我无法访问其他模块(页面)。我只能访问公共目录http://localhost:88/hotelrwanda/public。我将项目置于开发模式并启用错误 显示但没有。如果我想访问以下网址http://localhost:88/hotelrwanda/public/users/list
,我会收到以下消息未找到
在此服务器上找不到请求的URL / hotelrwanda / public / users / list。
这是我的htaccess文件;
SetEnv APPLICATION_ENV development
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
答案 0 :(得分:2)
我认为问题是AllowOverride
对于您正在使用的网络目录设置为none
,这意味着不会处理.htaccess
文件。您必须修改httpd.conf
并设置AllowOverride All
。
还要确保为每个模块创建一个Bootstrap文件,因为除非你有一个模块引导程序,否则没有为模块设置自动加载。