2011-07-13 43 views
1

我從另一臺服務器切換到新的應用程序文件夾時,發生內部服務器錯誤。我已經重新配置了數據庫憑證,但仍然無法使用。Cakephp內部服務器錯誤

你知道這是什麼嗎?

該網站是ldr.com.au

下面是我在app文件夾中的.htaccess:

<IfModule mod_rewrite.c> 
RewriteEngine on 
RewriteRule ^$ webroot/ [L] 
RewriteRule (.*) webroot/$1 [L] 
</IfModule> 

謝謝。

+3

無法提供更多信息幫助。檢查你的服務器日誌,500錯誤通常意味着配置有問題 - 文件權限,'.htaccess'〜 – Ross

+0

檢查你的.htaccess。 PS。鏈接到一個500錯誤的網站是相當無用的,將不會有任何信息,爲什麼錯誤發生 –

+0

檢查您的.htaccess,總是首先去500錯誤 – Stoosh

回答

0

有關更多信息,請參見本: http://book.cakephp.org/view/917/Apache-and-mod_rewrite-and-htaccess

我不理解你的問題,但我想你會發現你的答案在那裏。

+0

它在webroot上缺少.htaccess文件。當我添加一個它像魅力一樣工作。我從你那裏得到了這個想法。非常感謝你! –

+0

沒問題,我很樂意提供幫助。 –

+0

此鏈接工作沒出息...... book.cakephp有更新有網站 –

2

如果你是站在根文件夾

你的.htaccess想

<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteRule ^$ app/webroot/ [L] 
    RewriteRule (.*) app/webroot/$1 [L] 
</IfModule> 

如果你站在對app文件夾

你的.htaccess想

<IfModule mod_rewrite.c> 
     RewriteEngine on 
     RewriteRule ^$ webroot/ [L] 
     RewriteRule (.*) webroot/$1 [L] 
</IfModule> 
+0

如果你有這樣的目錄結構: HTML 應用 webroot的 子域 應用 webroot的 又該子域目錄中的.htaccess文件看起來像? –