0

我正在考虑将所有 JS 和图像从网络服务器移动到另一台服务器以减轻我的网络服务器上的负载。然后我将使用并行模块从其他服务器获取这些东西。
现在,目前我正在使用 cck 和 imagecache 模块。而且我不知道 drupal 将图像保存在哪里。
我检查了 mysql (文件表),发现类似
Mysql>select filepath from files limit 2;
站点/默认/文件/2010413132344592734_2.jpg
站点/默认/文件/2010491910913580_5.jpg
我检查了这些文件,但我没有在这个目录中找到这样的东西!!
我检查了我的一篇文章中的一张图片,发现这张图片位于 imagecache 模块自动生成的缓存文件夹之一中。我试图从服务器中删除此图像并刷新我的页面,imagecache 重新创建了它。
现在 imagecach 是从哪里得到这个图像的?drupal 在哪里保存我的图像?

谢谢你的帮助

4

3 回答 3

0

Imagecache 从文件表中设置的任何路径获取源图像,通常是站点/默认/文件,您列出的目录。您的 imagecache 目录在该目录中,对吗?我认为您的文件可能在该目录中,而您只是出于某种原因错过了它们。可能缓存在您的 FTP 客户端中的目录列表?

于 2011-01-10T13:17:51.470 回答
0

对我自己来说,它将所有内容都存储在 sites/default/files 文件夹中。

但是,一些设置看...

  • 文件系统路径设置,位于 ?q=admin/settings/file-system
  • 特定字段的路径设置。打开特定字段的设置,然后查看路径设置字段集中的文件路径设置

如果这些设置不同,则您的文件可能位于其他位置。否则,它将位于您的站点/默认/文件文件夹中。

于 2011-01-10T13:25:14.663 回答
0

检查以下位置

[...]\htdocs\drupal\sites\default\files\field\image
[...]\htdocs\drupal\sites\default\files\styles\large\public\field\image
[...]\htdocs\drupal\sites\default\files\styles\medium\public\field\image
[...]\htdocs\drupal\sites\default\files\styles\thumbnail\public\field\image

其中 [...] 是您的网络服务器容器内的 htdocs 文件夹的位置。如果你使用的是 xampp 那么它可能是 C:\xampp183\htdocs............

希望这可以帮助 !

在 drupal 数据库中,检查表“file_managed”和列“uri”(它提供了访问本地或远程文件的 uri)。

您可能会找到如下值..(忽略 jpg 名称,仅用于我的设置) public://field/image/8_mayurkotlikar_tigress5.jpg

这显示了图像的位置。

于 2014-01-17T06:27:23.800 回答