2011年7月11日星期一
No input file specified错误解决方法
用的Nginx和php-fastcgi,如果URI是不存在的PHP文件,那么浏览器显示"No input file specified." 这个错误(应该)是php-fastcgi找不到对应文件出现的。解决办法是让nginx知道这个错误。参见Stackflow上的解决办法。
Nginx的404问题
在本机(Ubuntu 11.04)上装了个nginx来预览主页内容,发现没有404页面,乱敲个URI都显示的是首页。我自然就去找404相关的设置了。加上如下配置:
error_page 404 /404.html;之后还是没有变化。然后发现了这样一段配置:
location = /404.html {
root /usr/share/nginx/html;
}
location / {把这段注释掉就好了,404也正常了。 Ubuntu为啥要默认这样的坑爹配置呢?CentOS 5.5没有这个问题。
# First attempt to serve request as file, then
# as directory, then fall back to index.html
try_files $uri $uri/ /index.html;
}
订阅:
博文 (Atom)