prestashop - Prestashop localhost 给出拒绝连接错误
问题描述
所以我继续将我的 Prestashop (1.6) 站点从一台服务器转移到另一台服务器。我设置了数据库并完全加载了文件。尝试访问服务器本身时,它没有问题。通过公共 IP 地址访问服务器时,我还看到了 Prestashop 文件所在的目录。
现在,我想进入 Prestashop 商店,但出现错误。我已经更新了目录settings.inc.php
中的config
文件。它有正确的DB_NAME, DB_USER, DB_PASS
. 问题似乎与DB_SERVER
.
当我设置DB_SERVER
为localhost
或127.0.0.1
然后我收到“无法访问此站点”错误。然后,如果我切换DB_SERVER
到公共 IP 地址,则会Link to database cannot be established: SQLSTATE[HY000] [2002] Directory Not Found
出现错误。
有什么我在这里想念的吗?我已经在 apache2 目录中搜索了正确的设置,但我似乎无法弄清楚。有什么想法或建议可以让我朝着正确的方向前进吗?
解决方案
您必须更改数据库中的商店域信息。查看表格ps_configuration
和更新字段PS_SHOP_DOMAIN
,并PS_SHOP_DOMAIN_SSL
转到表格ps_shop_url
并在那里更新所有必要的信息
推荐阅读
- go - Go 中的 TensorFlow 服务
- angular - Ng 测试在更新到 Angular6 和 Karma 1.7.1 后忽略 --environment 标志
- django - 将密码从 Django 迁移到 Symfony 3
- c++ - odr-used rule does not apply in visual studio
- shell - Guile Scheme 脚本教程加载脚本
- django - Get only the PK value, and return in from django table
- angular - Angular 6: How to install a previous version of Angular project
- laravel - Laravel 队列:工作永远运行
- java - 检查嵌套循环的缓冲区
- python - Django 表单数据在发布时需要登录时丢失