2010-11-21 20 views
0

使用CakePHP移動到專用的虛擬服務器,具有htaccess的麻煩和權限

工作

我的index.php是在www.domain.com/httpdocs/sub/app/webroot

此前,在共享託管我剛剛用「domain.com/app+core directories」取代了「domain.com/」(沒有httpdocs /或sub /)

我已經搬到媒體寺廟專用的虛擬服務器,並且正在打403個禁止的錯誤: 「您無權訪問此服務器上的/ sub /。」

權限設置爲755次/目錄

在domain.com/sub/app - > .htaccess文件:

代碼:

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

在domain.com/sub /應用程序/ Web根目錄 - > .htaccess文件:

代碼:

<IfModule mod_rewrite.c> 
     RewriteEngine On 
    RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] 
    RewriteRule ^(.*)$ http://%1/$1 [R=301,L] 
    RewriteBase /sub/ 

    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule ^(.*)$ index.php?url=$1 [QSA,L] 
</IfModule> 

我已經試過: 眼下的httpdocs /包含空白的index.html和簡單的重定向:

Redirect /index.html http://domain.com/sub/ 

創建/分的另一個.htaccess文件,但是這似乎進一步混淆的東西。

我對媒體寺廟,隨後這篇文章:http://wiki.mediatemple.net/w/403_Forbidden_error

感謝

回答

0

注意到你是有一些問題,你(DV)。我們只是想讓你知道,我們在這裏可以幫助你解決任何你可能遇到的問題。如果您仍然遇到這些錯誤,請打開支持請求,以便我們爲您提供幫助。