在服务器上安装/设置cakePHP

Sat*_*ati 0 cakephp-2.0

我正在尝试在服务器购买的godaddy共享服务器上设置我的cakephp工作

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

The requested URL /xyz/cake/app/webroot/ was not found on this server.
Run Code Online (Sandbox Code Playgroud)

anyhelp plz ??

谢谢,
萨蒂什

men*_*sch 5

您需要设置正确的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>
Run Code Online (Sandbox Code Playgroud)

/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>
Run Code Online (Sandbox Code Playgroud)