问题:
在将之前的一个正常运行的项目部署到新的机器上时,访问出现错误,如下:
404 Not Found:
The requested URL /… was not found on this server. (...为实际路径)
_____________________________________________________________________________________
解决办法:
在网上搜索后,看到的解决办法大致分为修改项目中的.htaccess文件或修改Apache2\conf\httpd.conf文件。最后是修改httpd.conf文件处理好的。
在httpd.conf文件中有AllowOverride这一属性,一共有3处:
分别在<Directory />,<Directory"...Apache2/htdocs">,和<Directory"...Apache2/cgi-bin">下,将None改为All即可(本次只修改了前两项重启后即可正常运行)。