ページ 11

【超初心者】インストールしたけどショップ画面が開けない

Posted: 2020/8/16 15:32
by yasunii
こんにちは。
先日、はじめてZEN CARTをインストールしたのですが、
管理画面は開けたのですが、ショップ画面を開こうとすると

「このページは動作していません
LOCALHOST.com では現在このリクエストを処理できません。
HTTP ERROR 503」

と表示され、ショップページを開くことができません。

過去の記事を一通り検索してみたのですが、
解決に至っていません。

必要な情報として、何をお伝えすればよいのかも
あまり理解できていないのですが、

使用しているサーバーは
エックスサーバーで
apache バージョン 2.4.6
SQLバージョン MySQL5.7
PHP バージョン PHP7.4.4
となっています。

お忙しいところ申し訳ありませんが、
想定される原因等、アドバイスいただけると助かります。

よろしくお願いいたします。

にいはら

【超初心者】インストールしたけどショップ画面が開けない

Posted: 2020/8/16 18:53
by yasunii
連投ですみません。

なお、public_html 内のlogsというディレクトリの中に、
myDEBUG ・・・というファイル名で、
下記なようのLOGが作成されてました。

[16-Aug-2020 18:37:05 Asia/Tokyo] PHP Fatal error: Uncaught Error: Call to a member function recordCount() on bool in /home/***************/LOCALHOST/public_html/includes/counter.php:28
Stack trace:
#0 /home/***************/LOCALHOST/public_html/includes/application_top.php(155): require()
#1 /home/***************/LOCALHOST/public_html/index.php(26): require('/home/***********...')
#2 {main}
thrown in /home/***************/LOCALHOST/public_html/includes/counter.php on line 28

お気づきの点ありましたら、お知らせいただけると
助かります。

にいはら

【超初心者】インストールしたけどショップ画面が開けない

Posted: 2020/8/26 22:10
by yasunii
少し進みましたので、ご報告です。

DEBUGのLOGの読み方を少し学びまして、
counter.PHPの28行目がどうやらおかしいということまで、たどり着きました。

その後、counter.phpを呼び出している、application_top.phpの155行目について、
先頭に"//"を追記して、スキップさせてみたところ、ショップ画面と思しき画面が表示されました。

ただ、根本的な解決ではないと思われるので、
何とかcounter.phpの28行目のerrorを修正したいと思っているのですが、
行き詰っています。

28行目の記述は
if ($result->recordCount() <=0 || $counter->RecordCount() > 0 )
となっています。

Eroorの原因、修正方法について、アドバイスいただけるとお助かります。

よろしくお願いします。