【问题标题】:Blocklayered module not working prestashop 1.6Blocklayered模块不工作prestashop 1.6
【发布时间】:2018-07-19 15:21:53
【问题描述】:

我的 prestashop 网站上有一个错误,我不知道如何修复。 我的 blocklayered 模块不工作......我尝试刷新缓存和索引,并用原始模块恢复了模块,但它不工作......我还将模块的所有文件夹和文件的权限设置为 777。 .. 这是错误行:

v_24_2e5bc2f239b0cac64f2bff372a426d98.js:4 GET https://www.bobo-sport.fr/modules/blocklayered/blocklayered-ajax.php?layered_category_12=12&id_category_layered=13&_=1532013197475 500 ()

您可以在此页面上查看问题示例:https://www.bobo-sport.fr/13-soins

你能看看我的问题吗? 非常感谢你的帮助! :)

【问题讨论】:

  • 启用错误报告。
  • 调试模式现已激活。当我激活它时它仍然无法工作并且我在浏览器控制台中没有代码错误...
  • Uncaught Error: Call to private method BlockLayered::getSelectedFilters() from context 'BlockLayeredOverride' in .../override/modules/blocklayered/blocklayered.php:10。您已经覆盖了在类外调用私有方法的已安装模块。当您重新安装原始模块时,覆盖仍然存在导致问题。
  • 非常感谢@TheDrot!我已经推迟了它,它现在正在工作!谢谢!!! :D

标签: prestashop prestashop-1.6 blocklayered


【解决方案1】:

似乎是一个愚蠢的解决方案,但我们遇到了同样的问题。

空白行截图

完全侥幸找到了修复。

在 blocklayered.php 中删除文件顶部的空白行。 一些 apache 配置管理这个其他人没有。有时那里有一个隐藏的 ascii 值,会引发已发送标头的错误。

我们的一位聪明的工程师经过数小时的搜索发现了这一点。 差点杀了我们。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-21
    • 1970-01-01
    • 2017-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-26
    • 1970-01-01
    相关资源
    最近更新 更多