2012-01-16 4 views
1

最近1.4.2から1.6.2にアップグレードしました。物事は実際にはかなりスムーズに進みましたが、それは比較的驚くべきことでした。私が店舗の再インデックスを作成しようとするまで。 GUIのバックエンドを使用すると、「インデクサープロセスを初期化できません」というメッセージは表示されません。1.6のインデックスの再作成エラー(indexer.phpのPHP例外)

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)' in /home/shopchau/public_html/stage/lib/Zend/Db/Adapter/Pdo/Abstract.php:129 

Stack trace: 
0 /home/shopchau/public_html/stage/lib/Zend/Db/Adapter/Pdo/Abstract.php(129): PDO->__construct('mysql:model=mys...', 'shopchau_stage', 'gr8target', Array) 

1 /home/shopchau/public_html/stage/lib/Zend/Db/Adapter/Pdo/Mysql.php(96): Zend_Db_Adapter_Pdo_Abstract->_connect() 

2 /home/shopchau/public_html/stage/lib/Varien/Db/Adapter/Pdo/Mysql.php(300): Zend_Db_Adapter_Pdo_Mysql->_connect() 

3 /home/shopchau/public_html/stage/lib/Zend/Db/Adapter/Abstract.php(459): Varien_Db_Adapter_Pdo_Mysql->_connect() 

4 /home/shopchau/public_html/stage/lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('SET NAMES utf8', Array) 

5 /home/shopchau/public_html/stage/lib/Varien/Db/Adapter/Pdo/Mysql.php(389): Zend_Db_Adapter_Pdo_Abstract->query('SET NAMES utf8', Array) 

in /home/shopchau/public_html/stage/lib/Zend/Db/Adapter/Pdo/Abstract.php on line 144 

は、今私はここに、様々な修正を試してみた:キャッシュを削除し、ロックを削除し、だから私は、私は、このエラーを与えるコマンドライン(PHPシェル/ indexer.php reindexall)からindexer.php実行してみましたファイルのアクセス許可を修正し、DBが壊れていないかどうかを確認するためのチェックを実行します。私が知る限り、他のものはすべて働いています。これまで何も、この問題を助けてきました。

誰でもアイデアやフィックスがありますか?

答えて

0

例外は接続の問題について説明しています。 MySQLは/var/lib/mysql/mysql.sockソケットを使用していますか?それを/tmp/mysql.sockに変更してみてください。これを調整することができますlocal.xml

+0

全く実際には全くわかりません。私は確かにそれを変更していませんでした(アップグレードはそうではありませんでした)。私はそれを変えることについてもっと見なければならないでしょう - 私はlocal.xmlに関連する何も見ません... – user1151133

+0

この設定は 'ホスト'ノードで設定することができます – Zifius

関連する問題