解决LNMP环境无法彻底删除原网站目录文件夹的方法

目前,如果我们需要用到在Linux配置网站WEB环境,LNMP一键安装脚本还是比较多用的,这个脚本算是运营至今是比较早的脚本之一,虽然有些脚本已经不再维护更新,但是LNMP一直保持着一年一次较大的更新。而且这个脚本在文档上是目前比较多的,基本上需要的内容和功能都可以找到。

其中有一个小问题,我们应该是有遇到的,比如我们在某个站点添加之后不再需要使用,我们肯定是需要删除站点,这样不占用空间资源,且在目录中也看着舒服一些。于是乎一般会这么做。

lnmp vhost del

这里我们可以看到所有的当前服务器的网站列表,然后直接输入直接的目录站点名称回车就可以删除。不过,我们在删除之后,网站目录文件夹还是在的,我们肯定需要将文件夹都删除。

即便直接rm删除文件夹的时候会提示:

rm: cannot remove ‘www.laobuluo.com/.user.ini’: Operation not permitted

这样的提示错误。主要是有.user.ini文件锁定文件夹。虽然里面文件都删除,但是文件夹还在。

chattr -i /home/wwwroot/www.laobuluo.com/.user.ini

授权解除,这里需要根据我们实际网站目录。

最后,我们再去rm或者FTP删除这个文件夹就能彻底删除。