迁移后 Prestashop 后端错误 500
Prestashop Backend Error 500 after Migration
将 Prestashop 迁移到另一台服务器和域后,一切正常,但后端除外。
网址在数据库中正确设置
缓存已被清除
没有可用的 .htaccess
无论如何我得到错误 500
这是后端urlhttp://pasticceriagiovaec.com/admin990nkzwve/
当 PS_MODE_DEV 为真时,我得到:
in classes.php line 93
at ErrorHandler->handleError('2', 'session_cache_limiter(): Cannot change cache limiter when headers already sent', '/home/qkpastic/public_html/app/cache/dev/classes.php', '93', array('options' => array('cookie_httponly' => true, 'gc_probability' => '1'), 'handler' => null, 'metaBag' => object(MetadataBag)))
at session_cache_limiter('') in classes.php line 93
at NativeSessionStorage->__construct(array('cookie_httponly' => true, 'gc_probability' => '1'), null, object(MetadataBag)) in appDevDebugProjectContainer.php line 4362
at appDevDebugProjectContainer->getSession_Storage_NativeService() in bootstrap.php.cache line 2248
at Container->get('session.storage.native') in appDevDebugProjectContainer.php line 4323
at appDevDebugProjectContainer->getSessionService() in bootstrap.php.cache line 2248
at Container->get('session') in appDevDebugProjectContainer.php line 3990
at appDevDebugProjectContainer->getSecurity_Csrf_TokenManagerService() in bootstrap.php.cache line 2248
at Container->get('security.csrf.token_manager') in appDevDebugProjectContainer.php line 3280
at appDevDebugProjectContainer->getPrestashop_RouterService() in bootstrap.php.cache line 2248
at Container->get('prestashop.router', '2') in appDevDebugProjectContainer.php line 2160
at appDevDebugProjectContainer->getLocaleListenerService() in bootstrap.php.cache line 2248
at Container->get('locale_listener') in classes.php line 1962
at ContainerAwareEventDispatcher->lazyLoad('kernel.finish_request') in classes.php line 1930
at ContainerAwareEventDispatcher->getListeners('kernel.finish_request') in TraceableEventDispatcher.php line 245
at TraceableEventDispatcher->preProcess('kernel.finish_request') in TraceableEventDispatcher.php line 135
at TraceableEventDispatcher->dispatch('kernel.finish_request', object(FinishRequestEvent)) in bootstrap.php.cache line 3273
at HttpKernel->finishRequest(object(Request), '1') in bootstrap.php.cache line 3212
at HttpKernel->handle(object(Request), '1', false) in bootstrap.php.cache line 3360
at ContainerAwareHttpKernel->handle(object(Request), '1', false) in bootstrap.php.cache line 2562
at Kernel->handle(object(Request), '1', false) in index.php line 86
感谢您的帮助
在我看来像是 Symphony 缓存问题 - 尝试清空整个 /app/cache/ 文件夹,看看是否有帮助。
此外 /app/cache/ 文件夹来自 buggy 1.7。2.x < tree...考虑更新到最新版本。
将 Prestashop 迁移到另一台服务器和域后,一切正常,但后端除外。 网址在数据库中正确设置 缓存已被清除 没有可用的 .htaccess 无论如何我得到错误 500
这是后端urlhttp://pasticceriagiovaec.com/admin990nkzwve/
当 PS_MODE_DEV 为真时,我得到:
in classes.php line 93
at ErrorHandler->handleError('2', 'session_cache_limiter(): Cannot change cache limiter when headers already sent', '/home/qkpastic/public_html/app/cache/dev/classes.php', '93', array('options' => array('cookie_httponly' => true, 'gc_probability' => '1'), 'handler' => null, 'metaBag' => object(MetadataBag)))
at session_cache_limiter('') in classes.php line 93
at NativeSessionStorage->__construct(array('cookie_httponly' => true, 'gc_probability' => '1'), null, object(MetadataBag)) in appDevDebugProjectContainer.php line 4362
at appDevDebugProjectContainer->getSession_Storage_NativeService() in bootstrap.php.cache line 2248
at Container->get('session.storage.native') in appDevDebugProjectContainer.php line 4323
at appDevDebugProjectContainer->getSessionService() in bootstrap.php.cache line 2248
at Container->get('session') in appDevDebugProjectContainer.php line 3990
at appDevDebugProjectContainer->getSecurity_Csrf_TokenManagerService() in bootstrap.php.cache line 2248
at Container->get('security.csrf.token_manager') in appDevDebugProjectContainer.php line 3280
at appDevDebugProjectContainer->getPrestashop_RouterService() in bootstrap.php.cache line 2248
at Container->get('prestashop.router', '2') in appDevDebugProjectContainer.php line 2160
at appDevDebugProjectContainer->getLocaleListenerService() in bootstrap.php.cache line 2248
at Container->get('locale_listener') in classes.php line 1962
at ContainerAwareEventDispatcher->lazyLoad('kernel.finish_request') in classes.php line 1930
at ContainerAwareEventDispatcher->getListeners('kernel.finish_request') in TraceableEventDispatcher.php line 245
at TraceableEventDispatcher->preProcess('kernel.finish_request') in TraceableEventDispatcher.php line 135
at TraceableEventDispatcher->dispatch('kernel.finish_request', object(FinishRequestEvent)) in bootstrap.php.cache line 3273
at HttpKernel->finishRequest(object(Request), '1') in bootstrap.php.cache line 3212
at HttpKernel->handle(object(Request), '1', false) in bootstrap.php.cache line 3360
at ContainerAwareHttpKernel->handle(object(Request), '1', false) in bootstrap.php.cache line 2562
at Kernel->handle(object(Request), '1', false) in index.php line 86
感谢您的帮助
在我看来像是 Symphony 缓存问题 - 尝试清空整个 /app/cache/ 文件夹,看看是否有帮助。
此外 /app/cache/ 文件夹来自 buggy 1.7。2.x < tree...考虑更新到最新版本。