Недавно я обновился с 1.4.2 до 1.6.2.На самом деле все прошло довольно гладко, что было довольно удивительно.Пока я не попытался переиндексировать мой магазин.Использование графического интерфейса пользователя дает мне типичное сообщение «Cannot Initialize the indexer process» («Не удается инициализировать процесс индексатора»).Поэтому я попытался запустить indexer.php из командной строки (php shell / indexer.php reindexall), что выдает мне эту ошибку:
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
Теперь я попробовал различные исправления: удалить блокировки, удалитькэширование, исправление прав доступа к файлам и выполнение проверок, чтобы проверить, не повреждена ли моя БД.Насколько я могу сказать, все остальное работает.Ничего пока, не помог этот вопрос.
У кого-нибудь есть идеи / исправления?