首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Magento2设置

Magento2设置
EN

Stack Overflow用户
提问于 2018-07-27 13:20:31
回答 2查看 365关注 0票数 0

当我切换Client Side Less Compilation并将其保存在Magento2.2.2站点上时,它会引发以下错误:

500内部服务器错误

这是日志:

代码语言:javascript
复制
[Fri Jul 27 13:13:36.324051 2018] [:error] [pid 20125] [client 5.255.250.135:46655] PHP Fatal error:  Uncaught TypeError: Argument 4 passed to Magento\\Developer\\Model\\View\\Asset\\PreProcessor\\FrontendCompilation::processContent() must be an instance of Magento\\Framework\\View\\Asset\\File\\FallbackContext, instance of Magento\\Framework\\View\\Asset\\File\\Context given, called in /var/www/html/vendor/magento/module-developer/Model/View/Asset/PreProcessor/FrontendCompilation.php on line 90 and defined in /var/www/html/vendor/magento/module-developer/Model/View/Asset/PreProcessor/FrontendCompilation.php:107\nStack trace:\n#0 /var/www/html/vendor/magento/module-developer/Model/View/Asset/PreProcessor/FrontendCompilation.php(90): Magento\\Developer\\Model\\View\\Asset\\PreProcessor\\FrontendCompilation->processContent('15859f29777d5d9...', '@import 'third-...', '', Object(Magento\\Framework\\View\\Asset\\File\\Context))\n#1 /var/www/html/vendor/magento/module-developer/Model/View/Asset/PreProcessor/PreprocessorStrategy.php(74): Magento\\Developer\\Model\\View\\Asset\\PreProcessor\\FrontendCompilation->process(Object(Magento\\Framework\\View\\As in /var/www/html/vendor/magento/module-developer/Model/View/Asset/PreProcessor/FrontendCompilation.php on line 107

我只能访问SSH和SFTP,我如何尝试解决这个问题?我很感激你的回答。

EN

回答 2

Stack Overflow用户

发布于 2018-07-27 13:51:32

从magento根目录运行php bin/magento setup:di:compile命令。

票数 0
EN

Stack Overflow用户

发布于 2021-09-13 08:22:56

找到路径dev/front_end_development_workflow/type,如果值为client_side_compilation,则将其更改为server_side_compilation。再次清除所有缓存并运行rm -rf var/cache/*

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51558860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档