Bonjour tout le monde,
Je suis entrain de me former sur Zend,
J'ai une application qui tourne en local. Pour me connecter à ma base de données en local, j'utilise PDO_MYSQL.
Et la je viens de mettre l'application en ligne sur un serveur 1&1, ça marche sauf que quand je veux me connecter à une base de données, j'ai le message d'erreur suivant:
Mon fichier .htaccess contient les lignes suivantes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 exception 'Zend_Db_Adapter_Exception' with message 'SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)' in /homepages/19/d249927830/htdocs/dev/library/Zend/Db/Adapter/Pdo/Abstract.php:131 Stack trace: #0 /homepages/19/d249927830/htdocs/dev/library/Zend/Db/Adapter/Abstract.php(743): Zend_Db_Adapter_Pdo_Abstract->_connect()
Dans mon phpinfo j'ai bien PDO_MYSQL activé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 AddType x-mapp-php5 .php RewriteEngine on RewriteBase / RewriteRule .* index.php RewriteRule !\.(htm|html|txt|swf|js|ico|gif|jpg|png|css|php|xml)$ index.php
En local le script marche. Et j'ai essayé de me connecter directement à ma base Mysql avec les paramétrés de la base de données et ça marche.
Merci pour votre aide.
Partager