phpcms がキャッシュを読み取れない場合はどうすればよいですか?

angryTom
リリース: 2020-02-15 11:32:42
オリジナル
2450 人が閲覧しました

phpcms がキャッシュを読み取れない場合はどうすればよいですか?

phpcms がキャッシュを読み取れない場合はどうすればよいですか?

Web サイトはサーバー上で正常に実行されています。Web サイトの背景に入ることができます。コンピューター上でキャッシュ ページを更新してください。空白、ホームページへのアクセスも空白のままです。デバッグの結果、以下が実行されないまで include/common.inc.php で実行されたことがわかりました。

コードは次のとおりです:

$CACHE = cache_read('common.php'); 
if(!$CACHE) 
{ 
require_once 'cache.func.php'; 
cache_all(); 
$CACHE = cache_read('common.php'); 
} 
extract($CACHE); 
unset($CACHE);
ログイン後にコピー

推奨事項:phpcms v9 ダウンロード

コメントアウトすると入力できます。キャッシュを更新してもダメです。ホームページは表示されますが、変更されたファイルは表示されません。

解決策:

cache_read 関数を段階的にデバッグした結果、最終的に解決されました。 memory_limit の値が小さすぎます。より大きな値に変更してください。 Apache を再起動するか、

$CACHE = cache_read('common.php');
ログイン後にコピー

@ini_set('memory_limit', '128M');
ログイン後にコピー

の前に次の文を追加します。php が使用できるメモリ サイズを 64M に設定します。


おすすめ関連記事:

phpcms ウェブサイト構築チュートリアル

以上がphpcms がキャッシュを読み取れない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート