我已经使用Capifony将我的站点部署到我的开发服务器上,尽管在我访问该站点(即dev.xyz.co.uk/app_dev.php )时正确地部署了它,但我得到了以下错误:
"/var/www/vhosts/dev.xyz.co.uk/shared/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOMySql/Driver.php".:在文件RuntimeException中定义的autoloader期望的类“Doctrine\Driver\PDOMySql\Driver”找到了文件,但类不在其中,类名或名称空间可能有一个错误。
知道是什么引起的吗?当部署到生产中时,它工作得很好。
发布于 2013-06-18 14:36:40
您可以检查文件"Driver.php“的第一行以读取<?php。
如果您只是读取<?并尝试在不同的服务器上部署dev和prod,只需检查它们是否具有相同的"short_open_tag“值(在php.ini中)。如果它在prod的服务器上是" on“,而在您的dev的服务器上是"off”,则可能会出现此错误。
发布于 2013-12-30 15:35:13
它可能是加速器的问题(xcache,e加速器,apc)。重新启动PHP,它会有所帮助。
https://stackoverflow.com/questions/16962749
复制相似问题