在安装过程中,伪静态错误是经常出现的问题,可以通过以下方式排查:如果确定伪静态规则正确,可以访问http://your域名/install/ping访问,如果页面结果正常,说明伪静态配置成功。基础准备基础工作的准备可以让你更快定位错误。第一步是开启调试(configuration.env文件中APP_DEBUG=true),这样就可以在页面上显示错误,方便调试。根目录是/www/example.com/public或D:/wwwroot/example.com/public。很多人在这一步都犯了错误。需要在/public目录下配置。Apache错误诊断第一步是检查Apache是??否支持mod_rewrite,在Apache的配置目录(通常是apache/conf/httpd.conf)中找到rewrite_module相关的配置。如果没有开启(即#LoadModulerewrite_module前面有#),把前面的#删掉即可。如果没有找到,到LoadModule区域,在最后一行添加LoadModulerewrite_modulemodules/mod_rewrite.so。完成以上操作后,重启Apache。第二步,让apache服务器支持.htaccess,修改配置文件httpd.conf。使用文本编辑器打开后,搜索OptionsFollowSymLinksAllowOverrideNone并将其更改为OptionsFollowSymLinksAllowOverrideAll。第三步,检查网站的.htaccess文件是否正确。会覆盖ModStart默认的.htaccess文件,检查public/.htaccess文件是否有如下内容。
