私のサイトは先週まで問題なく機能していました。管理者とフロント エンドの両方が、ローカルとサーバーの両方で正常に動作していました。私のシステムのローカル サーバーでは、サイトはまだ正常に動作しています。ライブサーバーで問題が発生しています
ここ数日、サーバーに空白のページがオンラインで表示されるようになりました。
エラーログを確認すると、次のエラーが見つかりました::
Fatal error: Uncaught exception 'PrestaShopException' with message
'Shop not found' in /home/thebaker/public_html/demo/classes/shop/Shop.php:369
Stack trace: #0 /home/thebaker/public_html/demo/config/config.inc.php(91):
ShopCore::initialize() #1 /home/thebaker/public_html/demo/index.php(27):
require('/home/thebaker/...')
#2 {main} thrown in /home/thebaker/public_html/demo/classes/shop/Shop.php
on line 369
管理パネルに次のエラーが表示されます
警告: 671 行目の /home/thebaker/public_html/demo/classes/Language.php の foreach() に無効な引数が指定されています
警告: 671 行目の /home/thebaker/public_html/demo/classes/Language.php の foreach() に無効な引数が指定されています
警告: 261 行目の /home/thebaker/public_html/demo/classes/Tab.php の foreach() に無効な引数が指定されました
警告: 208 行目の /home/thebaker/public_html/demo/classes/Tab.php の foreach() に無効な引数が指定されました
警告: 145 行目の /home/thebaker/public_html/demo/classes/Profile.php の foreach() に無効な引数が指定されました
警告: 1250 行目の /home/thebaker/public_html/demo/classes/controller/AdminController.php の foreach() に無効な引数が指定されました
警告: 231 行目の /home/thebaker/public_html/demo/classes/Tab.php の foreach() に無効な引数が指定されました
警告: 671 行目の /home/thebaker/public_html/demo/classes/Language.php の foreach() に無効な引数が指定されています
警告: /home/thebaker/public_html/demo/classes/module/Module.php 行 969 の foreach() に無効な引数が指定されました
警告: 164 行目の /home/thebaker/public_html/demo/classes/module/Module.php の foreach() に無効な引数が指定されました
警告: 55 行目の /home/thebaker/public_html/demo/modules/watermark/watermark.php の foreach() に無効な引数が指定されました
警告: 1115 行目の /home/thebaker/public_html/demo/classes/module/Module.php の foreach() に無効な引数が指定されました
サーバーのアクセス許可を 755 から 775 に変更したり、新しい .htaccess ファイルをアップロードしたりするなどのソリューションを実装しようとしましたが、この問題を解決できません。
誰かがこれで私を助けてくれませんか。私は prestashop の初心者であり、コア開発には興味がありません。これは、Prestashop で Web サイトを構築する最初の試みです。
本当にありがとう...
注:私のウェブサイトはPrestashop 1.5.4.1で構築されています