1

数日後、PS 1.6.0.9 への更新後、ファイル /cache/class_index.php が作成されなくなりました。実際、/cache フォルダーには ./smarty フォルダーが 1 つしかありません。

上書きされたすべてのファイルは機能しますが、これはパフォーマンスに悪いと思います。prestashop はどのファイルを使用するかを知るにはどうすればよいですか? (コアまたはオーバーライド) 毎回 /override フォルダーを調べる必要がありますか?

それを取り戻すために有効にするものはありますか?

ありがとうございました。

編集: 解決策は、Prestashop フォーラムの Pete78 から提供されました。

私の場合、これは PrestaShopAutoLoad.class のバグでした。1.6.0.9 のものを github の最新のものに置き換え、class_index.php を再度作成しました。PrestaShopAutoLoad.class on GitHub

4

1 に答える 1

2

英語はよくわかりませんが、まずはclasses/PrestaShopAutoload.php.

35行目を見てください:

const INDEX_FILE = 'cache/class_index.php';

これを次のものに置き換えてみてください。

const INDEX_FILE = '/cache/class_index.php';
于 2014-09-22T07:12:46.660 に答える