MyBB.support, le portail francophone de MyBB
[Résolu] Ereur dans l'instalation de mybb - Version imprimable

+- MyBB.support, le portail francophone de MyBB (https://mybb.support)
+-- Forum : MyBB.fr (https://mybb.support/forum-1.html)
+--- Forum : Support (https://mybb.support/forum-5.html)
+--- Sujet : [Résolu] Ereur dans l'instalation de mybb (/thread-4317.html)



[Résolu] Ereur dans l'instalation de mybb - Reality - 22-06-2011

Bonjours j'ai un problème lors de la Création du compte administrateur dans l'installeur de mybb et j'ai ce message : [attachment=906]


merci d'avance ! A bientôt.


RE: Ereur dans l'instalation de mybb - spyto - 22-06-2011

Au vu du message d'erreur, il semble que le fichier de configuration ait été mal renseigné ?!

Effectivement, le fichier /forum/inc/db_.php n'existe pas !!!

Le script utilise la variable $config['database']['type'] du fichier /inc/config.php pour la procédure d'ouverture de la base :
Citation :require_once MYBB_ROOT."inc/db_{$config['database']['type']}.php";
à la ligne 1845 de /install/index.php/

La ligne fautive : .../forum/inc/db_.php devrait donc avoir la forme de :
.../forum/inc/db_mysql.php pour une base de type MySQL
.../forum/inc/db_mysqli.php pour une base de type MySQLi
etc...

Regarde dans le fichier /inc/config.php la valeur de $config['database']['type'] (c'est tout au début).
Par défaut c'est $config['database']['type'] = 'mysqli';

Ou alors le fichier ne s'est pas enregistré pour des problèmes de droits d'accès?


RE: Ereur dans l'instalation de mybb - Reality - 22-06-2011

donc je dois remplacer sa {$config['database']['type']} par /inc/db_mysql.php ?

dans le fichier config.php il y a rien! ^^


RE: Ereur dans l'instalation de mybb - spyto - 22-06-2011

Il ne peut pas être vide si tu as terminé l'installation !
C'est l'installeur qui le crée en fonction des infos que tu donnes.
Et dans ce cas, il s'agit du type de base de données qui est demandé au début de l'installation.
Repars à 0, choisis mysql, ce sera plus sûr car tous les serveurs ne supportent pas mysqli.

Inutile de mettre quoi que ce soit si le fichier est vide !

As-tu eu des messages warning ou error concernant les droits d'accès aux fichiers/dossiers pendant l'installation ?
Pour que MyBB s'installe correctement, il faut chmoder certains dossiers !
filename CHMOD Permission
--------------------------------------------
./inc/config.php 666
./inc/settings.php 666
./cache/ 777
./cache/themes/ 777
./uploads/ 777
./uploads/avatars/ 777

De toute façon, il ne faut pas remplacer $config['database']['type'] par /inc/db_mysql.php !! C'est le script qui fera la "tradution" !!

Ce que je disais c'est de régler $config['database']['type'] = 'mysql' par exemple si cette ligne existait !!!



RE: Ereur dans l'instalation de mybb - Reality - 23-06-2011

(22-06-2011, 18:54)spyto a écrit :  Il ne peut pas être vide si tu as terminé l'installation !
C'est l'installeur qui le crée en fonction des infos que tu donnes.

En tout cas le fichier config.php était vide et que la base de donnée SQL ettait pleins d'ou le problème que j'ai eu.

(22-06-2011, 18:54)spyto a écrit :  Et dans ce cas, il s'agit du type de base de données qui est demandé au début de l'installation.
Repars à 0, choisis mysql, ce sera plus sûr car tous les serveurs ne supportent pas mysqli.

Je suis repartie à 0, et sa a marché. Smile Merci de ton aide Wink Une petite question c'est important que sa soit mysqli le forum ?

(22-06-2011, 18:54)spyto a écrit :  As-tu eu des messages warning ou error concernant les droits d'accès aux fichiers/dossiers pendant l'installation ?
Pour que MyBB s'installe correctement, il faut chmoder certains dossiers !
filename CHMOD Permission
--------------------------------------------
./inc/config.php 666
./inc/settings.php 666
./cache/ 777
./cache/themes/ 777
./uploads/ 777
./uploads/avatars/ 777

j'ai suivie ce topic : http://mybb.fr/thread-3136.html donc oui avant l'installation j'ai bien chmod les fichiers même les fichiers/dossiers optionnelles

(22-06-2011, 18:54)spyto a écrit :  De toute façon, il ne faut pas remplacer $config['database']['type'] par /inc/db_mysql.php !! C'est le script qui fera la "tradution" !!

Ce que je disais c'est de régler $config['database']['type'] = 'mysql' par exemple si cette ligne existait !!!

j'ai pas modifier le fichier et la ligne existe vraiment !




 Utilitaire de traduction fourni par Regentronique