Maison  >  Article  >  Tutoriel CMS  >  Raisons et solutions à l'échec du cache de colonne de mise à jour phpcms v9

Raisons et solutions à l'échec du cache de colonne de mise à jour phpcms v9

王林
王林original
2019-11-14 15:10:232889parcourir

Raisons et solutions à l'échec du cache de colonne de mise à jour phpcms v9

Problème et raison :

Récemment, je faisais de la maintenance sur un projet précédent et j'ai fait du développement secondaire sur phpcms, et j'ai écrit ceci Le script pour générer indépendamment des colonnes entraînait l'ajout d'un grand nombre de colonnes après une exécution pendant un certain temps. Hier, j'ai ajouté quelques colonnes supplémentaires, mais tout à coup j'ai découvert que je ne pouvais pas mettre à jour le cache.

Lors de la mise à jour, seules deux lignes d'invites s'affichent. Je suis allé à nouveau mettre à jour le cache des colonnes. Oups, toutes les données sont sorties. J'ai fait défiler jusqu'au bas de l'instruction SQL affichée et j'ai vu - "MySQL server has gone away".

Solution :

Vous devez configurer la valeur my.ini dans le fichier mysql max_allowed_packet.

1. Vérifiez s'il y a un attribut max_allowed_packet dans my.ini, sinon, ajoutez-le

2. Modifiez la valeur par défaut de l'attribut 1M à 16M ; 3. Ajoutez un "

" à la fin du fichier

max_allowed_packet=16M 4. Redémarrez le serveur.

Tutoriel recommandé :

Tutoriel phpcms

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn