質問 > その他 > サーバーのマイグレーション後 HTTP ERROR 500 |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ogn |
投稿日時: 2022/6/10 11:04
対応状況: −−−
|
半人前 登録日: 2021/12/22 居住地: 投稿: 12 |
サーバーのマイグレーション後 HTTP ERROR 500 [EC-CUBE] 4.1.0
[レンタルサーバ] CORESERVER [OS] Ubuntu [PHP] 7.4.25 [データベース] PostgreSQL 14.2 [WEBサーバ] Apache [ブラウザ] Google Chrome 使用しているサーバーが、新仕様のサーバーへのマイグレーションがありました。 リニューアルにおけるサーバーシステムの増強と移行について マイグレーション後、サイトにアクセスすると 引用: このページは動作していません と、表示されます。(トップ画面だけでなく管理画面なども同様です。) WordPressで構築しているサイトも同様でしたので、サーバー側に問い合わせたところ、「リニューアルの際、正常にデータベースデータが移行されていないことが原因である恐れがある」とのことで、データベースのリストアをしていただきました。 リストア後は、WordPressのサイトは正常に表示されましたが、EC-CUBEで構築しているサイトは HTTP ERROR 500 のままです。 サーバーの新仕様に対応していないのかと、EC-CUBEの 4.1.0 と 4.1.2 をそれぞれデータベースを PostgreSQL 14 と MariaDB 10.6 でインストールしてみましたが、どれも正常に表示動作しました。 (データベースのバージョンが対象外ですが 4.0.6-p1 も一応試してみましたが、こちらはどちらのデータベースもシステムエラーになってだめでした。) ■試したこと1 データベースのバージョンが PostgreSQL 9.6 から 14 に変更になっているので「.env」ファイルの「DATABASE_SERVER_VERSION=9.6.21」のところを 14.2 に変更しましたが、 HTTP ERROR 500 のままでした。 ■試したこと2 デバックモードにしたところ、カートへの追加などはできませんが、表示はできました。 デバックモードの見方がわからず、この先どうしたらいいのかわかりません... ■試したこと3 サーバーにPHPエラーログを出力するよう設定したところ、
「すでに使用されているから宣言できない」といった内容なのでしょうが、この辺りは全く触っていない(と、いうか元々正常に動いていた)ので、どうしたらいいのか... マイグレーションがあったことで、どこかコントローラなどの指定を変えないといけないのでしょうか? こちらもPHP・symfonyに不慣れな為、この先どうしたらいいのかわかりません... 一部ファイルなどの入れ替えや再インストールが必要でしょうか? 【入れ替えの場合】対象のファイル・フォルダをお教えいただければ幸いです。 【再インストールの場合】設定情報や商品や会員情報などは引き継げるのでしょうか? その他、対応方法や原因の調査方法などご教授いただけないでしょうか? よろしくお願いいたします。 |
ogn |
投稿日時: 2022/6/10 15:05
対応状況: 解決済
|
半人前 登録日: 2021/12/22 居住地: 投稿: 12 |
Re: サーバーのマイグレーション後 HTTP ERROR 500 自己解決しました。
varディレクトリ内の3つのディレクトリ(cache, log, sessions)を削除したところ正常に動作しました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |