在ubuntu 11.10上,当我转到http:/// admin时出现404错误,并在apache2错误中显示相应的错误消息“文件不存在:/ var / www // admin”。登录。当我转到http:///index.php/admin时,会出现管理员登录 虽然。
权限755,775或777得到相同的结果。
答案 0 :(得分:3)
漂亮的网址设置似乎有问题。
友好网址无效,因为未启用重写支持 在您的网络服务器上,或它没有正确设置。
Apache:
- 确保启用mod_rewrite
- 确保为SilverStripe的安装位置设置了AllowOverride All
- 确保SilverStripe目录中的.htaccess文件具有重写规则设置
醇>
你能确认这3个步骤吗?
答案 1 :(得分:0)
如果您使用的是Apache Web Server,请确保mod_rewrite
模块已启用,并在.htaccess
文件中使用类似的内容:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L,QSA]