&引用;无法启动会话:已由PHP启动;使用CMS时出错
我安装了一个名为Prestashop的CMS:它在一个特定的域下运行,在Apache上有一个特定的VirtualHost配置,在一个带有其他PHP应用程序的服务器上运行 当我尝试以管理员用户身份登录时,我收到以下错误(这是Apache错误日志): [Wed Jan 18 00:09:16.059190 2017][:error][pid 31253][client xx.xx.xx.xx:63129]PHP致命错误:未捕获异常“RuntimeException”,消息为“无法启动会话:已由PHP启动”。/opt/wp/apps/prestashop/app/cache/prod/classes.PHP:108\n堆栈跟踪:\n#0/opt/wp/apps/prestashop/app/cache/prod/classes.PHP(483):Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage->start()\n#1/opt/wp/apps/prestashop/vendor/Symfony/Symfony/src/Symfony/Component/Security/Csrf/TokenStorage/SessionTokenStorage.php(90):Symfony\Component\HttpFoundation\Session\Session->->启动()\n#2/opt/wp/apps/prestashop/vendor/symfony/symfony/Component/Security/Csrf/CsrfTokenManager.php(54):symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage->hasToken(“匿名用户”)\n#3/opt/wp/apps/prestashop/app/app/cache/prod/classes.php(8196):symfony\Component\Security\Csrf\Csrf\tokenmanager->->(“匿名用户”)\n#4/opt/wp/apps/prestashop/classes/Link.php(722):PrestaShopBundle\Service\Routing\Router->generate('admin#product\u c…'))\n#5/opt/wordpre-in/opt/wp/apps/prestashop/app/bootstrap.php.cache第3216行,参考:' PHP session auto_start参数在PHP.ini中设置为0 我不明白我怎样才能解决这个问题。它可能取决于Apache或PHP配置&引用;无法启动会话:已由PHP启动;使用CMS时出错,php,apache,symfony,content-management-system,prestashop,Php,Apache,Symfony,Content Management System,Prestashop,我安装了一个名为Prestashop的CMS:它在一个特定的域下运行,在Apache上有一个特定的VirtualHost配置,在一个带有其他PHP应用程序的服务器上运行 当我尝试以管理员用户身份登录时,我收到以下错误(这是Apache错误日志): [Wed Jan 18 00:09:16.059190 2017][:error][pid 31253][client xx.xx.xx.xx:63129]PHP致命错误:未捕获异常“RuntimeException”,消息为“无法启动会话:已由PHP
非常感谢。我的Symfony 3.2应用程序也遇到了同样的问题,当时我正在将web服务器从PHP5.5.12升级到PHP5.6.31。再次升级到PHP7.0.23后,一切恢复正常。错误是不言自明的;查看你所有的文件弗雷德,我不太了解php编码,我希望不必编辑cms代码,你是什么意思?把你自己的与会话相关的文件放在你自己的计算机上,搜索所有包含
session_start()代码>您会找到它。6或7个文件包含“session_start()”请参阅和-如果您包含启动会话的文件或需要的文件,则可能会导致此问题。