MyBB.support, le portail francophone de MyBB

Version complète : Mysql et free ?
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Pages : 1 2

Bonjour,
Ayant créer un forum mybb il y a quelques temps en local j'ai décider de l'héberger sur un domaine free qui est pour moi, gratuit.

Le problème est que, d'après ce que j'ai vu, on ne peut pas utiliser la base de données mysql "extérieurement" ou quelque chose du genre.

Et le véritable problème c'est que lorsque que je vais sur mon forum (après avoir transférer tout les fichiers sur le ftp,

[Image: 88fe432521bef82d63bb315222feee80.png]

Alors je ne sais pas quoi faire la :s Et oui j'ai mis les bon id / mdp dans les fichiers php de config.

Merci d'avance de vos réponses.
Tu as bien crée une base de données chez Free d'abord ! Tongue
Tu as déjà installé le forum ? Sans erreur ?

Le message est on ne peu plus clair : impossible de se connecter à la base, soit le serveur SQL est en rade, soit ce ne sont pas les bons identifiants.

Essaie de te connecter à la BD via phpMyAdmin (sql.free.fr).
Oui elle est bien créer, avec toutes les tables mybb_ Smile
Et j'avais déjà essayer d'installer un forum mybb mais avec une erreur un peu pareil, lors des choix niveau mysql (hôter, user, pass) j'avais toujours un message d'erreur du genre "Impossible de se connecter au serveur sql.free.fr" avec les bon identifiants...

Et je viens de me connecter via sql.free.fr avec les identifiants rentré dans la config.php et toujours pareil.

Merci de m'aider Smile
Dans le fichier config.php de MyBB, est-ce que le HOST est "sql.free.fr"?
Est-ce que ça ne viendrait pas de la version PHP ?

Il me semble que par défaut c’est php4 (à moins que ça n'ait changé depuis le temps que je n'ai pas utilisé un serveur Free). Pour utiliser php5, il faut inclure une ligne contenant :
Code :
php 1
dans le fichier .htaccess.

Je ne pense pas toutefois que ça vienne de ça puisque le message indique clairement une impossibilité d'accès à la BD !
Par conséquent une erreur d'identification :
- hôte : sql.free.fr habituellement
- utilisateur
- mot de passe
- nom de la base
Code PHP :
Et je viens de me connecter via sql.free.fr avec les identifiants rentré dans la config.php et toujours pareil 
Parles-tu de te connecter via phpMyAdmin ?
Si tu ne peux pas te connecter via phpMyAdmin, c'est que :
- le serveur SQL est en quenouille
- ou tu n'utilises pas les bons identifiants

Ce qui est curieux c'est que tu aies pu installer MyBB ?!
Merci de votre aide Smile

Alors oui j'avais déjà fait un .htaccess avec php 5 car j'avais une erreur.

Par contre, Spyto, je ne comprend pas bien la fin de ton message "Par conséquent une erreur d'idenication :
- hôte : sql.free.fr habituellement
- utilisateur
- mot de passe
- nom de la base"

(06-05-2013, 12:21)exdiogene a écrit : [ -> ]Dans le fichier config.php de MyBB, est-ce que le HOST est "sql.free.fr"?

Il serait important de répondre à ma précédente question...

(06-05-2013, 12:41)imJxL a écrit : [ -> ]Merci de votre aide Smile

Alors oui j'avais déjà fait un .htaccess avec php 5 car j'avais une erreur.

Par contre, Spyto, je ne comprend pas bien la fin de ton message "Par conséquent une erreur d'idenication :
- hôte : sql.free.fr habituellement
- utilisateur
- mot de passe
- nom de la base"

Bien sûr, il fallait lire erreur d'identification !
Tu n'as pas répondu à la question de exdiogene...
Hôte = "sql.free.fr" oui ou non ?
Pour le reste je voulais dire que l'erreur est provoquée forcément par une mauvaise identification ou par une panne du serveur.
Désoler exdiogene ! Alors oui l'hôte = sql.free.fr

Et oui je parle bien de phpmyadmin, j'ai toutes mes tables mybb_ et les identifiants sont correct Smile

Alors j'ai peut-être pensé, cela pourrait-il venir du fait que le mot de passe du ftp soit le même que celui de mysql ?
(06-05-2013, 18:11)imJxL a écrit : [ -> ]Alors j'ai peut-être pensé, cela pourrait-il venir du fait que le mot de passe du ftp soit le même que celui de mysql ?

Non, ça n'a rien à voir.

Si tu te connectes à phpMyAdsmin et que tu as réussi à installer MyBB, je ne vois aucune raison sinon une erreur (ultérieure ?) dans le fichier de configuration.

Peux-tu m'envoyer par MP ces six lignes de ton fichier /inc/config.php ?

Code :
$config['database']['type'] = 'xxxxx';
$config['database']['database'] = 'xxxxx';
$config['database']['table_prefix'] = 'xxxxx';

$config['database']['hostname'] = 'xxxxx';
$config['database']['username'] = 'xxxxx';
$config['database']['password'] = 'xxxxx';
Voila je t'ai envoyer les six lignes par message privé Smile
On accède bien à la base !
J'avoue que je ne comprends pas...

Peut-être un fichier corrompu lors de l'upload ?

Je continue à chercher à comprendre... Tongue
Merci beaucoup ^^ Et oui je trouve sa assez bizarre :o
Avez-vous remarqué que le database a un "_" au milieu et le username a un ".".

Si le problème n'est pas ça, j'ai aussi vu sur d'autres sites que le HOST serait plutôt quelque chose comme :
username.sql.free.fr
Oui, j'ai vu, mais je me connecte parfaitement sur phpMyAdmin de sql.free.fr avec les id donnés dans le MP (username avec un '.').
Le nom de la base contient bien un '_'.

C'est assez incompréhensible ! Shy

Effectivement c'est totalement incompréhensible ! Smile
Si quelqu'un aurait une petite idée, je suis ouvert !
Mets ce fichier à la racine du forum :
[attachment=1310]

et lance url_forum/test.php

Si ça se connecte correctement ça devrait afficher le nombre d'utilisateurs de la table mybb_users.
S'il y a un message d'erreur, dis-moi...

(Ce script utilise config.php pour y lire les infos de connexion)
Alors j'ai mis le fichier à la racine de mon ftp et voici l'erreur que j'obtient !

Fatal error: [SQL] []
[READ] Unable to connect to MySQL server in /mnt/153/sdb/e/e/utopia.raval/inc/db_mysql.php on line 550
OK, donc manifestement il y a un problème avec config.php ?!

On va essayer sans passer par MyBB.

Essaie avec ce fichier, toujours à la racine :
[attachment=1312]

En complétant dedans d'abord, bien entendu
Code :
$sql_host = "sql.free.fr";
$sql_user = "";
$sql_pwd = "";
$sql_db = "";

Je n'ai complété que l'hôte par souci de sécurité... tout le monde peut télécharger ce fichier et pourrait connaître tes identifiants.

Dis-moi ce que ça affiche.
Pages : 1 2
 Utilitaire de traduction fourni par Regentronique