Maison  >  Article  >  Tutoriel CMS  >  Comment résoudre le problème du cache phpcms qui n'est pas mis à jour

Comment résoudre le problème du cache phpcms qui n'est pas mis à jour

angryTom
angryTomoriginal
2020-02-15 11:14:343174parcourir

Comment résoudre le problème du cache phpcms qui n'est pas mis à jour

Comment résoudre le problème selon lequel le cache phpcms n'est pas mis à jour

Problèmes survenus :

J'en faisais récemment une Maintenance de projets précédents, laissez-moi parler de ce projet. J'ai fait du développement secondaire de phpcms (apprentissage phpcms recommandé), et j'ai écrit un script pour générer des colonnes auto-générées, qui. a entraîné l'ajout d'un grand nombre de colonnes après une période d'exécution. 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 - "Le serveur MySQL a disparu". était plein.

Solution :

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

J'utilise wamp5 et il n'y a pas d'attribut max_allowed_packet dans my.ini par défaut. Je ne peux l'ajouter que moi-même. J'ai vérifié et la valeur par défaut est 1M. Généralement, tout le monde le définit sur 16M. Ajoutez ensuite "max_allowed_packet=16M" à la fin du fichier et c'est OK. Maintenant, redémarrez le serveur et mettez à jour le cache. Est-ce tout à fait normal ?

Si vous avez besoin d'un tutoriel site d'imitation phpcms, veuillez faire attention à la colonne du 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