MyBB.support, le portail francophone de MyBB
[Résolu]Error 42 + Login impossible en redondance - Version imprimable

+- MyBB.support, le portail francophone de MyBB (http://mybb.fr)
+-- Forum : MyBB.fr (http://mybb.fr/forum-1.html)
+--- Forum : Support (http://mybb.fr/forum-5.html)
+--- Sujet : [Résolu]Error 42 + Login impossible en redondance (/thread-4040.html)



[Résolu]Error 42 + Login impossible en redondance - Dwight - 21-04-2011

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


RE: Error 42 + Login impossible en redondance - Alexandre - 21-04-2011

Essaye ça :
Fait une sauvegarde de ta databse (db) (http://ton-site/admin/index.php/).
Et désinstalle ton mybb et reinstalle.



RE: Error 42 + Login impossible en redondance - haytoch - 22-04-2011

(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



RE: Error 42 + Login impossible en redondance - Dwight - 25-04-2011

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");



RE: Error 42 + Login impossible en redondance - exdiogene - 25-04-2011

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 



RE: Error 42 + Login impossible en redondance - Dwight - 25-04-2011

première lignes a écrit :<?php
$settings['sf_sb_shouts_main'] = "6";
$settings['load'] = "0";
$settings['mail_parameters'] = "";

mais ça ne marche toujours pas..


RE: Error 42 + Login impossible en redondance - exdiogene - 25-04-2011

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


RE: Error 42 + Login impossible en redondance - Dwight - 25-04-2011

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


RE: Error 42 + Login impossible en redondance - exdiogene - 25-04-2011

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


RE: [Résolu]Error 42 + Login impossible en redondance - Dwight - 26-04-2011

D'accord, merci ^^


 Utilitaire de traduction fourni par Regentronique