"Белый экран" при выводе массива $fields

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

Аватар пользователя chukcha-programmer chukcha-programmer 15 марта 2011 в 21:55

Добрый вечер.
Конкретизирую проблему, поднятую в одной из тем.
При попытке вывести массив $fields в шаблоне views (views-view-fields--viewname--block.tpl.php) выдается "белый экран". В чем может быть проблема, помогите пожалуйста.

Комментарии

Аватар пользователя Twil Twil 15 марта 2011 в 22:15

Белый экран - это, скорее всего, ошибка синтаксиса при отключенном выводе ошибок. В качестве ВРЕМЕННОГО решения впишите в index.php строку эдак во вторую такое:

<?php
ini_set
'display_errors''1' );
error_reportingE_ALL );
?>

После этого посмотрите, в какой строке вылезает Fatal error и прибейте эту ошибку.

Аватар пользователя chukcha-programmer chukcha-programmer 15 марта 2011 в 22:35

Twil wrote:
Белый экран - это, скорее всего, ошибка синтаксиса при отключенном выводе ошибок. В качестве ВРЕМЕННОГО решения впишите в index.php строку эдак во вторую такое:

<?php
ini_set
'display_errors''1' );
error_reportingE_ALL );
?>

После этого посмотрите, в какой строке вылезает Fatal error и прибейте эту ошибку.

Не помогает (

Может ли быть проблема из-за нехватки памяти?
сейчас memory_limit = 64M.

Аватар пользователя Twil Twil 15 марта 2011 в 22:56

"Может ли быть проблема из-за нехватки памяти?"
В таком случае должна бы была вылазить ошибка "Fatal error: Allowed memory size of XXXXXXXXXXX bytes exhausted (tried to allocate XXXXXXXX bytes)".
RxB, Fatal ошибки в пхп - действительно фатальны. Не отлавливаются ни друпалом, ни миллиардом китайцев.

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 15 марта 2011 в 23:03

"Twil" wrote:
RxB, Fatal ошибки в пхп - действительно фатальны. Не отлавливаются ни друпалом, ни миллиардом китайцев.

watchdog я за логи не считаю, только чтение серверных логов спасёт отца русской дерьмократии
Если фаталы не попадают в лог, то трясти хостера, недавно на центосе был кривой апдейт с кривыми уровнями ошибок, не исключено что данный релиз сейчас установлен у автора

Аватар пользователя Twil Twil 15 марта 2011 в 23:14

RxB, я немного другое имел в виду. Если человек не видит фаталов - это плохо и надо менять настройки сайта (друпал или не друпал - дело десятое, пхп.ини и .хтаксесс никто не отменял). Если человек не знает, ГДЕ смотреть фаталы - ему не на друпал.ру надо обращаться, а напрямую к хостеру.
---
А кривой релиз ЦентОСи настолько крив, что не выводит в stdio фатальные ошибки (чтобы показать их на мониторе)?

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 15 марта 2011 в 23:20

"Twil" wrote:
А кривой релиз ЦентОСи настолько крив, что не выводит в stdio фатальные ошибки (чтобы показать их на мониторе)?

и ещё раз.
Там косяк с уровнем ошибок был, есть такое крутое шаманство, когда при фатале отдаётся белая страница и 200-ый ответ, в лог ничего не пишется, на экран тоже.
Для примера почитать тут http://www.bala-krishna.com/control-php-error-reporting-with-htaccess/