关于nginx:记录一个-NginxFastCGIPrimary-script-unknown-错误

公司配置了新电脑,M1 的MacBook Air,尽管屏幕小,然而性能目前看能够,于是就要装新环境。

nginx和PHP环境都装好了,而后一运行就报错File not found,看了nginx谬误日志之后,各种搜寻找了解决方案都不行,一说文件权限问题,一说是php-fpm的权限问题,还有可能是nginx的问题。

我寻思了一下,前几年我用MacBook Pro的时候,也是用brew装置的环境啊,也没出啥大问题,尽管这两年换了windows,起初没法子,思来想去的,也在nginx配置文件里间接把配置的fastcgi_param SCRIPT_FILENAME打印进去,也没发现问题,和料想的一样。事件到这就发展不上来了。

而后我思来想去啊,这个权限问题,那么权限我也配置了,看了下运行时候的用户组预计和我以后的用户组不一样,而后再看我的fastcgi_param SCRIPT_FILENAME文件指向配置。我为了省事用了~/projects。而后我寻思了下是不是以运行时候检测~/这个值有谬误,自身来说在我以后的环境代表的是/Users/张三,在运行时候会不会变成/Users/李四?硬着头皮试了下,成了,事件就是这么简略的解决了,心态崩了。

最初换成绝对路径就行,也算是长个教训吧,有些司空见惯的货色放到配置文件里可能就是个大坑。

【腾讯云】轻量 2核2G4M,首年65元

阿里云限时活动-云数据库 RDS MySQL  1核2G配置 1.88/月 速抢

本文由乐趣区整理发布,转载请注明出处,谢谢。

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据