voidark 发表于 2018-6-13 03:19:51

BUG 反馈,关于 lnmp1.5/include/nginx.sh

全新安装,遇到 No input file specified. 问题

折腾我好久以为我哪里配置出问题了

因为我是用之前的各种备份过的配置覆盖的

然后查找到 fastcgi.conf 这一行内容

fastcgi_param PHP_ADMIN_VALUE "open_basedir=\$document_root/:/tmp/:/proc/";

\$document_root/ 最前面的 \ 是多余的吧?
最后在 lnmp1.5/include/nginx.sh 里发现确实是这么写的

cat >>/usr/local/nginx/conf/fastcgi.conf<<EOF
fastcgi_param PHP_ADMIN_VALUE "open_basedir=\$document_root/:/tmp/:/proc/";
EOF

删掉 \ 就行了



[ 本帖最后由 voidark 于 2018-6-13 03:23 编辑 ]

licess 发表于 2018-6-13 08:40:50

回复 1# 的帖子

配置文件中$document_root前面肯定是不会有 \
脚本中 \ 这是转义字符
新装完是不可能$document_root前面带 \ 的,除非做过更改或者有过其他操作

voidark 发表于 2018-6-15 16:40:35

回复 2# 的帖子

大佬,我换了几个镜像下载源码,都是一样的文件。

确实多了个 \,记事本 / Notepad++ / VScode 都试过了。

还在 VPS 上看了下。


[ 本帖最后由 voidark 于 2018-6-15 16:41 编辑 ]

voidark 发表于 2018-6-15 18:19:36

军哥,我明白了,:L好尴尬
转义字符输入$确实需要这么做
页: [1]
查看完整版本: BUG 反馈,关于 lnmp1.5/include/nginx.sh