バージョン選択

フォーラム

メニュー

オンライン状況

79 人のユーザが現在オンラインです。 (68 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 79
もっと...

サイト内検索

プラグイン > その他 > プラグインを無効化した際に500エラーが発生する

その他

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
nekoyuu
投稿日時: 2019/9/7 12:40
対応状況: 解決済
新米
登録日: 2019/3/11
居住地:
投稿: 4
Re: プラグインを無効化した際に500エラーが発生する
nanasess 様

返信をいただきありがとうございます。
いろいろと調べたり試したりしていたので返信が遅くなり申し訳ありませんでした。

xdebug は無効化済みで、EC-CUBE は Vagrant で Mac 側と共有しております。

そして、原因が判明しました。

当方、macOS Mojave で Vagrant+Virtual で環境構築をして、Vagrant の synced_folder(type: virtualbox)で共有させています。

別件で、同様の環境で fopen を ab モードで使った際、ファイルの読み書きがおかしくなる現象があり、もしかしたらファイルの読み書きが原因ではないかと思い至りました。

それで、Vagrantfile の synced_folder の type を nfs にしたところ(上記の件はこれで解決)、今度は "Warning: SessionHandler::read(): Session data file is not created by your uid" というエラーが発生してEC-CUBEのサイト自体にアクセスできなくなりました(500 エラー)。

調べた結果、macOS で synced_folder に nfs を使用すると共有フォルダ内の uid や gid が変わってしまうというのが解り、Vagrant のプラグインをインストールして対応したところ、上記セッション絡みのエラーも 500 エラーも発生せず、正常に動作するようになりました。

EC-CUBE というよりは、当方の環境の問題の方が大きかったようで、お騒がせして申し訳ありませんでした。

これにて解決済みとさせていただきます。
ありがとうございました。

-----

■インストールした Vagrant プラグイン
vagrant-bindfs
https://github.com/gael-ian/vagrant-bindfs

■Vagrantfile の修正
config.vm.synced_folder '.', '/vagrant', type: 'nfs'
 ↓ 以下に修正
config.vm.synced_folder '.', '/vagrant', disabled: true
config.vm.synced_folder '.', '/vagrant-nfs', type: 'nfs'
config.bindfs.bind_folder '/vagrant-nfs', '/vagrant'
参考: https://stackoverflow.com/a/53048054
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   プラグインを無効化した際に500エラーが発生する nekoyuu 2019/8/30 15:36
     Re: プラグインを無効化した際に500エラーが発生する nanasess 2019/9/4 14:10
     » Re: プラグインを無効化した際に500エラーが発生する nekoyuu 2019/9/7 12:40

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,865名です
総投稿数は109,998件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1295
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.