2013-06-20 67 views
1

我有一個在symfony 1.4中構建的網站。在開發機器中一切正常,但是當上傳到生產機器時,插件停止加載。 這是我的項目的conf:Symfony 1.4不在生產服務器上加載sfFormExtraPlugin

require_once dirname(__FILE__).'/../lib/vendor/symfony/lib/autoload/sfCoreAutoload.class.php'; 
sfCoreAutoload::register(); 

class ProjectConfiguration extends sfProjectConfiguration 
{ 
    public function setup() 
    { 
    $this->setWebDir($this->getRootDir().'/public_html'); 
    $this->enablePlugins('sfDoctrinePlugin'); 
    $this->enablePlugins('sfFormExtraPlugin'); 
    $this->enablePlugins('sfDoctrineGuardPlugin'); 
    $this->enablePlugins('bootstrapAdminThemePlugin'); 
    } 
} 

我可以看到加載的js文件,例如:tiny_mce.js。但我的textarea不會成爲文本編輯器。與日期和自動完成相同的東西。 我在兩臺服務器上都有相同的代碼。 請幫忙嗎? 謝謝。

+0

注意到的東西,它只是一個模塊。但沒有JavaScript錯誤,所以我是盲人! – saRca

+0

我發現另一件事,它看起來像我的表單類沒有加載。我做了像未設置字段的變化,沒有發生任何事情,視圖仍然顯示沒有錯誤的表單。我對此毫不關心。 – saRca

+0

你的開發盒和產品盒之間有什麼區別? (操作系統,PHP版本等)。您是否檢查過Symfony日誌和php錯誤日誌以獲取任何信息? –

回答

0

實際問題是什麼? symfony模塊或JS文件未加載?

也許你忘了發佈插件資產?

你試過

php symfony plugin:publish-assets