MyBB.support, le portail francophone de MyBB
Mysql et free ? - 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 : Mysql et free ? (/thread-6466.html)

Pages : 1 2


Mysql et free ? - imJxL - 06-05-2013


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.


RE: Mysql et free ? - spyto - 06-05-2013

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


RE: Mysql et free ? - imJxL - 06-05-2013

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


RE: Mysql et free ? - exdiogene - 06-05-2013

Dans le fichier config.php de MyBB, est-ce que le HOST est "sql.free.fr"?


RE: Mysql et free ? - spyto - 06-05-2013

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


RE: Mysql et free ? - spyto - 06-05-2013

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


RE: Mysql et free ? - imJxL - 06-05-2013

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"




RE: Mysql et free ? - exdiogene - 06-05-2013

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




RE: Mysql et free ? - spyto - 06-05-2013

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



RE: Mysql et free ? - imJxL - 06-05-2013

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 ?


RE: Mysql et free ? - spyto - 06-05-2013

(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';



RE: Mysql et free ? - imJxL - 06-05-2013

Voila je t'ai envoyer les six lignes par message privé Smile


RE: Mysql et free ? - spyto - 06-05-2013

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



RE: Mysql et free ? - imJxL - 06-05-2013

Merci beaucoup ^^ Et oui je trouve sa assez bizarre :o


RE: Mysql et free ? - exdiogene - 06-05-2013

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


RE: Mysql et free ? - spyto - 06-05-2013

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




RE: Mysql et free ? - imJxL - 06-05-2013

Effectivement c'est totalement incompréhensible ! Smile
Si quelqu'un aurait une petite idée, je suis ouvert !


RE: Mysql et free ? - spyto - 06-05-2013

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)


RE: Mysql et free ? - imJxL - 06-05-2013

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


RE: Mysql et free ? - spyto - 06-05-2013

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.


 Utilitaire de traduction fourni par Regentronique