2014-06-18 47 views
-3

我正在處理2臺我的服務器上的Symfony2項目,但是如果執行它們,我有一個錯誤。 讓我們把項目A和B.如何在同一臺服務器上配置多個Symfony2項目

如果我重新啓動我的服務器上的Apache2服務,我的項目A的網頁上輸入的,那麼B項目顯示此錯誤:

FatalErrorException: Error: Class 'Ps\PdfBundle\PsPdfBundle' not found in /var/www/gesalight/gesaudit2/app/AppKernel.php line 19

否則,如果我再次重新啓動的Apache2服務,我第一次進入項目B,那麼這個項目A顯示了同樣的錯誤:

PHP Fatal error: Class 'Acme\ContacteBundle\AcmeContacteBundle' not found in /var/www/ohupweb/app/AppKernel.php on line 20

如果一個人的作品,其他沒有工作。

當然,這兩個項目都有一個獨立的虛擬主機指向她的對應目錄。

更多信息:該服務器是一個Ubuntu服務器12.04與PHP 5.5.12和Apache2 2.4.9。項目A是Symfony2 v2.5,項目B是Symfony2 v2.3

我在做什麼錯?任何建議?謝謝。

+0

您是否已安裝./composer.phar? – Guilro

+0

你是什麼意思?我使用作曲家將它們安裝在服務器上。 – Angel

+0

所以你有一個vendor/autoload.php的供應商文件夾在裏面? – Guilro

回答

0

經過幾天尋找解決方案,終於找到了!

在php.ini的配置中,我將opcache.enable的註釋參數更改爲0,現在它可以工作......順便說一下,我不知道爲什麼。

無論如何。

相關問題