我已经按照相对简单的步骤将Magento 2站点从本地主机迁移到实时服务器。当我输入我的新网址以查看该网站时,我会收到一个错误屏幕,其中显示一条消息,指示我输入错误日志。
从错误日志中我看到以下错误消息:
a:4:{i:0;s:48:"SQLSTATE[HY000] [2002] No such file or directory";i:1;s:3133:"#0 /homepages/25/d336955856/htdocs/mfg_oldSite/product-catalog/lib/Zend/Db/Adapter/Pdo/Mysql.php(111): Zend_Db_Adapter_Pdo_Abstract->_connect()
由于此错误,我无法访问常规公共页面。尝试访问管理页面时,我也收到404错误。
有什么想法吗?是否需要进一步的信息才能使我的问题清楚?
答案 0 :(得分:1)
检查host
/app/etc/local.xml
设置
Try with changing it from "localhost" to "your server host"
看看PDOException SQLSTATE[HY000] [2002] No such file or directory
修改强>
根据我们所做的整个讨论。我假设你有错误的凭据。这就是您无法连接到数据库的原因。
答案 1 :(得分:0)
你有没有在app / etc下检查你的local.xml,或者如果你已经这样做了,那么重命名你的local.xml并在浏览器上输入你的网站url,你会看到安装面板,再次使用正确的凭据安装你的网站我希望这样工作!
答案 2 :(得分:-1)
嘿,请按照以下步骤删除错误
1)重命名local.xml文件,
2)从系统中删除所有缓存文件。
3)在浏览器中运行您的站点,它将询问配置步骤。
4)按照步骤操作,选择您在实际站点中更新的数据库详细信息。
它将设置所有内容,数据将与原样相同。