После обновления Друпала и переезда на другой хостинг не отображаются картинки. Проблема в следующем, когда картинку заливаешь через форму добавления статьи она заливается в data/www/***.com/sites/default/files тогда как в коде сайта на выходе картинка ищется тут: ***.com/sites/default/files/imagecache/stati_min/
Drupal 6.28
Простите нуба, даже не знаю куда копать. Прошу подсказать.
Комментарии
Проверьте права на чтение/запись в папке sites/default/files/
Это потому, что на выходе у вас не оригинальное изображение а результат применения каких-либо фильтров. И этот результат должен складываться куда-то. В вашем случае по видимому сюда -> ***.com/sites/default/files/imagecache/stati_min/
Ну и если у пользователя (группы) от имени которого работает ваш веб-сервер (это www-data обычно, если установлен apache на linux) не достаточно прав на запись в каталоге ***.com/sites/default/files/imagecache/stati_min/ то и не появится там нужное изображение. Другой вариант, что нет прав на чтение.
Подробнее о том как настроить разрешения можно почитать тут https://drupal.org/node/244924
Права на папки выставлены правильно, на папку /imagecache/ и все вложенные 777. На счет прав на запись, появляются же изображения в папке data/www/***.com/sites/default/files
на sites/default/files/ стоит 755.
А это не правильно:)
Ну, конечно при этом всё должно писаться и читаться... и по всей видимости действительно не в этом проблема... Хотя, проверьте наличие изображения в папке ***.com/sites/default/files/imagecache/stati_min/ Если их там нет, значит читайте логи, в них должны быть записи о невозможности создать файл или о какой-то ошибке, по причине которой файлы создать не удалось.
Спасибо за помощь, удалил файл .htaccess в этой папке все заработало
А саму проблему действительно в логах нашел.