где drupal сохраняет изображения, когда вы используете cck и imagecache? - PullRequest
0 голосов
/ 10 января 2011

Я имею в виду перемещение всех JS и изображений с веб-сервера на другой сервер, чтобы уменьшить нагрузку на мой веб-сервер.тогда я буду использовать параллельный модуль, чтобы получить этот материал с другого сервера.
сейчас, в настоящее время я использую модули cck и imagecache.и я не знаю, где drupal сохраняет изображения.
Я проверил MySQL ( файлы таблица) и нашел что-то вроде этого
Mysql> выбрать путь к файлу из предела файлов 2;
sites / default / files / 2010413132344592734_2.jpg
sites / default / files / 2010491910913580_5.jpg
Я проверил наличие таких файлов, но не нашел ничего подобногоэто в этом каталоге !!
Я проверил одно из изображений в одной из моих статей и обнаружил, что это изображение находится в одной из папок кэша, которые были автоматически сгенерированы модулем imagecache.я попытался удалить это изображение с сервера и обновил свою страницу, imagecache воссоздал его.
теперь, откуда imagecach получил это изображение?где друпал сохраняет мои изображения ??

Спасибо за помощь

Ответы [ 3 ]

0 голосов
/ 10 января 2011

Для себя он хранит все в папке sites / default / files.

Но некоторые настройки, чтобы посмотреть ...

  • Параметр Путь к файловой системе , расположенный по адресу? Q = admin / settings / file-system
  • Настройки пути для определенного поля. Откройте настройки для определенного поля и посмотрите параметр Путь к файлу в наборе Параметры пути .

Если эти настройки отличаются, ваш файл может быть где-то еще. В противном случае он будет в вашей папке sites / default / files.

0 голосов
/ 17 января 2014

Проверьте следующие места

[...]\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, это только для моей настройки) общественности: //field/image/8_mayurkotlikar_tigress5.jpg

Показывает расположение изображения.

0 голосов
/ 10 января 2011

Imagecache берет исходные изображения с любого пути, заданного в таблице файлов, обычно это сайты / default / files, каталог, который вы перечислили. Ваш каталог imagecache был в этом каталоге, верно? Я думаю, что ваши файлы, вероятно, находятся в этом каталоге, и вы просто по какой-то причине пропустили их. Список каталогов, кэшированный в вашем FTP-клиенте, может быть?

...