Не отображаются thumbnail после переноса на хостинг [решено]

Главные вкладки

Аватар пользователя tanshihai tanshihai 8 февраля 2014 в 12:09

После переноса на сайта с denwer на хостинг, не отображаются thumbnail и medium изображений, загруженных после переноса сайта на хостинг. Оригинал открывается, а вот любое превью - нет. Вместо превью, пишет что изображение не найдено:

Превью пытается искать по адресу:
http://site.com/sites/default/files/styles/medium/public/images/test/CIMG2529.JPG?itok=cvvYjB9v

В папке files/styles/medium/public/images/test/ нет файла CIMG2529.JPG. Остальные файлы (загруженные до переноса на хостинг) там есть. Соответственно и превью фотографий, загруженных до переноса на хостинг, отображаются.

В журнале нет никаких предупреждений. В отчётах тоже нет никаких проблем. Пробовал раздать права 777 на всё, до чего только руки дотянулись.

Единственная проблема, возникшая при переносе на хостинг, была связана с папкой /tmp. Ругался на неправильный .htaccess. Хотя он был правильный. Решил путём переноса временной папки из /tmp в tmp. Может в этом проблема?

Комментарии

Аватар пользователя Mnilionic Mnilionic 8 февраля 2014 в 13:45

- Сбросьте весь кеш, запустите крон и проверьте страницу состояния системы.
- Уточните у хостинг провайдера, что для записи нужны именно права 777 (некоторые работают только с 755)
- Уточните у хостинг провайдера входит ли ФТП-пользователь в группу пользователей от имени, которых запускаются скрипты (пользователь www_data)

Аватар пользователя tanshihai tanshihai 8 февраля 2014 в 15:08

Всё, с проблемой разобрался. Если кому интересно:

Проблема была связана с совсем другим. Загружались слишком большие изображения. И поэтому вылезала ошибка:
[Sat Feb 08 14:57:31 2014] [warn] [client xxx.xxx.xxx.xxx] mod_fcgid: stderr: PHP Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 17280 bytes) in /home/vhosts/site.com/httpdocs/modules/system/image.gd.inc on line 237, referer: http://site.com

То есть слишком большой файл я пытался запихнуть на обработку. Сокращение размера изображения решило проблему.