2015-06-27 3 views
3

Я получаю ошибку ниже:Нет такого файла или каталога - Magento Ошибка

a:4:{i:0;s:48:"SQLSTATE[HY000] [2002] No such file or directory";i:1;s:2322:"#0 /home/blahblahblah/public_html/lib/Zend/Db/Adapter/Pdo/Mysql.php(96): Zend_Db_Adapter_Pdo_Abstract->_connect() 
#1 /home/blahblahblah/public_html/lib/Varien/Db/Adapter/Pdo/Mysql.php(300): Zend_Db_Adapter_Pdo_Mysql->_connect() 
#2 /home/blahblahblah/public_html/lib/Zend/Db/Adapter/Abstract.php(459): Varien_Db_Adapter_Pdo_Mysql->_connect() 
#3 /home/blahblahblah/public_html/lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('SET NAMES utf8', Array) 
#4 /home/blahblahblah/public_html/lib/Varien/Db/Adapter/Pdo/Mysql.php(389): Zend_Db_Adapter_Pdo_Abstract->query('SET NAMES utf8', Array) 
#5 /home/blahblahblah/public_html/app/code/core/Mage/Core/Model/Resource.php(169): Varien_Db_Adapter_Pdo_Mysql->query('SET NAMES utf8') 
#6 /home/blahblahblah/public_html/app/code/core/Mage/Core/Model/Resource.php(110): Mage_Core_Model_Resource->_newConnection('pdo_mysql', Object(Mage_Core_Model_Config_Element)) 
#7 /home/blahblahblah/public_html/app/code/core/Mage/Core/Model/Resource/Db/Abstract.php(320): Mage_Core_Model_Resource->getConnection('core_read') 
#8 /home/blahblahblah/public_html/app/code/core/Mage/Core/Model/Resource/Db/Abstract.php(335): Mage_Core_Model_Resource_Db_Abstract->_getConnection('read') 
#9 /home/blahblahblah/public_html/app/code/core/Mage/Core/Model/Resource/Cache.php(53): Mage_Core_Model_Resource_Db_Abstract->_getReadAdapter() 
#10 /home/blahblahblah/public_html/app/code/core/Mage/Core/Model/Cache.php(449): Mage_Core_Model_Resource_Cache->getAllOptions() 
#11 /home/blahblahblah/public_html/app/code/core/Mage/Core/Model/Cache.php(491): Mage_Core_Model_Cache->_initOptions() 
#12 /home/blahblahblah/public_html/app/code/core/Mage/Core/Model/App.php(1175): Mage_Core_Model_Cache->canUse('config') 
#13 /home/blahblahblah/public_html/app/code/core/Mage/Core/Model/Config.php(414): Mage_Core_Model_App->useCache('config') 
#14 /home/blahblahblah/public_html/app/code/core/Mage/Core/Model/Config.php(294): Mage_Core_Model_Config->_canUseCacheForInit() 
#15 /home/blahblahblah/public_html/app/code/core/Mage/Core/Model/App.php(408): Mage_Core_Model_Config->loadModulesCache() 
#16 /home/blahblahblah/public_html/app/code/core/Mage/Core/Model/App.php(338): Mage_Core_Model_App->_initModules() 
#17 /home/blahblahblah/public_html/app/Mage.php(640): Mage_Core_Model_App->run(Array) 
#18 /home/blahblahblah/public_html/index.php(128): Mage::run('', 'store') 
#19 {main}";s:3:"url";s:1:"/";s:11:"script_name";s:10:"/index.php";} 

Я проверил, что /home/blahblahblah/public_html/lib/Zend/Db/Adapter/Pdo/Mysql.php существует и права доступа ко всем каталогам ведущих к ней 755 с файлом, который устанавливается на 644

Я сделал все, что мог, может быть, кто-то еще знает, что еще может вызвать это?

Я также забыл упомянуть, что право собственности принадлежит и правильному пользователю. Я использовал rSync, чтобы переместить всю директорию на новый сервер. Установка на сервере, на котором я его вытащила, работает нормально.

ответ

3

Кажется, вы пытаетесь подключиться к mysql через сокет, и это не удается. Правильно ли работает Mysql, и ваша конфигурация правильная.

Ошибка возникает из файла, который вы упомянули, так что это не проблема, Magento видит этот файл.

Решение

Попробуйте использовать IP-адрес для подключения к Mysql. Или проверьте правильность вашего mysql-сокета.

+0

WOW Я идиот! Я забыл изменить строку подключения к базе данных в файле local.xml. Что дало вам понять, что он пытался подключиться через сокет? – Yamaha32088

+0

Имел ту же проблему один раз, oops. :) Не стесняйтесь воспринимать это как ответ. – Ronn0

+0

Btw, решает ли ваша проблема? – Ronn0

Смежные вопросы