Prestashop 目录产品页面在从1.7.3升级到1.7.6后出现错误500
从1.7.3.1升级到1.7.6.1后,我无法访问产品目录页或编辑任何产品 它给了我两个致命的php错误 第一个异常:Twig\Error\RuntimeError 在src/PrestaShopBundle/Resources/views/Admin/layout.html.twig(第34行)中 第二个异常:Symfony\Component\DependencyInjection\exception\ServiceNotFoundExceptionPrestashop 目录产品页面在从1.7.3升级到1.7.6后出现错误500,prestashop,upgrade,prestashop-1.7,Prestashop,Upgrade,Prestashop 1.7,从1.7.3.1升级到1.7.6.1后,我无法访问产品目录页或编辑任何产品 它给了我两个致命的php错误 第一个异常:Twig\Error\RuntimeError 在src/PrestaShopBundle/Resources/views/Admin/layout.html.twig(第34行)中 第二个异常:Symfony\Component\DependencyInjection\exception\ServiceNotFoundException in vendor/symfony/sy
in vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Container.php (line 348)
if ($lev <= \strlen($id) / 3 || false !== strpos($knownId, $id)) {
$alternatives[] = $knownId;
}
}
throw new ServiceNotFoundException($id, null, null, $alternatives);
}[enter image description here][1]
}
/**
* Returns true if the given service has actually been initialized.
供应商/symfony/symfony/src/symfony/Component/DependencyInjection/Container.php中的(第348行)
如果($lev证明,相关产品模块没有更新。这是在市场上购买的模块。我检查了兼容性,它说它与1.7.6.1兼容,所以出于这个原因,再加上我的后台告诉我有0个可用的更新,并且模块是最新的,我认为一切都很好
但是很明显,在市场上购买的模块没有在prestashop中显示其更新
我修复了这个问题,卸载了相关的产品模块,并从prestashop marketplace下载了最新的1.6.4而不是1.6.3。尝试删除/var/cache/dev和/var/cache/prod中的所有文件,还删除了/app/cache/dev和/app/cache/prodholl,我已经尝试了,但运气不好,请参见下面的答案。
in vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Container.php (line 348)
if ($lev <= \strlen($id) / 3 || false !== strpos($knownId, $id)) {
$alternatives[] = $knownId;
}
}
throw new ServiceNotFoundException($id, null, null, $alternatives);
}[enter image description here][1]
}
/**
* Returns true if the given service has actually been initialized.