使用lnmp无法跨站调用文件的问题

 更新时间:2016年12月30日 08:38  点击:390

在lnmp下open_basedir的设置是在网站的根目录的.user.ini里配置的

一般看不到这个文件

必须在linux里ls -an看

而且默认是不能修改的

需要使用命令

chattr -i .user.ini

执行命令以后再用vi修改下里面的open_basedir的路径

改成你需要跨站调用的目录

修改完以后呢,建议把.user.ini的权限弄回去

那样不可写的属性更加安全

chattr  +i .user.ini

执行这个就可以了


修改完.user.ini需要重启下php-fpm

一般执行

/etc/init.d/php-fpm restart


如果还不能生效,直接重启下机器吧

笨人笨办法。

[!--infotagslink--]

相关文章