После переноса сайта на хостинг столкнулся с следующей проблемой:
сайт не показывает уменьшенные изображения (Thumbnail) хотя они находятся на хостинге. файлы фотографий размещены с помошью модуля image (версия // $Id: image.module,v 1.146.2.14 2006/02/23 04:06:33 walkah Exp $ )
Для фотографий, которые вновь размещены на хостинге все в порядке...
Кто нибудь сталкивался такой с проблемой????
Комментарии
Сообщения какие-то выдает? А в настройках image появляется надпись о проверке?
никаких сообщений не выдает. Просто вместо предварительного просмотра (thumbnail) сразу показывает всю картинку.
Может этот thumbnail где то включить надо????
P.S. файлы thumbnail уже были созданы на рабочей станции, и потом скопированы на хостинг.
я хоть и не koyra, но проблема у меня та же.
выдаются системные сообщения:
warning: imagejpeg(): Unable to open 'sites/damaonline.1bs.ru/files/images/P5070934.thumbnail.jpg' for writing in /home/1bs.ru/htdocs/includes/image.inc on line 296.
warning: imagejpeg(): Unable to open 'sites/damaonline.1bs.ru/files/images/P5070934.preview.jpg' for writing in /home/1bs.ru/htdocs/includes/image.inc on line 296.
а непосредственно на странице выводится:
Unable to create thumbnail image
Unable to create preview image
вот страница, например http://damaonline.1bs.ru/?q=image/tid/37
иногда проблема решается перезагрузкой проблемных изображений, а потом снова что-то слетает
Права для каталога files/images?
У меня были проблемы с размещением новых изображений. Сообщения о невозможности переместить создаваемый файл. Решилось изменением (на странице /admin/settings) пути для каталога временных файлов с /tmp на tmp. Посмотрите там же, какой режим копирования у вас выбран - публичный или приватный.
Сообщения у вас - о невозможности открыть файл на запись. Предполагаю, что это связано с неверными путями или правами на каталоги. Проверьте, files, files/images, tmp - они должны существовать и должно быть разрешено писАть в эти каталоги (для начала поставьте им права 777).
Image по умолчанию хранит временные файлы в image/tmp, а не tmp Друпала. Проставьте всюду 777 на всякий случай.
В /files/images/temp, если быть дотошным.
Кстати, Natalie, у меня image и img_access не чистят за собой этот временный каталог. Т.е. там остается весь набор файлов (original, thumbnail и preview), что и в images.
Как вы думаете, это баг или фича?
У меня чистит, но не сразу. Проверьте, может, их уже нет?
Чистит по cron? Все пока на месте.
хм... странно... точно все права проставлены?
image.module должен сам создавать превьюшки. Смотрите настройки.
иногда мешает то, что они "уже созданы"... удалите файлы thumbnail и модуль image сам их создаст, и всё будет в порядке...
Удалил, но почему то Image их не создает....
Повторюсь, при размещении на сайте новых картинок thumnail создается...
значит проблемы с настройкой сервера, какие-то функции по GD отключены и всё... не воспринимаются и не обрабатываются уменьшенные изображения, которые созданы не там где надо, не так прописаны и тд...
Попробуйте использовать ImageMagick вместо GD (не забудьте только скопировать файл)
какой файл и куда скопировать??
В общем очень интересный баг с генерацией картинок.
Оказывается я не первый сталкиваюсь с проблемой отсутствия (не генерации) файлов prewiev и thumbnail.
Я обнаружил информацию о подобных проблемах
http://drupal.org/node/59887
http://drupal.org/node/46929
http://drupal.org/node/48321
http://drupal.org/node/21036
У меня эта проблема возникла после того как я перенес сайт на хостинг в инет, и не выставил права на директорию. Но даже после включения необходимых прав 777, prewiev и thumbnail не генерировались.
На тестовой версии сайта обнаружил еще интереснее фишки, после изменения параметров (высота, ширина) картинки, почему то файлы prewiev и thumbnail генерировались не для всех файлов...
Вот такая вот лажа....
drupal 4.6.8.
Думаю drupal 4.7 потестить...
файл image.imagemagick.inc в директорию includes
потом включить в admin/settings
Действительно помогло, но для больших картинок миниатюрки всё равно не создаются, из ошибок выдаёт только "Выбранный файл /home/anton/www/drupal-4.7.2/files не может быть скопирован."
К стати, что нужно сделать, чтоб ссылка на оригинальную картинку отображалась не только для меня?
Разрешить просмотр оригинального изображения в правах.
Я перед тем как задавать вопрос просмотрел настройки и не нашел такого пункта((( А вообще наверное скорее мне нужно формулировать вопрос так: как избавиться от привью.
Так я и не поня, как решить эту проблему.. Только не надо говорить о правах.. Они выставлены
Выбранный файл /home/rjevka/rjevka.ru/vlad/files не может быть скопирован
Что это значит, мне просто не дано понять наверное
В данной ветке обсуждают две проблемы.
Я свою с отсутствием thumbnail решил с помошью http://www.drupal.ru/node/2936
какая у тебя проблема так и не понял?