使用的测试文件 info.php,调用 php.info(); 现在网站需要放在其他路径底下,修改了 nginx 中的 root 之后就提示 No input file specified. 但是 index.html 静态文件显示正常
在网上查的和 gpt 问,试过以下几种方式还是不行,求大佬帮忙看下
1 ,php74/etc/php-fpm.d/www.conf 文件中 chroot 和 chdir 参数都是默认注释的, 在 info.php 中,参数显示如下 USER www-data HOME /var/www
2 ,nginx 中的 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; $document_root 或者修改成绝对路径也不行
3 ,修改 cgi.fix_pathinfo=0
4 ,;cgi.force_redirect=1 取消注释
上述的 4 种方式最多就是某 2 个一起试过。 关于文件权限问题,/var/www 使用的是 777 ,html 和我想放的文件夹 site 的权限也是 777 ,site 和网站文件的属组和属主都是 www-data php74/etc/php-fpm.d/www.conf 文件中
user = www-data
group = www-data
listen = /run/php74-fpm.sock
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
/run/php74-fpm.sock 的属组和属主是 www-data
求大佬帮忙看下还有什么办法嘛,想放到/var/www/site 文件夹下
