(编辑:jimmy 日期: 2024/12/28 浏览:2)
FTP工具软件会提示Permission Denied(没有权限),或者 550删除目录操作失败。今天小残在操作FTP的时候就出现了这种问题。
出现的原因一般都是这些目录或文件是PHP程序以管理员用户写入的,而一般虚拟主机的用户名下的用户又没有管理员用户组的权限,因此无法删除。
大家在使用Linux的虚拟主机时候有没有出现过通过FTP无法删除网站路径中的一些文件夹和文件
我们可以把下面这个PHP代码放到对应的虚拟主机的空间上运行,按提示输入文件夹或文件名即可。(注意这里最好使用相对路径。)
<"Content-Type" content="text/html; charset=utf-8"> <title>空间文件夹/文件删除工具</title> <style> body {font-family:"宋体"; font-size:12px;} imput { border:1px #ccc solid;} b { color:#FF0000;} </style> </head> <body> <form action="" method="post"> 删除文件夹,<b>请确定填写无误后再进行删除操作!</b><br> 请输入文件夹路径,多个文件夹请使用";"隔开 <input type="text" name="all_folder" size="50"> <input type="submit" value="删除"> </form> <br> <form action="" method="post"> 删除文件,<b>请确定填写无误后再进行删除操作!</b><br> 请输入完整的文件路径,多个文件请使用";"隔开 <input type="text" name="all_files" size="50"> <input type="submit" value="删除"> </form> <br> <"_blank" href="http://xiazai.jb51.net/201608/yuanma/qiangzhisc.rar">本地下载下载好以后然后将 exehack.php上传到虚拟主机根目录,然后访问该文件。
即http://www.exehack.net/exehack.php
然后将要删除的文件或者文件夹的路径填写上去
比如删除min文件夹那么如下设置:
然后刷新下虚拟主机即可发现文件已被删除。