Soketleri kullanmak için Magento yapılandırmasını değiştirmeniz

0 Cevap php

benim veritabanı yapılandırma böylece Magento artık bağlamak mümkün değildir değişti. Bağlantı daha önce çalışmış ama şimdi bir soket yapılandırma değerine ihtiyacı var gibi görünüyor ...

Benim local.xml config ilgili bölümü şöyle:

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

Magento kullandığı yana PDO burada bağlanmak mümkün benim testscript kod:

$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();
 }

Yani temelde ben eklemek gerekiyor "unix_socket = / tmp/mysql5.sock;" bir yerde ...

Thx

0 Cevap