Bonjour,
Je rencontre un problème depuis hier soir, apparemment entre la base de données et l'hébergement ; autrement dit, de votre côté et pas du mien, d'après mes recherches.
Voilà le problème : depuis hier soir environ sur mon forum vBulletin 1 message sur 3 est posté de manière vide : le message est créé, mais il n'y a aucun contenu, c'est vide. 1 fois sur 4 on voit nettement que le message tente d'être posté deux fois, j'ai un addon empêchant de poster deux fois à la suite et apparait le message "dernier message posté le" en supplément, ce qui m'a donc permis d'identifier cette variante.
Voilà les problèmes tels que relevés au niveau de la BDD :
Cette erreur correspond à la table "POST".
Voilà l'explication de modification fournie :
Sauf que, soit ça ne marche pas, soit je n'ai pas fait ce qu'il faut mais ça n'a rien changé.
Et de toute façon il y a cette seconde erreur (la plus pertinente je pense), toujours donc depuis hier soir :
En ouvrant le fichier PHP correspondant, voici la ligne appelée :
De toute évidence, donc, je ne peux corriger moi-même ce problème issu de nulle part depuis hier soir.
Pouvez-vous corriger cela s'il vous plait ? C'est un peu embêtant pour un forum communautaire de ne pas pouvoir poster sereinement
D'avance merci.
Ah et tant que j'y suis les fichiers temporaires (Disk /usr/tmpDSK (/tmp) et Disk /dev/loop0 (/var/tmp)) s'approchent dangereusement du 100%, j'aimerais éviter le problème du mois dernier
Merci² !
Je rencontre un problème depuis hier soir, apparemment entre la base de données et l'hébergement ; autrement dit, de votre côté et pas du mien, d'après mes recherches.
Voilà le problème : depuis hier soir environ sur mon forum vBulletin 1 message sur 3 est posté de manière vide : le message est créé, mais il n'y a aucun contenu, c'est vide. 1 fois sur 4 on voit nettement que le message tente d'être posté deux fois, j'ai un addon empêchant de poster deux fois à la suite et apparait le message "dernier message posté le" en supplément, ce qui m'a donc permis d'identifier cette variante.
Voilà les problèmes tels que relevés au niveau de la BDD :
Found row where the auto_increment column has the value 0.
Voilà l'explication de modification fournie :
Cela signifie que vous avez dans votre table une ligne qui contient la valeur 0 alors qu'elle est de type AUTO_INCREMENT. (Il est possible de créer une ligne où la colonne AUTO_INCREMENT vaut 0 en spécifiant explicitement la valeur 0 dans la colonne avec la commande UPDATE.
Ce n'est pas une erreur en soit, mais cela peut poser des problèmes si vous décidez de sauver cette table dans un fichier texte, et de la restaurer, ou encore d'appliquer la commande ALTER TABLE sur la table. Dans ce cas, la colonne AUTO_INCREMENT va changer automatiquement de valeur, en suivant les règles des colonnes de type AUTO_INCREMENT, qui vont causer un problème de clé doublon.
Pour se débarrasser de cette alerte, vous devez utiliser une commande UPDATE sur la table, pour mettre une valeur différente de 0 dans cette colonne.
Ce n'est pas une erreur en soit, mais cela peut poser des problèmes si vous décidez de sauver cette table dans un fichier texte, et de la restaurer, ou encore d'appliquer la commande ALTER TABLE sur la table. Dans ce cas, la colonne AUTO_INCREMENT va changer automatiquement de valeur, en suivant les règles des colonnes de type AUTO_INCREMENT, qui vont causer un problème de clé doublon.
Pour se débarrasser de cette alerte, vous devez utiliser une commande UPDATE sur la table, pour mettre une valeur différente de 0 dans cette colonne.
Et de toute façon il y a cette seconde erreur (la plus pertinente je pense), toujours donc depuis hier soir :
Warning: preg_replace() [function.preg-replace]: Compilation failed: lookbehind assertion is not fixed length at offset 206 in [path]/includes/functions_newpost.php on line 271
$text = preg_replace($urlSearchArray, $urlReplaceArray, $messagetext);
De toute évidence, donc, je ne peux corriger moi-même ce problème issu de nulle part depuis hier soir.
Pouvez-vous corriger cela s'il vous plait ? C'est un peu embêtant pour un forum communautaire de ne pas pouvoir poster sereinement
D'avance merci.
Ah et tant que j'y suis les fichiers temporaires (Disk /usr/tmpDSK (/tmp) et Disk /dev/loop0 (/var/tmp)) s'approchent dangereusement du 100%, j'aimerais éviter le problème du mois dernier
Merci² !
Dernière édition: