首页 > 代码库 > archlinux 下 nignx + php 出现 no input file specified
archlinux 下 nignx + php 出现 no input file specified
奇葩的问题,配置 nginx + php + mysql 后,加一个站点:
server { listen 80; server_name wei.abc.com; root /www/wei.abc.com/; index index.html index.htm index.php;# if (!-f $request_filename) {# rewrite ^/(.*)$ /f.php last;# } location / { } location ~ \.php$ { root /www/wei.abc.com; fastcgi_pass unix:/run/php-fpm/php-fpm.sock; fastcgi_index index.php; include fastcgi.conf; }}
死活访问都是 no input file specified,打开 /etc/php/php-fpm.conf,找到 access_log 打开,access_format打开,发现文件路径也正确,配出 nginx 配置问题
后发现 /etc/php.ini 中对 php 的路径做了限制:
open_basedir 中巴网站路径加上即可,或者直接注释掉也行(安全起见,还是加一个目录比较好)。
archlinux 下 nignx + php 出现 no input file specified
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。