2012-02-08 93 views
0

當我在我的服務器項目清除緩存我得到這個錯誤:appprodUrlGenerator在生產環境未發現

[Wed Feb 08 17:58:33 2012] [error] [client 127.0.0.1] PHP Fatal error: Class 'appprodUrlGenerator' not found in /home/hdc/www/app/vendor/symfony/src/Symfony/Component/Routing/Router.php on line 261

當我訪問的頁面,我得到這個:

[Wed Feb 08 17:58:35 2012] [error] [client 127.0.0.1] PHP Fatal error: Class 'appprodUrlGenerator' not found in /home/hdc/www/app/app/cache/prod/classes.php on line 1083

我已經嘗試了幾乎所有我能想到的事情:重新安裝供應商,清除調試,熱身,手動刪除緩存。

有沒有人知道它可能來自哪裏,或者它可能是什麼問題?

+0

需要一些更多的信息來溫暖你的緩存(其中包括一個傾倒容器和傾倒路由器)的生產。你使用的是什麼服務器,是你寫的類或應用服務器使用的類? – FloppyDisk 2012-02-08 17:04:43

回答

0

您需要通過執行

php app/console --env=prod cache:warmup 
+1

這個命令做的更多一點,因爲在升溫之前緩存必須是空的(根據文檔) - 'php app/console cache:clear --env = prod --no-debug' – 2012-02-08 20:55:02