2012-05-09 36 views
4

500內部服務器錯誤,當我嘗試舉辦CakePHP的網站我的Dreamhost上我碰到下面的錯誤CakePHP的Dreamhost上

內部服務器錯誤

服務器遇到一個內部錯誤或配置錯誤,服務器上是 無法完成您的請求。

請聯繫服務器管理員[email protected]和 通知他們發生錯誤的時間以及可能導致錯誤的任何可能的問題。

有關此錯誤的更多信息可能在服務器錯誤 日誌中可用。

此外,遇到500內部服務器錯誤錯誤,而 試圖使用ErrorDocument來處理請求。

鏈接到網址

http://reelstubs.com/

+0

@Jleagle nope我們在本地服務器上構建了該站點,並通過SVN在團隊中共享代碼 –

+1

糟糕,刪除了我的第一條評論。嘗試查看/ app/tmp/logs。另外,你正在運行什麼PHP版本? – 472084

+0

本地或在服務器上?本地5.3.5 ..服務器讓我檢查 –

回答

6

我曾在一個MEDIATEMPLE同樣的問題(VE)的服務器。標準的CakePHP 2.1.3在我的網站的根目錄下安裝。

我此修復程序是一個RewriteBase行到的.htaccess:

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

所以行RewriteBase/(包括末尾的斜槓)奏效了我。

重要!這樣做對所有三個.htaccess文件,在:/應用/應用程序/ webroot的文件夾。

+0

謝謝你將嘗試它並恢復。 –

+0

@HarshaMV,如果你使它工作,可以,你請告訴我怎麼樣,我有完全相同的問題,但上面的答案沒有解決它 – dav

+0

@Davo去控制面板和編輯域。並取消選中Extra Web Security?它會正常工作!這將允許你使用.htaccess –

2

我擺弄了控制面板中的選項後得到了這個工作。

站點>編輯域要在

enter image description here

0

加入 'RewriteBase /' 我的htaccess文件爲我工作,安裝CakePHP的。我只在根中編輯文件。

+0

正確重寫,如果你使用的子文件夾使用'RewriteBase/folder_name' – ankit