MyBB.support, le portail francophone de MyBB

Version complète : Probleme BDD
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.

Bonjour


Jai importé la base de donée sur une nouvelle hébergeur puis jai tous modifié dans config.php et des que j'y vais sur le forum sa me dit sa :

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.

Merci
Salut,
Je peux avoir le lien de ton forum?
Est-il possible que les informations dans le fichier "config.php" pour accéder à la Base de Données, soient erronées?
Comment puige vérifié sa ?
Tu peux le vérifier sur ton FTP, dans inc/config.php
Il est généralement possible de vérifier certains paramètres de connexion en allant dans le Panneau de Contrôle de notre hébergeur et dans la page pour les Bases de Données.

Le contenu du fichier config.php devrait ressembler à ceci :
Code PHP :
<?php
// variables de connection
$database "korp_mybb"// Base de donnée
$host "localhost";  // Adresse de la base
$dblogin "korp";  // Login de la base
$dbpass "MonMotDePasse";   // Mot de passe de la base
?>
Tous et régler sauf que quand j'y vais sur mon forum a la page d'accueil ya sa :


Les avertissements suivants se sont produits :
Warning [2] Cannot modify header information - headers already sent by (output started at /home/korpwebh/public_html/inc/config.php:1) - Line: 1688 - File: inc/functions.php PHP 5.4.9 (Linux)
File Line Function
[PHP] errorHandler->error
/inc/functions.php 1688 header
/inc/class_session.php 360 my_setcookie
/inc/class_session.php 98 session->load_guest
/global.php 55 session->init
/index.php 18 require_once
Warning [2] Cannot modify header information - headers already sent by (output started at /home/korpwebh/public_html/inc/config.php:1) - Line: 1688 - File: inc/functions.php PHP 5.4.9 (Linux)
File Line Function
[PHP] errorHandler->error
/inc/functions.php 1688 header
/inc/class_session.php 365 my_setcookie
/inc/class_session.php 98 session->load_guest
/global.php 55 session->init
/index.php 18 require_once
Warning [2] Cannot modify header information - headers already sent by (output started at /home/korpwebh/public_html/inc/config.php:1) - Line: 1688 - File: inc/functions.php PHP 5.4.9 (Linux)
File Line Function
[PHP] errorHandler->error
/inc/functions.php 1688 header
/inc/class_session.php 106 my_setcookie
/global.php 55 session->init
/index.php 18 require_once


Merci !
Je présume que le problème vient du fichier /inc/config.php que tu as modifié.
Avec quel éditeur l'as-tu ouvert ?

Pourrais-tu le joindre ici (en masquant évidemment les infos de connexion :
Tu fais une copie et tu remplaces les lignes 14, 15 et 16 par :
Code PHP :
$config['database']['hostname'] = 'mon_hote';
$config['database']['username'] = 'mon_username';
$config['database']['password'] = 'mon_password'
(ou tu les supprimes) et tu joins cette copie.
Il ne faut jamais utiliser le "NotePad" de Windows pour éditer un fichier PHP, car il insère un code BOM invisible au début du fichier.

Il faudra alors le rééditer avec un éditeur plus approprié comme HAPEdit ou NotePad++ pour supprimer le code BOM du début, qui cause ce problème...
Merde car moi j'utilise Bloc-Note , bon voici mon code :

$config['database']['type'] = 'mysql';
$config['database']['database'] = 'ident';
$config['database']['table_prefix'] = 'mybb_';

$config['database']['hostname'] = 'sql10******';
$config['database']['username'] = 'ident';
$config['database']['password'] = 'monmdp';
Justement, il ne faut jamais utiliser le "Bloc-Note"(NotePad) de Windows pour éditer un fichier PHP.

Il faudra donc nettoyer le fichier "config.php" avec un autre éditeur...
 Utilitaire de traduction fourni par Regentronique