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 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!