关于读取public目录下的a.php 后提示“File not found.”

来源:2-3 Nginx和PHP如何配合工作

pobaby1125

2020-01-08

老师您好,我在 nginx.conf 中配置好后。读取项目中 public 的 a.php 提示 “File not found.” 是怎么回事呢??
图片描述

写回答

5回答

慕仙7852626

2022-02-15

fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;

修改成

fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;

这是因为 root 默认最初的文件时在 /usr/local/var/www ,而现在定义到了/Users/kk/Desktop/htdocs/imooc/imooc_tp6_mall/public
目录下面了。 



0
0

qq__8518

2020-03-11

填写了但是无效啊

0
3
singwa
回复
qq__8518
好的。问题解决了就好。赞。祝您学习愉快
2020-03-14
共3条回复

左手边的回忆

2020-01-10

你是不是服务器上面没有上传上去,不存在文件

0
1
singwa
这个也是一种可能。
2020-01-10
共1条回复

慕莱坞3268959

2020-01-09

您好,server节点中的location里面也要写root对应的项目入口文件路径哦//img.mukewang.com/szimg/5e16dc3009f30b9c04700219.jpg

0
1
singwa
对的。。
2020-01-09
共1条回复

singwa

2020-01-09

您location块  root下路径配置对了吗

0
0

全流程开发 TP6.0实战高并发电商服务系统

一课就能掌握TP6.0基础及运用,打造完整高并发的电商后端项目

1458 学习 · 1310 问题

查看课程