从动态网站丢失文件夹

时间:2011-05-16 10:23:34

标签: php directory

好的,该项目已启动并运行了近2年。 目的是要有一份画家及其画作的完整清单。

管理员可以创建新的画家,然后将画作上传到画家。 每个画家都有自己的文件夹,保存图像。 每张照片都保存在自己的子文件夹中。 所有这些都存储在一个文件夹中

因此,在根文件夹中,有一个名为“artists”的文件夹,其中存储了所有内容 如果画家有10幅画,剧本将创建: [artist_name]文件夹里面有“artists”文件夹 在[artist_name]中,它将创建11个文件夹。每幅画10张加拇指文件夹以保存拇指。

所以,最后它看起来像这样

/artist/
|--->painter1
   |--->folder1
   |--->folder2
   |--->folder3
   .....
   |--->thumbs
|--->painter2
 .....

我希望这会让人感觉很好 - 不要问为什么每张照片都保存到不同的文件夹中,这与我的问题无关。

正如我所说,现在已经运行了近2年。 在过去20天左右,每次管理员尝试添加新画家或将新画作上传到系统时,随机文件夹都会被删除 - 我的意思是画家的文件夹。

首先想到的是该网站被黑了。我搜索了文件中的可疑代码,我没有找到,但只是为了确保我上传了备份,但没有结果。问题还在继续。

我必须告诉你,主文件夹“artist”里面有1006个主文件夹,总共1006个文件夹中有超过17000个子文件夹。 该网站运行在MySQL 5.0.77,PHP 5.2.17,Apache 2.2.3

有没有人知道为什么会这样?

1 个答案:

答案 0 :(得分:1)

在这种情况下,我认为:

  • 您的代码没有问题,因为系统已运行2年
  • 黑客不是问题,因为您已经检查并上传了备份
  • 服务器安装的软件没有问题。

很可能,它可能是操作系统(或驱动器)的一个问题,它不允许创建更多的文件夹,或者在创建和访问大量文件夹时它会变得坚固

您可以尝试切断一些文件夹(可能是最旧的文件夹)并将它们移动到另一个文件服务器中吗?由于这个解决方案似乎有限,但如果它有所帮助,它应该很好。

希望这能解决您的问题。