ma configuration de base de données a été modifiée afin que Magento ne puisse plus se connecter. La connexion avant travaillé, mais maintenant il semble avoir besoin d'une valeur de configuration socket ...Modifier Magento Config pour utiliser les sockets
La partie pertinente dans ma config local.xml ressemble à ceci:
<connection>
<host><![CDATA[localhost]]></host>
<username><![CDATA[username]]></username>
<password><![CDATA[password]]></password>
<dbname><![CDATA[dbname]]></dbname>
<active>1</active>
<model>mysql5</model>
<initStatements>SET NAMES utf8</initStatements>
<type>pdo_mysql</type>
</connection>
Depuis Magento utilise AOP voici mon code TestScript que est capable de se connecter:
$user = 'username';
$pass = 'password';
// PDO Connection
try {
/* DB CONNECTION */
$pdoMysql = new PDO('mysql:host=localhost;unix_socket=/tmp/mysql5.sock;dbname=dbname', $user, $pass);
}
catch (PDOException $e) {
print "Error!: " . $e->getMessage() . "<br/>";
die();
}
donc, fondamentalement, je dois ajouter "unix_socket =/tmp/mysql5.sock;" quelque part ...
Thx
qui semble fonctionner mais je reçois seulement une page blanche maintenant – spankmaster79
la suppression du cache et le rechargement fait parfois l'affaire (parfois juste recharger le faire) [Magento peut être une salope méchante] – teemitzitrone
Vous me sauvez @maggie. – ROBIN