MyBB.support, le portail francophone de MyBB

Version complète : [Résolu]Error 42 + Login impossible en redondance
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour, j'ai un gros soucis avec mon forum depuis plusieurs mois et je remets le couvert pour trouver la panne.

Citation :MyBB has experienced an internal error and cannot continue.

Error Type:
MyBB Error (42)
Error Message:
Your board has not yet been upgraded. Please do so before attempting to browse it.
Okok, j'ai lu les différents forum, donc j'utilise de /install/upgrade.php

Or, il y a un soucis ! Quand je me logue avec un mauvaise mot de passe, ça m'affiche le message, mais quand ce sont les bon... je reviens à la page de login.
Conclusion : impossible de se connecté pour faire l'upgrade..

Merci de bien vouloir m'aider,
cordialement,
Dwight
Essaye ça :
Fait une sauvegarde de ta databse (db) (http://ton-site/admin/index.php/).
Et désinstalle ton mybb et reinstalle.
(21-04-2011, 23:25)Alexandre a écrit : [ -> ]Essaye ça :
Fait une sauvegarde de ta databse (db) (http://ton-site/admin/index.php/).
Et désinstalle ton mybb et reinstalle.
Non mon ami , sans désinstaller ; juste problème des Cookies
c mieux de les vitrifier .
http://mybb.fr/thread-3364.html
Merci de votre aide, la seconde solution est effectivement correcte mais j'ai un nouveau soucis pour la connexion pour l'upgrade :

Citation :Warning: Cannot modify header information - headers already sent by (output started at /web/www/inc/settings.php:1) in /web/www/inc/functions.php on line 1604

Warning: Cannot modify header information - headers already sent by (output started at /web/www/inc/settings.php:1) in /web/www/inc/functions.php on line 1604

Warning: Cannot modify header information - headers already sent by (output started at /web/www/inc/settings.php:1) in /web/www/inc/functions.php on line 1604

Warning: Cannot modify header information - headers already sent by (output started at /web/www/inc/settings.php:1) in /web/www/inc/functions.php on line 1604

Warning: Cannot modify header information - headers already sent by (output started at /web/www/inc/settings.php:1) in /web/www/inc/functions.php on line 1604

Warning: Cannot modify header information - headers already sent by (output started at /web/www/inc/settings.php:1) in /web/www/install/upgrade.php on line 228

Donc j'imagine qu'il faut aller à ces lignes, mais que faire ??
functions.php on line 1604 a écrit :header($cookie, false);
upgrade.php on line 228 a écrit :header("Location: ./upgrade.php");
Non, le problème provient du fichier "settings.php" qui fût, fort probablement, éditer avec Notepad de Windows.

Il doit contenir une ligne vide ou une ligne contenant des caractères invisibles(BOM) tout au début (ligne #1).

Il faudra nettoyer la première ligne afin qu'elle débute nécessairement avec :
Code PHP :
<?php 
première lignes a écrit :<?php
$settings['sf_sb_shouts_main'] = "6";
$settings['load'] = "0";
$settings['mail_parameters'] = "";

mais ça ne marche toujours pas..
(25-04-2011, 19:59)exdiogene a écrit : [ -> ]Non, le problème provient du fichier "settings.php" qui fût, fort probablement, éditer avec Notepad de Windows.

Il doit contenir une ligne vide ou une ligne contenant des caractères invisibles(BOM) tout au début (ligne #1).

Il faudra nettoyer la première ligne afin qu'elle débute nécessairement avec :
Code PHP :
<?php 

Je suggères de visionner et/ou éditer ce fichier avec un éditeur de code PHP, tel que NotePad+, HAPEdit, etc...

Je suis convaincu que le BOM pour UTF8 est présent sur la première ligne, ce code est invisible dans un éditeur comme le NotePad fourni avec Windows!
J'ai installé Notpad ++ j'ai mit utf8 avec BOM, et pourtant ça ne marche pas toujours pas.
J'ai donc installé HAPedit, et là j'ai pu le voir, merci.

Merci de votre aide, le problème est désormais réglé ! A très vite ^^
Y a-t-il d'autres fichiers qui furent édités avec le notepad de Windows?

Si oui, je suggère de les vérifier aussi...
D'accord, merci ^^
 Utilitaire de traduction fourni par Regentronique