尝试访问 Backoffice 时出现 500 错误

Error 500 when a try access to Backoffice

我带着无法解决的问题来到这里

我有一个 1.7 版本的 prestashop,我已经移动到另一个服务器,值得一提的是,在旧服务器上,prestashop 运行良好。

当我将 prestashop 迁移到新服务器后,一切正常,除了当我想进入 Backoffice 时,当我想进入 Backoffice 时,只是将页面留空。

我已经开启了debug模式,但是并没有给我任何Backoffice相关的错误信息,有趣的是当debug模式开启后,我可以毫无问题的进入Backoffice。

我唯一能看到的是它给我一个错误 500,但没有告诉我任何其他信息。

我不知道有没有人能告诉我在这种情况下可能会发生什么,谢谢。

删除所有缓存。删除 /app/cache

中的文件

当您遇到此类问题时,最好的解决办法是移除缓存:

在 Prestashop 1.6 上:删除缓存/smarty/缓存和缓存/smarty/编译文件夹的内容

在 Prestashop 1.7 上:删除 var/cache 文件夹

此致,

我认为不能通过删除缓存来解决你应该进一步调试它。 错误很可能是由于 php 版本更改造成的。

按照以下步骤操作:

  1. 检查旧主机的 php 版本
  2. 将旧主机的 php 版本应用到新主机