So lösen Sie das Problem, dass der PHPCMS-Cache nicht aktualisiert wird
Aufgetretene Probleme:
Ich habe kürzlich eine Wartung früherer Projekte durchgeführt. Lassen Sie mich über dieses Projekt sprechen. Ich habe eine sekundäre Entwicklung von PHPCMS durchgeführt (empfohlenes PHPCMS-Lernen) und ein Skript geschrieben, um selbst generierte Spalten zu generieren führte dazu, dass nach einer gewissen Zeit eine große Anzahl von Spalten hinzugefügt wurde. Gestern habe ich ein paar weitere Spalten hinzugefügt, aber plötzlich stellte ich fest, dass ich den Cache nicht aktualisieren konnte.
Beim Aktualisieren werden nur zwei Zeilen mit Eingabeaufforderungen angezeigt. Ich habe den Spaltencache noch einmal aktualisiert. Ich habe alle Daten zum Ende der angezeigten SQL-Anweisung gescrollt und gesehen: „MySQL-Server ist verschwunden“. war voll.
Lösung:
Sie müssen den Wert max_allowed_packet in der Datei my.ini von MySQL konfigurieren.
Ich verwende wamp5 und es gibt standardmäßig kein max_allowed_packet-Attribut in my.ini. Ich kann es nur selbst hinzufügen, und der Standardwert ist 1M. Fügen Sie dann „max_allowed_packet=16M“ am Ende der Datei hinzu. Starten Sie nun den Server neu und aktualisieren Sie den Cache. Ist das völlig normal?
Wenn Sie ein Tutorial für eine phpcms-Imitationsseite benötigen, achten Sie bitte auf die Spalte „phpcms-Tutorial“.
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, dass der PHPCMS-Cache nicht aktualisiert wird. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!