我是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
我认为这可能是缓存问题,所以我清除了所有缓存。但仍然没有运气。
请告诉我我能做些什么来重新建立我的网站。非常感谢您对此的任何帮助。谢谢。