安装/服务器
问题描述:
我试图安装在服务器上 我的CakePHP的工作。设置CakePHP的购买GoDaddy的共享服务器安装/服务器
当我去我的网站http://xyz.com/cake/ 我得到404错误
The requested URL /xyz/cake/app/webroot/ was not found on this server.
anyhelp plz ??
感谢,
萨蒂什南比亚
答
您需要设置正确的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>
完善,感谢您的帮助 – 2012-04-17 03:27:03