NGINX报错FastCGI sent in stderr:"Primary script unkown"
时间: 2023-12-11 18:02:48 浏览: 256
nginx FastCGI错误Primary script unknown解决办法
5星 · 资源好评率100%
NGINX报错"FastCGI sent in stderr: Primary script unknown"通常是由于FastCGI与PHP之间的通信问题引起的。当NGINX无法找到指定的PHP脚本时,就会出现这个错误。
为了解决这个问题,你可以尝试以下几个步骤:
1. 确保你的PHP脚本路径是正确的。检查NGINX配置文件中的location指令是否正确地指向了PHP脚本所在的位置。
2. 检查PHP-FPM配置文件中的socket或IP地址和端口号是否正确。确保NGINX能够正确连接到PHP-FPM。
3. 检查PHP-FPM日志,查看是否有其他错误信息。如果有其他错误,根据错误信息进行相应的修复。
4. 检查文件和目录权限。确保NGINX用户对PHP脚本和相关文件有足够的读取权限。
5. 重启NGINX和PHP-FPM服务。有时候重启服务可以解决临时的通信问题。
阅读全文