Heim  >  Artikel  >  CMS-Tutorial  >  Was soll ich tun, wenn phpcms den Cache nicht lesen kann?

Was soll ich tun, wenn phpcms den Cache nicht lesen kann?

angryTom
angryTomOriginal
2020-02-15 11:32:422441Durchsuche

Was soll ich tun, wenn phpcms den Cache nicht lesen kann?

Was soll ich tun, wenn phpcms den Cache nicht lesen kann?

Die Website läuft normal auf dem Server, den ich aufrufen muss Website-Hintergrund auf meinem Computer und aktualisiere die Cache-Seite. Der Zugriff auf die Homepage ist immer noch leer. Beim Debuggen wurde festgestellt, dass die Ausführung in include/common.inc.php erst im Folgenden ausgeführt wurde:

Der Code lautet wie folgt:

$CACHE = cache_read('common.php'); 
if(!$CACHE) 
{ 
require_once 'cache.func.php'; 
cache_all(); 
$CACHE = cache_read('common.php'); 
} 
extract($CACHE); 
unset($CACHE);

Empfehlung:phpcms v9 herunterladen

Kommentieren Sie es und Sie können teilnehmen. Selbst das Aktualisieren des Caches funktioniert nicht. Die Startseite ist sichtbar, die geänderten Dateien sind jedoch nicht zu sehen.

Lösung:

Nach dem schrittweisen Debuggen der Funktion cache_read wurde das Problem schließlich gelöst, da php.ini Der Wert von memory_limit ist zu klein, ändern Sie ihn einfach auf einen größeren Wert.

Starten Sie Apache neu oder fügen Sie den folgenden Satz

$CACHE = cache_read('common.php');

vor

@ini_set('memory_limit', '128M');

hinzu, um die Speichergröße, die PHP verwenden kann, auf 64 MB festzulegen.

Empfohlene verwandte Artikel: phpcms-Website-Erstellungs-Tutorial

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn phpcms den Cache nicht lesen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn