CI项目
本地环境和服务器环境一致:
nginx/1.10.3
php-7.1.3
mysql-5.6.32
症状是这样的:
在CI的控制器方法中,$this->load->library()或者require不存在的文件
本地会报错,然而在服务器端却提示404
如果是CI配置的问题,在本地为什么是好的
如果是服务器配置的问题,那么我在服务器新建一个文件,require不存在的文件仍然会提示错误
query_strings访问方式
如:index.php?c=Content&a=lists&action=article
这俩在一起就404了,求解
谢谢诸位
找到问题了,当时配置服务器404的时候,访问不存在的PHP文件提示file not found
所以在nginx.conf的server中添加了
fastcgi_intercept_errors on;
这是导致以上问题的原因