我正在尝试在共享主机设置上安装cakePHP.将文件解压缩到〜/ public_html/dev/cake之类的位置并访问相应的URL(在本例中为http:// hostname/~username/dev/cake /)后,收到404错误:
在此服务器上找不到请求的URL/usr/home/username/public_html/dev/cake/app/webroot /.
我怀疑其原因是经过仔细检查后,〜/ public_html的绝对路径实际上不是/ usr/home/username/public_html,而是/ usr/www/users/username /.
这是我一直在尝试的(但显然它不起作用):(〜/ public_html/dev/cake/app/webroot/.htaccess)
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /usr/www/users/username/dev/cake/app/webroot/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)
不幸的是,这似乎没有改变任何东西(404消息仍然相同).思考?