Перестали грузиться аватары

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 19 июня 2011 в 20:47
Версия 1.7
При загрузке аватарки пользователя (для изменения аватара) после нажатия кнопки "Загрузить" появляется белый экран, который висит бесконечно долго.
Еще вчера новые пользователи загружали аватары без проблем. Никаких изменений в последние несколько недель на сайте не производилось.

При выборе аватара из коллекции сайта — все ОК.


Прошу помощи.
#2 19 июня 2011 в 21:06
Pampa, возможно на хостинге проводились работы — смена оборудования или ПО — проверьте первым делом права — затем в шаблоне по умолчанию — а там уже видно будет…
#3 19 июня 2011 в 21:41
Спасибо за быстрый ответ!
Все права проверил, выставлены в соответствии с instantcms.ru/blogs/kollektivnyi-razum/bezopasnost-vashego-saita.html
При дефолтном шаблоне — все также (белый экран, аватар не грузится).

Еще подробности:
в папки /public_html/images/users/avatars и /public_html/images/users/avatars/small файлы грузятся.
#4 19 июня 2011 в 21:47
Pampa, вопрос:
После чего на папки /images, /upload, /cache, /backup и всех вложенных в них выставляем права 777.(важно! для файлов .htaccess и index.html в этих директориях необходимо оставить права 644)
Все вложенные это — папка images/user — в ней еще папки и в тех папках еще папки — там права в порядке?
#5 19 июня 2011 в 22:03
Да, все вложенные папки — 777, при проверке специально на всякий случай переназначил на все вложенные папки и файлы, сейчас еще раз проверил.
После проверки прав еще раз потестил смену аватара — безрезультатно.

Еще подробности:
в папки /public_html/images/users/avatars и /public_html/images/users/avatars/small файлы грузятся.
Но не выводятся.
#6 19 июня 2011 в 22:35

появляется  белый экран,

Pampa
включите вывод ошибок php, после загрузки аватара огласите ошибку сюда.
#7 19 июня 2011 в 22:45
Я правильно понял: в "настройках" выбрать "Включить режим отладки"? Включил.
После нажатия кнопки загрузки аватара на странице (http://мой сайт/users/5/avatar.html — для этого юзера) получаю чистую белую страницу без всяких сообщений. Пока я все это пишу, никаких сообщений не возникает.
#8 19 июня 2011 в 22:51

Я правильно понял: в "настройках" выбрать "Включить режим отладки"?

Pampa
нет. в настройках PHP
#9 19 июня 2011 в 23:05
Простите, не могу найти, где включить показ ошибок PHP.

В cPanel нашел вот такой список ошибок (по последней попытке отправить аватар:

[Sun Jun 19 22:53:10 2011] [error] [client 95.79.37.6] File does not exist: /home/socialnn/public_html/images/users/avatars/small/794ada33310b2ce4b81d122d30b362ef.jpg, referer: www.social-nn.ru/admin/
[Sun Jun 19 22:53:10 2011] [error] [client 95.79.37.6] File does not exist: /home/socialnn/public_html/images/users/avatars/small/4d04cf816013e9d571c8645be876ce41.jpg, referer: www.social-nn.ru/admin/
[Sun Jun 19 22:53:06 2011] [error] [client 95.79.37.6] File does not exist: /home/socialnn/public_html/images/users/avatars/small/4d04cf816013e9d571c8645be876ce41.jpg, referer: www.social-nn.ru/
[Sun Jun 19 22:53:06 2011] [error] [client 95.79.37.6] File does not exist: /home/socialnn/public_html/modules/mod_tabs_3/js/jquery-ui3.js, referer: www.social-nn.ru/
#10 21 июня 2011 в 07:20
Подскажите, пожалуйста, как включить показ ошибок PHP?
#11 21 июня 2011 в 07:31
в файле php.ini
; — Show all errors, except for notices
; — Показывать все ошибки, исключая нотификации, обычно этого хватает, поэтому добавьте эту строчку ->
error_reporting = E_ALL & ~E_NOTICE;
; — Show all errors
; — Показывать все ошибки с нотификациями (не советую, иначе в админке работать будет сложно)
;error_reporting = E_ALL
#12 21 июня 2011 в 14:37
Спасибо!
Проверяю на Денвере. (На сайте доступа к php.ini нет ).
В php.ini строка

error_reporting = E_ALL & ~E_NOTICE;

присутствует. Раскомментирована, т.е. без "; " в начале строки.

После попытки загрузить аватар никаких сообщений об ошибке не получаю, лишь сообщение Google Chrome:

"На веб-сайте произошла ошибка при получении мой сайт на Денвере/users/5/avatar.html. Веб-сайт может быть закрыт на обслуживание или настроен неправильно."
#13 21 июня 2011 в 17:04
Всем спасибо, нашел ошибку.
Искал путем последовательного восстановления из бекапов.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.