Erreur phpBB 3 : Field ‘topic_last_post_subject’ doesn’t have a default value [1364]
Si vous rencontrez soudainement sur votre forum phpBB l’erreur :
Field ‘topic_last_post_subject’ doesn’t have a default value [1364]
C’est sûrement car votre hébergeur à mis à jour la version de votre base de données MySQL. Le schéma de base de données de phpBB étant différent selon la version de MySQL utilisée, vous devez mettre à jour votre base de données manuellement.
Pour cela, l’équipe de phpBB à créé une page spécifique à cette erreur, elle vous permettra de télécharger un fichier nommé mysql_upgrader.php spécifique à votre version de phpBB.
Une fois téléchargé, vous devrez commenter (en ajoutant // ) une ligne du fichier afin de l’utiliser :
//die("Please read the first lines of this script for instructions on how to enable it");
Uploadez ensuite ce fichier dans le dossier de votre serveur FTP où se trouve phpBB, puis exécutez le fichier en tapant l’url de ce dernier :
http://www.domaine.com/forums/mysql_upgrader.php
Le fichier génèrera alors un script SQL qu’il affichera à l’écran. Copiez-collez le script dans l’onglet SQL de votre phpMyAdmin afin d’exécuter les requêtes SQL et ainsi mettre à jour le schéma de base de données de phpBB.
Cette procédure devrait résoudre les erreurs sur votre forum.