2015-12-04 71 views
1

我只是通過svn controle版本下載一個CakePHP 2.5.2應用程序到測試服務器。CakePHP無法找到webroot/css/js文件

數據庫配置完成後,應用程序無法打開位於app/webroot dir(bootstrap,jquery,main.css)的css文件。

是一些aditional配置參數?

我嘗試改變主人,但沒有工作。

+0

顯示你的代碼...? – Yash

+0

Mke sure app/tmp是可寫的,調試在/app/Config/core.php中至少有2個配置:: write('debug',2);' –

+0

它們位於app/webroot/css之類的位置你寫在app/webroot? – om1

回答

2

看起來像mod_rewrite問題。

確保您的DocumentRoot中有.htaccess,並且您的Apache服務器配置正確。

在CookBook中詳細描述了一切。

CakePHP 2.x URL Rewriting


編輯:如在註釋中描述,它解決了由OP通過用替換apache的虛擬主機配置文件(/etc/apache2/sites-available/default.conf)在Directory定義如下:

<Directory /var/www/> 
    Options Indexes FollowSymLinks MultiViews 
    AllowOverride FileInfo 
    Order Allow,Deny 
    Allow from all 
</Directory> 
+0

mod_rewrite的啓用與apache2ctl -M檢查和這些是規則存在於.htacces:' RewriteEngine敘述上 重寫規則^ $根目錄/ [L] 重寫規則(*)1根目錄/ $ [L] ' –

+0

解決!編輯後加入/etc/apache2/sites-available/default.conf: '<目錄/ var/WWW /> 選項指標的FollowSymLinks多視圖 #從沒有改變對FileInfo 的AllowOverride FileInfo的 訂購允許,拒絕 允許從所有「謝謝你的支持」。 –

+1

太棒了!我很高興你解決了它。 –