バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > ページがみつかりません(管理画面よりキャッシュ削除)

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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 に「システムエラーが発生しました」といった行がありましたらご提示ください。


----------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
EC-CUBEインテグレートパートナー【ゴールド】ランク
M&I Works
URL: https://miworks.biz/
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

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() などで画面出力してどこまで実行されているか追っていってみてください。


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

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 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は89,290名です
総投稿数は110,076件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1652
8
red
1570
9
mcontact
1302
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.