PDA

Afficher la version complète : Résolu ! Problème de mise à jour depuis vbulletin 3.8



rival
16/07/2010, 14h58
Bonjour,

Je n’arrive pas à faire la mise à jour de mon forum depuis vbulletin 3.8, il bloque à deux étapes, tous les autres passes nickel, voilà les deux étapes:


install/upgrade_400a1.php?step=3

Database error in vBulletin 4.0.5:

Invalid SQL:
INSERT INTO forum_cron
(nextrun, weekday, day, hour, minute, filename, loglevel, varname, volatile, product)
VALUES
(1232082000, -1, -1, 5, 'a:1:{i:0;i:0;}', './includes/cron/sitemap.php', 1, 'sitemap', 1, 'vbulletin');

MySQL Error : Duplicate entry 'sitemap' for key 2
Error Number : 1062
Request Date : Friday, July 16th 2010 @ 03:53:35 PM
Error Date : Friday, July 16th 2010 @ 03:53:36 PM
Script : http://www.***.com/install/upgrade_400a1.php?step=3
Referrer :
IP Address : 89.87.5.32
Username :
Classname : vB_Database
MySQL Version : 5.0.51a-communityinstall/upgrade_400b5.php?step=1

Database error in vBulletin 4.0.5:

Invalid SQL:
ALTER TABLE forum_searchcore_text MODIFY title VARCHAR(254) NOT NULL DEFAULT '';

MySQL Error : Table 'rival_forum.forum_searchcore_text' doesn't exist
Error Number : 1146
Request Date : Friday, July 16th 2010 @ 03:54:25 PM
Error Date : Friday, July 16th 2010 @ 03:54:25 PM
Script : http://www.***.com/install/upgrade_400b5.php?step=1
Referrer :
IP Address : 89.87.5.32
Username :
Classname : vB_Database
MySQL Version : 5.0.51a-community

Le forum marche, mais impossible de poster ou répondre à un message, je pense que sa viens du problème de mise a jours (tous les hack on était désactivé).

Simon
16/07/2010, 15h16
Bonjour,

N'aurais-tu pas lancer la mise à jour à plusieurs reprises ? vBulletin ne vérifie pas toujours si les modifications n'ont pas déjà été appliqués.
Dans le fichier install/upgrade_400a1.php, remplace l'ensemble des:
"CREATE TABLE Par:
"CREATE TABLE IF NOT EXISTS Les:
"ALTER TABLEPar:
"ALTER IGNORE TABLEEt pour finir les:
"INSERT INTO Par:
"INSERT IGNORE INTO Répète si besoin la manipulation dans les autres fichiers upgrade_4* si des messages similaires apparaissent.

rival
16/07/2010, 15h28
Merci, sa marche nickel, je n’aurais pas trouvé seule.
Merci pour cette réponse rapide et précise, j’espère que ce topique aidera d’autres personnes.