.user.ini如何删除或修改
2018-07-07 17:43
阅读:2869
在部署PHP代码的时候遇到问题,报错如下:
Warning: require(): open_basedir restriction in effect. File(/home/wwwroot/thinkphp/base.php) is not within the allowed path(s):
说base.php文件不在允许访问的路径下。
结果发现是.user.ini文件的问题。于是乎就想改下文件。结果始终不成功。
折腾半天最终通过找到方法。
在需要编辑.user.ini时需要使用linux命令:
chattr -i .user.ini
这样就能愉快的编辑.user.ini文件了。
i参数的解释是:i Immutable,系统不允许对这个文件进行任何的修改。如果目录具有这个属性,那么任何的进程只能修改目录之下的文件,不允许建立和删除文件。
因为仅仅是修改文件,所以修改完之后我们需要再执行:
chattr +i .user.ini
评论
亲,登录后才可以留言!