2012-04-15 229 views
0

我试图安装在服务器上 我的CakePHP的工作。设置CakePHP的购买GoDaddy的共享服务器安装/服务器

当我去我的网站http://xyz.com/cake/ 我得到404错误

The requested URL /xyz/cake/app/webroot/ was not found on this server. 

anyhelp plz ??

感谢,
萨蒂什南比亚

回答

4

您需要设置正确的RewriteBase.htaccess如果你要运行一个子目录里面蛋糕。

/xyz/cake/.htaccess/xyz/cake/webroot/.htaccess(假设/xyz/cake是Cake和您的应用程序目录的路径)需要更新。

/xyz/cake/.htaccess:

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

/xyz/cake/webroot/.htaccess:

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase /xyz/cake/ 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule ^(.*)$ index.php?url=$1 [QSA,L] 
</IfModule> 
+0

完善,感谢您的帮助 – 2012-04-17 03:27:03