You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PrestaShop URL修改错误致无法登录后台,求解决办法

解决PrestaShop错误URL导致后台无法登录的问题

别担心,这个问题我帮不少开发者处理过,核心原因是你修改的URL存在数据库里,而非仅在文件层面,所以删除.htaccess没用。给你两个直接有效的方案:

方案1:直接修改数据库恢复正确URL

这是最快捷的解决路径,步骤如下:

  1. 获取数据库连接信息
    通过FTP登录服务器,找到PrestaShop根目录下的config/settings.inc.php文件,打开后就能看到数据库的核心连接参数(主机地址、用户名、密码、数据库名称),把这些信息记下来。
  2. 连接数据库修改配置项
    用phpMyAdmin或你常用的数据库管理工具,连接到对应的数据库,找到名为ps_configuration的表(注意:表前缀ps_可能和你安装时设置的不一样,比如你改成了presta_,那就是presta_configuration)。
    在这个表里搜索以下关键配置项,把它们的value字段改成你正确的网址:
    • PS_SHOP_DOMAIN:填你的纯域名,比如yourstore.com(不要加http://或https://)
    • PS_SHOP_DOMAIN_SSL:如果启用了HTTPS,填和上面一致的域名;未启用SSL的话,也填相同域名
    • PS_BASE_URI:如果商店在服务器根目录,填/;如果在子目录(比如/shop),就填/shop/
  3. 清空缓存确保生效
    回到FTP,找到var/cache文件夹,把里面所有文件和子文件夹都删掉(系统会自动重建这些缓存文件),另外var/smarty/cache和var/smarty/compile里的文件也一并删除,彻底清空旧URL的缓存数据。

完成这些操作后,再尝试登录后台,应该就能正常跳转了。

方案2:恢复到修改URL前的状态

如果你有备份的话,这个方法更省心:

  • 数据库备份恢复:如果你之前导出过数据库备份(比如.sql文件),直接用数据库管理工具恢复这个备份,就能回到修改URL之前的状态。
  • 自动备份恢复:PrestaShop默认会在根目录的backups文件夹生成自动备份文件,里面的.sql文件就是数据库快照,找到修改URL之前的备份文件,恢复即可。
  • 全站点备份恢复:如果你备份过整个站点文件,直接覆盖当前站点文件,再配合数据库备份恢复,就能完全回到修改前的状态。

额外提醒

  • 不要尝试修改settings.inc.php里的内容,这里仅存储数据库连接信息,没有URL配置项。
  • 操作数据库前最好先备份当前数据库,避免误操作引发新问题。

内容的提问来源于stack exchange,提问作者Moritz Kosubek

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 07:37:58