使用主题编辑器编辑twig文件后,webisite显示http错误500

时间:2017-09-28 02:54:18

标签: twig opencart-3

我是opencart的新手。所以情况是我试图改变侧面菜单的布局。所以我去了opencart admin后端的主题编辑器并编辑了header.twig文件。然后我的网站立即崩溃了。我试过重置文件,但没有帮助。以下是一些细节。

  • Opencart版本:3.0.2.0
  • 使用的模板:非默认模板(Laparis:Demo 7)
  • 编辑过的文件:header.twig(已经重置但没有帮助)
  • 来自日志的错误消息:

    [28-Sep-2017 02:32:46 UTC] PHP Fatal error:  Uncaught exception 
    'Twig_Error_Syntax' with message 'Unknown "str_replace" function in "__string_template__85be79fc1c90839e75914d8e962e8d511d190b089fb189c9253a6adf4e71ae9f" at line 16.' in /home/gloo/public_html/newgloo/system/library/template/Twig/ExpressionParser.php:574
    Stack trace:
    #0 /home/gloo/public_html/newgloo/system/library/template/Twig/ExpressionParser.php(351): Twig_ExpressionParser->getFunctionNodeClass('str_replace', 16)
    #1 /home/gloo/public_html/newgloo/system/library/template/Twig/ExpressionParser.php(144): Twig_ExpressionParser->getFunctionNode('str_replace', 16)
    #2 /home/gloo/public_html/newgloo/system/library/template/Twig/ExpressionParser.php(84): Twig_ExpressionParser->parsePrimaryExpression()
    #3 /home/gloo/public_html/newgloo/system/library/template/Twig/ExpressionParser.php(41): Twig_ExpressionParser->getPrimary()
    #4 /home/gloo/public_html/newgloo/system/library/template/Twig/ExpressionParser.php(91): Twig_ExpressionParser->parseExpression()
    #5 /home/gloo/public_html/newgloo/system/lib in /home/gloo/public_html/newgloo/system/library/template/Twig/ExpressionParser.php on line 574
    
  • 来自ocartdata / storage / logs的另一个错误日志:

    PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/gloo/public_html/newgloo/admin/model/bossthemes/boss_newmegamenu.php:1) in /home/gloo/public_html/newgloo/system/library/response.php on line 36
    

我认为这可能是缓存问题,所以我清除了所有缓存。但仍然没有运气。

请告诉我如何才能让我的网站重新焕发活力。对此有任何帮助非常感谢。感谢。

0 个答案:

没有答案