几个月前,我们启用了Memcached PrestaShop。
现在,我们需要通过一键式升级将PrestaShop升级到最新版本,这需要禁用缓存。当我们禁用缓存时,它将导致HTTP Server错误,并且整个PrestaShop管理员无法正常工作。我们是motorcycle的相关企业,如果我们进行升级,将无法承受该网站的瘫痪。
在日志中找到以下错误消息...
[2019年1月11日星期五15:14:44.701590] [proxy_fcgi:error] [pid 3752] [client 127.0.0.1:46902] AH01071:得到错误'PHP消息:PHP致命错误:未捕获的Symfony \ Component \ DependencyInjection \ Exception \ ServiceNotFoundException:服务“ prestashop.module.link_block.grid.data_factory”对不存在的服务“ prestashop.core.hook.dispatcher”具有依赖性。在/home/210472.cloudwaysapps...enceBehaviorPass.php:31\nStack trace:\ n#0
/home/210472.cloudwaysapps.com/vednxhgptp/public_html/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/AbstractRecursivePass.php(60):Symfony \ Component \ DependencyInjection \ Compiler \ CheckExceptionOnInvalidReferenceBeh> processValue(Object(Symfony \ Component \ DependencyInjection \ Reference),false)\ n#1 /home/210472.cloudwaysapps.com/vednxhgptp/public_html/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/CheckExceptionOnInvalidReferenceBehavior。 php(28):Symfony \ Component \ DependencyInjection \ Compiler \ Abstrac ... \ n',引荐来源: