プラグイン > その他 > プラグインを無効化した際に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 |