首页 > 开发程序 > PHP > 正文


lnmp下删除web文件夹提示.user.ini保护无法删除或修改目录

11-05 15:08:59   来源:管理员   评论: 点击:

lnmp环境,由于创建了很多host目录,想删除。但是在删除的时候提示由于.user.ini文件导致无法彻底删除,如何解决呢?rm -rf 时提示rm: cannot remove `/home/wwwroot/www.test.com/.user.ini'
lnmp环境,由于创建了很多host目录,想删除。但是在删除的时候提示由于.user.ini文件导致无法彻底删除,如何解决呢?rm -rf 时提示rm: cannot remove `/home/wwwroot/www.test.com/.user.ini': Operation not permitted或者rm: 无法删除`/home/wwwroot/www.test.com/.user.ini': 操作不允许


解决方法如下:

LNMP 1.2开始PHP防跨目录限制使用.user.ini,该文件在网站根目录下,可以修改open_basedir的值来设置限制目录的访问。
 
.user.ini文件无法直接修改,而且是隐藏文件可能在winscp下可能无法看到,建议使用vim编辑器或nano编辑器进行修改。
如要删除需要先执行:chattr -i /网站目录/.user.ini
然后再删除:rm -rf 
/网站目录/
 
如要重命名或者修改站点文件夹也需要先执行:chattr -i /网站目录/.user.ini
然后在执行重命名mv /网站目录/  [新文件夹名]
最后再还原:chattr +i /网站目录/.user.ini

相关热词搜索:lnmp

上一篇:PHP7标量类型declare用法实例分析 下一篇:最后一页
分享到: 收藏