当我切换Client Side Less Compilation并将其保存在Magento2.2.2站点上时,它会引发以下错误:
500内部服务器错误
这是日志:
[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,我如何尝试解决这个问题?我很感激你的回答。
发布于 2018-07-27 13:51:32
从magento根目录运行php bin/magento setup:di:compile命令。
发布于 2021-09-13 08:22:56
找到路径dev/front_end_development_workflow/type,如果值为client_side_compilation,则将其更改为server_side_compilation。再次清除所有缓存并运行rm -rf var/cache/*
https://stackoverflow.com/questions/51558860
复制相似问题