0

まず第一に、私は prestashop を初めて使用します。インストールしてテーマを購入しました。テーマをインストールした後、ストアを表示しようとするとこのエラーが発生します (エラー レポートがオンになっている場合、それ以外の場合は空白の画面でした)。

Fatal error: Class 'ProductCore' not found in /nfs/home/mywebsite.com/public_html/store/classes/Product.php on line 4

私はコードに対して何もしていません...なぜこれを取得し、どうすればそれを取り除くことができますか?

4

1 に答える 1

0

/nfs/home/mywebsite.com/public_html/store/classes/ にあるファイル Product.php は、元のディストリビューションのものである必要があり、必要に応じて nfs/home/mywebsite.com/public_html/store/override/classes/ でオーバーライドされます。 .

元のクラスは次のように定義されています: 「class ProductCore extends ObjectModel」としてのオーバーライドは「class Product extends ProductCore」です。

ほとんどの場合、"override" フォルダーにあるはずのファイルがコア クラス フォルダーにコピーされています。

/nfs/home/mywebsite.com/public_html/store/classes/Product.php を /nfs/home/mywebsite.com/public_html/store/override/classes/ にコピーし、Product.php を元のディストリビューション (同じ PS バージョン) に /nfs/home/mywebsite.com/public_html/store/classes/

上書きするすべてのファイルを必ずバックアップしてください。

于 2013-10-12T16:34:02.113 に答える