Problème base de donnée

121 views
Skip to first unread message

Globule22

unread,
Jan 31, 2011, 10:52:12 AM1/31/11
to Symfony-fr
Bonjour

Je travaille pour un projet client avec le framework symfony.

Je suis en version 1.4.8

Mon client m'a fournit bon nombre d'information sur le sous-domaine
utilisé, les infos ftp, ssh et mysql.

J'ai suivi ce tutorial pour déployer mon projet local sur mon serveur
ovh:

http://trac.symfony-project.org/wiki...ngSymfonyOnOVH


Sur mon fichier de configuration des accès base de donnée j'ai cette
structure:

dev:
doctrine:
class: sfDoctrineDatabase
param:
dsn: mysql:dbname=travailboutiquelemensuel;host=94.23.237.57
username: -------
password: -------
encoding: utf8
persistent: true
pooling: true


et j'obtiens cette jolie erreur en accédant à mon site de test en
ligne:

500 | Internal Server Error | Doctrine_Connection_Exception
PDO Connection Error: SQLSTATE[HY000] [2013] Lost connection to MySQL
server at 'reading initial communication packet', system error: 111

avec localhost à la place de 94.23.237.57 j'ai cette erreur là

PDO Connection Error: SQLSTATE[28000] [1045] Access denied for user
'lemensuel'@'localhost' (using password: NO)

pourtant mon login et mot de passe avec la config localhost sont
correct, avec un simple script php, j'arrive à me connecter à la base

$sql_serveur = "localhost"; L
$cfgBase = "travailboutiquelemensuel";
$sql_login = "*******";
$sql_password = "******";

$db_connect =
@mysql_connect("$sql_serveur","$sql_login","$sql_password") or die("No
Connection!");

$db_select = @mysql_select_db($cfgBase);
if (!$db_select) {
die ('Impossible de sélectionner la base de données : ' .
mysql_error());
}
else
{
echo "database ok";
}

et j'avoue qu'après 1 heure de recherche sur google je sèche un peu.

Quelqu'un aurait une idée?

Merci

Nicolas Lefebvre

unread,
Jan 31, 2011, 1:42:01 PM1/31/11
to symfo...@googlegroups.com
tu devais faire plus simple dans don c fichier database
all:
doctrine:
class: sfDoctrineDatabase
param:
dsn: mysql:host=localhost;dbname=travailboutiquelemensuel
username: root
password: root

> --
> Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Symfony-fr.
> Pour envoyer un message à ce groupe, adressez un e-mail à symfo...@googlegroups.com.
> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse symfony-fr+...@googlegroups.com.
> Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/symfony-fr?hl=fr
>

Globule22

unread,
Jan 31, 2011, 3:44:11 PM1/31/11
to Symfony-fr
Bon j'ai trouvé,

Fallait bien utilisé localhost et pas une ip, et de plus même en
spécifiant le password dans le yaml, le fichier cache généré ne
comptenait pas de MDP, après l'avoir rajouté en dur, cela a fonctionné
nickel

Mohamed Ayoub Benjelloun

unread,
Jan 31, 2011, 5:06:11 PM1/31/11
to symfo...@googlegroups.com
1- a vrai dire sur OVH les connexion à la bd ne font pas à travers l'hote localhost, mais plutot avec des noms d'hotes bizard du genre mysql-1234-pro, l'accès à phpMyAdmin via leur plateforme d'administration se fait de la même manière tu pourras tester dessus,
=>renseignes toi sur le nom de l'hote,

2- Ton prochain soucis sera de renommer le dossier "web" en "www" car sur OVH il est impossible de rediriger apache ailleur que sur le www si la fonctionnalité multi domaine est désactivé sur ton offre
http://trac.symfony-project.org/wiki/InstallingSymfonyOnOVH

3- Un autre soucis que j'avais rencontré sur OVH c'était la version PHP utilisée sur l'offre que j'avais (mutualisé), OVH te donne cependant la possibilité de te balader en lecture sur des dossier tel que /usr/local/bin/ si je me rappel bien où tu trouveras une version php5.beta que tu pourras utiliser pour lancer tes commandes sf sous ssh
http://particul.es/blog/index.php?post/Symfony-OVH-mutualise-ligne-de-commande-OK

Bon courage...

Stef

unread,
Jan 31, 2011, 8:13:17 PM1/31/11
to symfo...@googlegroups.com


3- Un autre soucis que j'avais rencontré sur OVH c'était la version PHP utilisée sur l'offre que j'avais (mutualisé), OVH te donne cependant la possibilité de te balader en lecture sur des dossier tel que /usr/local/bin/ si je me rappel bien où tu trouveras une version php5.beta que tu pourras utiliser pour lancer tes commandes sf sous ssh
http://particul.es/blog/index.php?post/Symfony-OVH-mutualise-ligne-de-commande-OK


Il y a quelques jours les permission de la version php5.BETA était restreinte au seul propriétaire. À voir si ça remarche. Sinon il y a d'autres versions à disposition.

Stef

Reply all
Reply to author
Forward
0 new messages