打印

lnmp 1.5安装tinkphp 5.0以上防跨目录设置问题

lnmp 1.5安装tinkphp 5.0以上防跨目录设置问题

这个问题真是找了半天也没有好的办法解决,军哥官方是提供一个./remove_open_basedir_restriction.sh 工具,删除防跨目录设置。
但是一删除会影响其它的站点,比如 thinkphp3.2的站。
有没有不注释解决这个问题。
fastcgi.conf
#fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";

至于 .user.ini 配了半天没什么用。
lnmp vhost add
创建的时候自动生成了  /home/wwwroot/xxx/ 在下面.
但是 tp5是 在/home/wwwroot/xxx/public
.user.ini 要怎么改才有用。删除也不行,放到 /home/wwwroot/xxx/public 下面也不行。不知道怎么搞了。

最靠普的文档 就这个了。军哥帮忙想想办啊。
http://wp.iyouths.org/343.html

TOP

军哥,就是注释掉 fastcgi.conf
会影响其它站点。
我的意思就是不注 释掉fastcgi.conf
怎么修改 .user.ini 可以使用 tp5

现在是 .user.ini 中的网站目录改成public的上级目录

.user.ini 是不是放在 public 目录下面还是pulic的上线?

TOP

本身  .user.ini 中的网站目录已经是public的上级目录
现在的问题是 .user.ini这个文件  public 目录还是 public上线。

TOP

就是必须注释fastcgi.conf 然后 .user.ini 才生效吗?

现在我是.user.ini 设的上一级目录但还是不行。

TOP

回复 7# 的帖子

军哥,我是意思就是不改fastcgi.conf
.user.ini 改成public 上一级目录为什么不行?

TOP