我试图为Nginx设置配置,并遇到了一些问题。
在我的sites-available
目录中有一个名为default
的文件,其中包含以下代码:
server {
server_name www.test.com test.com;
access_log /sites/test/logs/access.log;
error_log /sites/test/logs/error.log;
root /sites/test;
location ~ / {
index index.php
include /etc/nginx/fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
当我写URL时,上述代码运行得非常完美。
www.test.com/service/public/
当我输入 www.test.com/service/public/testservice
(testservice是public文件夹中的一个文件夹)时,它显示No input file specified.
。如何解决这个问题?我尝试了下面的方法,但没有成功。http://nginxlibrary.com/resolving-no-input-file-specified-error/
http://blog.martinfjordvald.com/2011/01/no-input-file-specified-with-php-and-nginx/