代码之家  ›  专栏  ›  技术社区  ›  Last

我已更新到Prestashop的最新版本,然后全部失败

  •  0
  • Last  · 技术社区  · 8 年前

    我需要帮助我的头爆炸了。。。

    从昨天开始,我已经尝试了所有可能的方法,但当我连接到本地主机时,出现了错误500跳。。我也尝试过调试,但错误没有任何意义。

    有两个错误图像,有和没有“define('\u PS\u MODE\u DEV\u,true)”。

    Error 1

    Error 2

    Error 3

    1 回复  |  直到 8 年前
        1
  •  1
  •   TheDrot    8 年前

    我猜你或某人做了一个名为 plugin 而且,由于没有遵循PrestaShop使用模块和覆盖的最佳实践,自定义smarty标记被编码到核心文件中,通过更新您的店铺,自定义代码也就消失了。

    我不知道这个自定义标记是否做了一些特殊的事情,因为有一个核心PrestaShop挂钩也做了同样的事情。

    This 是如何正确注册自定义smarty标记的。

    替换第38行的代码

    {plugin module='ps_searchbar' hook='displayTop'}
    

    带核心标签

    {hook h='displayTop' mod='ps_searchbar'}
    

    在谷歌上搜索一下,我发现 this 。如果您的店铺正在使用它,则不再需要它,因此请修复您的主题并替换 {plugin} 带核心标记的标记。