Was soll ich tun, wenn phpcms keine Spalte hinzufügen kann?
PHPCMS-Fehler beim Hinzufügen einer Spalte beheben
MYSQL error: Got a packet bigger than ‘max_allowed_packet’ bytes
Bei Verwendung des Langtexttyps zur Dateneingabe wird manchmal diese Ausnahme ausgelöst,
Das wörtliche Verständnis ist, dass die aktuelle Paketgröße die vom MySQL-System festgelegte Paketgröße überschreitet und der Vorgang nicht ausgeführt werden kann.
Erklären Sie die Paketgröße: Einfach ausgedrückt betrachtet MySQL die aktuell ausgeführte MySQL-Anweisung als Paket.
Die Begrenzung der Größe dieses Pakets ist die Länge der aktuellen MySQL-Anweisungsbeschränkungen.
Lösung:
(1) Unter Linux:
Geben Sie den Serverpfad/usw. ein und suchen Sie im Mysqld-Bereich nach
find max_allowed_packet = Size
Auf die entsprechende Größe ändern und speichern, dann den MySQL-Server neu starten. Wenn diese Zeile nicht vorhanden ist, fügen Sie diese Zeile hinzu.
(2) Unter Windows:
Gehen Sie zum MySQL-Installationspfad, suchen Sie die Datei my.ini und fügen Sie einen Satz im Abschnitt [mysqld] hinzu (nutzlos, wenn nicht in diesem Abschnitt) :
set-variable=max_allowed_packet=size. Starten Sie nach dem Speichern den MySQL-Dienst neu.
Übrigens: Diese Größeneinstellung kann unter Linux direkt in 10M, 20000K oder ähnliches geschrieben werden
Aber unter Windows kann sie nur in Byte konvertiert werden.
PHP Chinesische Website, eine große Anzahl kostenloser PHPCMS-Tutorials, willkommen zum Online-Lernen!
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn phpcms keine Spalte hinzufügen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!