質問 > 管理機能 > ページがみつかりません(管理画面よりキャッシュ削除) |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
tanaka9203 |
投稿日時: 2023/10/17 20:15
対応状況: −−−
|
半人前 登録日: 2023/10/4 居住地: 投稿: 12 |
ページがみつかりません(管理画面よりキャッシュ削除) [EC-CUBE] 4.1.0
[レンタルサーバ] CPI [OS] Windows10 Pro (22H2) [PHP] 7.4.28 [データベース] MySQL 5.7.28 [WEBサーバ] Apache [ブラウザ] Edge 117.0.2045.47 (公式ビルド) (64 ビット) [導入プラグインの有無] 電子決済用のプラグイン1件 [カスタマイズの有無] 有り [現象] お世話になります。 ec-cubeの管理画面にて、19:40頃、キャッシュのクリアを行いました。(コンテンツ管理>キャッシュ管理>(ボタン)キャッシュ削除) 20分ほど経ちましたので、今まで見れていた(自作)ec-cubeサイトのトップ画面へ、Edgeを使って接続したところ、「ページがみつかりません」となります。「URLに間違いが無いか確認ください」と「トップページへ(ボタン)」が表示されます。 ブラウザを、GoogleCromeに変えてみたり、スマホから接続してみたりしましたが、いつまで経ってもネットショッピングのトップ画面が表示されません(キャッシュ削除までは見れていました) トップ画面 = http://ドメイン名/ec-cube/ もう少し待った方が良いでしょうか? それとも、何か問題が起きているのでしょうか? お忙しいところ恐縮ですが、 ご教示のほど、宜しくお願い致します。 |
mcontact |
投稿日時: 2023/10/17 20:19
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1302 |
Re: ページがみつかりません(管理画面よりキャッシュ削除) > 20分ほど経ちましたので、今まで見れていた(自作)ec-cubeサイトのトップ画面へ、Edgeを使って接続したところ、「ページがみつかりません」となります。「URLに間違いが無いか確認ください」と「トップページへ(ボタン)」が表示されます。
エラーが出ているので、EC-CUBEのエラーログを見ましょう。 EC-CUBEのログであれば、var/log/prod/site-yyyy-mm-dd.log に「システムエラーが発生しました」といった行がありましたらご提示ください。
|
tanaka9203 |
投稿日時: 2023/10/17 21:17
対応状況: −−−
|
半人前 登録日: 2023/10/4 居住地: 投稿: 12 |
Re: ページがみつかりません(管理画面よりキャッシュ削除) ご連絡ありがとうございます。
助かります。 ログファイルは、ftp接続にて発見しました。 ログファイル内を「システムエラー」という文字で検索したところ、「システムエラー」という文字は、ありませんでした。 引き続きログを見てみたり、考えてみます。 他にいい知恵がありましたらご教示いただけると助かります。 |
NMAKINO |
投稿日時: 2023/10/17 22:52
対応状況: −−−
|
半人前 登録日: 2018/9/21 居住地: 投稿: 27 |
Re: ページがみつかりません(管理画面よりキャッシュ削除) 該当のログファイルに、システムエラー以外になにか「error」などの文字は見当たらないでしょうか?
もしそれらしいのがあれば他の方も回答しやすいかと思います |
tanaka9203 |
投稿日時: 2023/10/17 23:23
対応状況: −−−
|
半人前 登録日: 2023/10/4 居住地: 投稿: 12 |
Re: ページがみつかりません(管理画面よりキャッシュ削除) 夜分遅くまですみません。
調べてわかった事もありますので、まとめたいと思います。 |
tanaka9203 |
投稿日時: 2023/10/17 23:32
対応状況: −−−
|
半人前 登録日: 2023/10/4 居住地: 投稿: 12 |
Re: ページがみつかりません(管理画面よりキャッシュ削除) ----------------------------------------
log内に記載されていました。 ■キャッシュ後のエラーになっているログ [2023-10-17 23:10:41] php.INFO [c31f6bc8] [b593863] [anon.] [Symfony\Component\ErrorHandler\ErrorHandler:handleError:532] - User Deprecated: The "Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent::getException()" method is deprecated since Symfony 4.4, use "getThrowable()" instead. {"exception":"[object] (ErrorException(code: 0): User Deprecated: The \"Symfony\\Component\\HttpKernel\\Event\\GetResponseForExceptionEvent::getException()\" method is deprecated since Symfony 4.4, use \"getThrowable()\" instead. at /usr/home/●●●●●/html/ec-cube/vendor/symfony/http-kernel/Event/GetResponseForExceptionEvent.php:57)"} [GET, /ec-cube/,IPアドレス, ホームページのURL, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36 Edg/118.0.2088.46] 次の行で ページがみつかりません。のログが記載されていました。 現在、解読しようと調査中です。 またキャッシュ前と、キャッシュ後とログを比較してみました。 ■キャッシュ削除前 [2023-10-17 18:25:47] request.INFO [N/A] [4a3011f] [N/A] [Symfony\Component\HttpKernel\EventListener\RouterListener:onKernelRequest:122] - Matched route "homepage". {"route":"homepage","route_parameters":{"_route":"homepage","_controller":"Eccube\\Controller\\TopController::index"},"request_uri":"http://ドメイン名/ec-cube/","method":"GET"} [GET, /ec-cube/, IPアドレス, NULL, 続く・・・ ■キャッシュ削除後 [2023-10-17 23:10:41] request.INFO [N/A] [b593863] [N/A] [Symfony\Component\HttpKernel\EventListener\RouterListener:onKernelRequest:122] - Matched route "homepage". {"route":"homepage","route_parameters":{"_route":"homepage","_controller":"Eccube\\Controller\\InstallPluginController::index"},"request_uri":"http://ドメイン名/ec-cube/","method":"GET"} [GET, /ec-cube/, IPアドレス, http://ドメイン名/ homepage の route を、TopController.php内の index をみるように変えたらいいのかと思っていますが、具体的な変更場所が良く分かっていません。 前:Eccube\\Controller\\TopController::index 後:Eccube\\Controller\\InstallPluginController::index |
h_tanaka |
投稿日時: 2023/10/18 8:57
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1652 |
Re: ページがみつかりません(管理画面よりキャッシュ削除) name="homepage" で定義されているコントローラーのメソッドが呼ばれているはずなので、そこで dump() などで画面出力してどこまで実行されているか追っていってみてください。
|
NMAKINO |
投稿日時: 2023/10/18 9:38
対応状況: −−−
|
半人前 登録日: 2018/9/21 居住地: 投稿: 27 |
Re: ページがみつかりません(管理画面よりキャッシュ削除) 1点質問させていただきたいのですが、キャッシュ削除を行った経緯は
プラグインをインストールしたからなのでしょうか? |
tanaka9203 |
投稿日時: 2023/10/18 10:15
対応状況: −−−
|
半人前 登録日: 2023/10/4 居住地: 投稿: 12 |
Re: ページがみつかりません(管理画面よりキャッシュ削除) ご連絡ありがとうございます。
ご質問に回答いたします。 >1点質問させていただきたいのですが、キャッシュ削除を行った経緯はプラグインをインストールしたからなのでしょうか? キャッシュ削除を行ったのは、受注完了後に送信するメールが、おもったように変わらなかった為、(ec-cube初心者の為)試行錯誤のすえ、キャッシュ削除をしてみたら、変化があるかと思い、管理画面からキャッシュ削除を実施し、今に至ります。 電子決済用のプラグインは、それより前に実施しており、特に問題なく動作していました。 -------------------------------------------------- 追記 debugモードで、状況をしています。 エラーが起きるまでの順番は、 in index.php/ (line 76) 76行目: $response = $kernel->handle($request); ↓ vendor/symfony/http-kernel/Kernel.php -> handle (line 201) 201行目: return $this->getHttpKernel()->handle($request, $type, $catch); ↓ vendor/symfony/http-kernel/HttpKernel.php -> handleRaw (line 80) 80行目: return $this->handleRaw($request, $type); ↓ in vendor/symfony/http-kernel/HttpKernel.php -> index (line 158) 157行目: // call controller 158行目: $response = $controller(...$arguments); ↓ in src/Eccube/Controller/Install/InstallController.php (line 124) * @return \Symfony\Component\HttpFoundation\RedirectResponse */ public function index() { if (!$this->isInstallEnv()) { 124行目: throw new NotFoundHttpException(); } $this->removeSessionData($this->session); return $this->redirectToRoute('install_step1'); InstallController.php が何故呼ばれているのか? インストール前?のような状態かもしれません。 |
NMAKINO |
投稿日時: 2023/10/18 10:23
対応状況: −−−
|
半人前 登録日: 2018/9/21 居住地: 投稿: 27 |
Re: ページがみつかりません(管理画面よりキャッシュ削除) > in src/Eccube/Controller/Install/InstallController.php (line 124)
こちらですが > Eccube\\Controller\\InstallPluginController::index" こちらではなく、「InstallController」が呼び出されているのでしょうか? |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |