如何在同一台服务器上配置多个Symfony2项目

时间:2014-06-18 07:32:57

标签: php apache symfony

我正在我的服务器上处理2个Symfony2项目,但是如果我执行它们会出错。 我们称之为项目A和B.

如果我在服务器上重新启动apache2服务并进入项目A的Web,则项目B显示以下错误:

  

FatalErrorException:错误:未找到类'Ps \ PdfBundle \ PsPdfBundle'   在/var/www/gesalight/gesaudit2/app/AppKernel.php第19行

否则如果我再次重新启动apache2服务并且我先在项目B上输入,那么项目A会显示相同的错误:

  

PHP致命错误:类'Acme \ ContacteBundle \ AcmeContacteBundle'没有   在第20行的/var/www/ohupweb/app/AppKernel.php中找到

如果一个有效,另一个无效。

当然,这两个项目有一个独立的虚拟主机指向她对应的目录。

更多信息:服务器是带有PHP 5.5.12和Apache2 2.4.9的Ubuntu Server 12.04。项目A是Symfony2 v2.5,项目B是Symfony2 v2.3

我做错了什么?有什么建议吗?感谢。

1 个答案:

答案 0 :(得分:0)

几天后寻找解决方案,终于找到了它!

在php.ini的配置中,我将opcache.enable的注释参数更改为0,现在它可以工作......顺便说一句,我不知道为什么。

非常感谢。