Không có SQL SQLSTATE [HY000] [2002] Không có tệp hoặc thư mục nào như vậy trong nhật ký lỗi?


8

Trang này mới bắt đầu xuất hiện:

Đã có lỗi xử lý yêu cầu của bạn

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";}

Câu trả lời:


12

Hãy xem PDOException SQLSTATE [HY000] [2002] Không có tệp hoặc thư mục như vậy

Kiểm tra cài đặt "máy chủ" của bạn trong /app/etc/local.xml

Hãy thử thay đổi nó từ "localhost" thành "127.0.0.1"


Khởi động lại máy chủ và trang web đã được sao lưu ngay bây giờ. Cảm ơn
Hector

Có ai biết cái này là gì cho magento 2 không? không nhìn thấy /app/etc/local.xml
Robert Sinclair

2
@RobertSinclair ... xem ứng dụng / etc / env.php
Renon Stewart

Tôi đã giải quyết vấn đề này tại địa phương của tôi với ... dịch vụ sudo mysql bắt đầu
Silas Palmer

0

Dựa trên câu trả lời của Renon ở trên nhưng dành cho Magento 2 (vì không có /app/etc/local.xml)

Bạn có thể thay đổi localhost thành 127.0.0.1

ứng dụng / etc / env.php

Btw nếu bạn gặp lỗi này trong khi thực thi các lệnh như "triển khai nội dung tĩnh" thì cách khắc phục khác cho việc này chỉ đơn giản là thực thi lệnh của bạn bằng một phiên bản PHP khác (có nghĩa là: nếu bạn có Magento và chạy nhưng lệnh này không thành công ngắt kết nối giữa phiên bản PHP được sử dụng bởi dòng lệnh so với phiên bản PHP được sử dụng bởi máy chủ của bạn)

Vì vậy, trong trường hợp của tôi, chỉ cần thực hiện lệnh như sau đã làm việc:

/Appluggest/MAMP/bin/php/php7.1.8/bin/php bin / magento setup: static-content: triển khai -f **

^ thay thế /Appluggest/MAMP/bin/php/php7.1.8/bin/php bằng tệp thực thi PHP của bạn

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.