"Белая страница"

Проблема

При переходе на страницу форума открывается просто пустая (белая) страница. Она может появиться после отправки сообщений, прикрепления файла, просмотра форума и прочее.

Причины

Как правило, причины проблемы в следующем: ошибка в редактировании PHP кода форума, ошибка при компиляции PHP кода, нехватка оперативных ресурсов для выполнения программы.

Как узнать причину?

Для диагностики причин вывода пустой (белой) страницы необходимо получить доступ к логу ошибок PHP, либо сделать возможным вывод ошибок на странице браузера.

Для того, чтобы ошибки выводились на проблемной странице в браузере, в настройках PHP (php.ini) необходимо включить опцию «display_errors».

После включения директивы «display_errors» зайдите на проблемную страницу и по полученной ошибке сделайте вывод о проблеме.1)

Возможные ошибки

1. Самая распространенная:

Fatal error: Allowed memory size of xxx bytes exhausted ...

Apache сигнализирует о нехватке выделяемой памяти для выполнения программы. Например, «белая страница» появляется после прикрепления файла, импорта данных, отправки PM или использования ящика личных сообщений.

Решение проблемы: Fatal error: Allowed memory size of xxx bytes exhausted (tried to allocate yyy bytes)


2. Ошибка, например, после установки скинов и выбора его по умолчанию:

Fatal error: Call to undefined function: ...

Ошибка может появиться из-за того, что модификация, требующая установку в скин, не была установлена в новом, выбранном, стиле.


3. Например, из-за проблемы с кеш-файлом скина:

Fatal error: Cannot instantiate non-existent class: skin_global_...

Попробуйте пересоздать кеш-файлы стилей, воспользовавшись стандартной утилитой Админцентра, при условии, что необходимые права доступа (CHMOD) к файлам и папкам кешей скина установлены.


4. После некорретного изменения кода (например, при установке мода) PHP-файлов форума:

Parse error: parse error, unexpected ...

Ищите ошибку в указанном файле в указанной строке.

1) Если вы не смогли выяснить ошибку предложенным методом, то обратитесь к вашему хостеру с просьбой предоставить лог ошибок Apache. В панели управления сервером он может называться как «Журнал ошибок» или «Error logs».
 

kb/issues/white_page.txt · Последние изменения: 2007/09/19 17:04 vasyast

Работает на DokuWiki
© 2002—2006 ibresource
e-mail: wikiteam@iblink.ru