Qu'est-ce que "SQLSTATE [HY000] [2002] Aucun fichier ou répertoire de ce type" dans le journal des erreurs signifie?

magento.stackexchange https://magento.stackexchange.com//questions/43906

  •  12-12-2019
  •  | 
  •  

Question

Cette page vient de commencer à venir:

Il y a eu une erreur de traitement de votre demande

a:4:{i:0;s:48:"SQLSTATE[HY000] [2002] No such file or directory";i:1;s:2075:"#0 /home/dtacolle/public_html/lib/Zend/Db/Adapter/Pdo/Mysql.php(96): Zend_Db_Adapter_Pdo_Abstract->_connect()
#1 /home/dtacolle/public_html/lib/Varien/Db/Adapter/Pdo/Mysql.php(313): Zend_Db_Adapter_Pdo_Mysql->_connect()
#2 /home/dtacolle/public_html/lib/Zend/Db/Adapter/Abstract.php(459): Varien_Db_Adapter_Pdo_Mysql->_connect()
#3 /home/dtacolle/public_html/lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('SET NAMES utf8', Array)
#4 /home/dtacolle/public_html/lib/Varien/Db/Adapter/Pdo/Mysql.php(419): Zend_Db_Adapter_Pdo_Abstract->query('SET NAMES utf8', Array)
#5 /home/dtacolle/public_html/app/code/core/Mage/Core/Model/Resource.php(169): Varien_Db_Adapter_Pdo_Mysql->query('SET NAMES utf8')
#6 /home/dtacolle/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/dtacolle/public_html/app/code/core/Mage/Core/Model/Resource/Db/Abstract.php(320): Mage_Core_Model_Resource->getConnection('core_write')
#8 /home/dtacolle/public_html/app/code/core/Mage/Core/Model/Resource/Db/Abstract.php(350): Mage_Core_Model_Resource_Db_Abstract->_getConnection('write')
#9 /home/dtacolle/public_html/app/code/core/Mage/Core/Model/Resource/Db/Abstract.php(335): Mage_Core_Model_Resource_Db_Abstract->_getWriteAdapter()
#10 /home/dtacolle/public_html/app/code/core/Mage/Core/Model/Resource/Config.php(55): Mage_Core_Model_Resource_Db_Abstract->_getReadAdapter()
#11 /home/dtacolle/public_html/app/code/core/Mage/Core/Model/Config.php(354): Mage_Core_Model_Resource_Config->loadToXml(Object(Mage_Core_Model_Config))
#12 /home/dtacolle/public_html/app/code/core/Mage/Core/Model/Config.php(260): Mage_Core_Model_Config->loadDb()
#13 /home/dtacolle/public_html/app/code/core/Mage/Core/Model/App.php(270): Mage_Core_Model_Config->init(Array)
#14 /home/dtacolle/public_html/app/Mage.php(640): Mage_Core_Model_App->init('dtacollectibles...', 'website', Array)
#15 /home/dtacolle/public_html/get.php(113): Mage::init('dtacollectibles...', 'website')
#16 {main}";s:3:"url";s:91:"/media/catalog/product/cache/1/image/9df78eab33525d08d6e5fb8d27136e95/c/o/con-dc-0007_2.jpg";s:11:"script_name";s:8:"/get.php";}

Était-ce utile?

La solution

Jetez un coup d'œil à PODEException SQLSTATE [HY000] [2002] Nonce fichier ou répertoire

Vérifiez votre paramètre "hôte" dans /app/etc/local.xml

Essayez de le changer de "localhost" en "127.0.0.1"

Autres conseils

Basé sur la réponse de Renon ci-dessus mais pour Magento 2 (puisqu'il n'y avait pas /app/etc/local.xml)

Vous pouvez changer localhost en 127.0.0.1

App / etc / env.php

BTW Si vous obtenez cette erreur lors de l'exécution de commandes telles que "STATIC Contenu Déployer", une autre solution pour cela serait de simplement exécuter votre commande à l'aide d'une autre version PHP (SIGNIFICATION: Si vous avez Magento Up and Goork, mais cette commande échoue, mais cette commande échoue, mais cette commande échoueIl pourrait s'agir d'une déconnexion entre la version PHP utilisée par la version de la ligne de commande VS PHP utilisée par votre serveur)

Donc, dans mon cas, il suffit d'exécuter la commande comme les suivantes travaillées:

/appplications/mamp/bin/php/php7.1.8/bin/php bin / magento Configuration: Statique-Contenu: Déployer -f **

^ remplacer /applications/mamp/bin/php/php7.1.8/bin/php avec votre exécutable PHP

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top