Добрый вечер.
Конкретизирую проблему, поднятую в одной из тем.
При попытке вывести массив $fields в шаблоне views (views-view-fields--viewname--block.tpl.php) выдается "белый экран". В чем может быть проблема, помогите пожалуйста.
Белый экран - это, скорее всего, ошибка синтаксиса при отключенном выводе ошибок. В качестве ВРЕМЕННОГО решения впишите в index.php строку эдак во вторую такое:
Белый экран - это, скорее всего, ошибка синтаксиса при отключенном выводе ошибок. В качестве ВРЕМЕННОГО решения впишите в index.php строку эдак во вторую такое:
"Может ли быть проблема из-за нехватки памяти?"
В таком случае должна бы была вылазить ошибка "Fatal error: Allowed memory size of XXXXXXXXXXX bytes exhausted (tried to allocate XXXXXXXX bytes)". RxB, Fatal ошибки в пхп - действительно фатальны. Не отлавливаются ни друпалом, ни миллиардом китайцев.
RxB, Fatal ошибки в пхп - действительно фатальны. Не отлавливаются ни друпалом, ни миллиардом китайцев.
watchdog я за логи не считаю, только чтение серверных логов спасёт отца русской дерьмократии
Если фаталы не попадают в лог, то трясти хостера, недавно на центосе был кривой апдейт с кривыми уровнями ошибок, не исключено что данный релиз сейчас установлен у автора
RxB, я немного другое имел в виду. Если человек не видит фаталов - это плохо и надо менять настройки сайта (друпал или не друпал - дело десятое, пхп.ини и .хтаксесс никто не отменял). Если человек не знает, ГДЕ смотреть фаталы - ему не на друпал.ру надо обращаться, а напрямую к хостеру.
---
А кривой релиз ЦентОСи настолько крив, что не выводит в stdio фатальные ошибки (чтобы показать их на мониторе)?
Комментарии
http://tinyurl.com/689t4d7
Белый экран - это, скорее всего, ошибка синтаксиса при отключенном выводе ошибок. В качестве ВРЕМЕННОГО решения впишите в index.php строку эдак во вторую такое:
<?php
ini_set( 'display_errors', '1' );
error_reporting( E_ALL );
?>
После этого посмотрите, в какой строке вылезает Fatal error и прибейте эту ошибку.
Не помогает (
Может ли быть проблема из-за нехватки памяти?
сейчас memory_limit = 64M.
А может быть проблема написана в логах...
"Может ли быть проблема из-за нехватки памяти?"
В таком случае должна бы была вылазить ошибка "Fatal error: Allowed memory size of XXXXXXXXXXX bytes exhausted (tried to allocate XXXXXXXX bytes)".
RxB, Fatal ошибки в пхп - действительно фатальны. Не отлавливаются ни друпалом, ни миллиардом китайцев.
watchdog я за логи не считаю, только чтение серверных логов спасёт отца русской де
рьмократииЕсли фаталы не попадают в лог, то трясти хостера, недавно на центосе был кривой апдейт с кривыми уровнями ошибок, не исключено что данный релиз сейчас установлен у автора
ясно.
логи буду запрашивать, пока они не доступны
RxB, я немного другое имел в виду. Если человек не видит фаталов - это плохо и надо менять настройки сайта (друпал или не друпал - дело десятое, пхп.ини и .хтаксесс никто не отменял). Если человек не знает, ГДЕ смотреть фаталы - ему не на друпал.ру надо обращаться, а напрямую к хостеру.
---
А кривой релиз ЦентОСи настолько крив, что не выводит в stdio фатальные ошибки (чтобы показать их на мониторе)?
и ещё раз.
Там косяк с уровнем ошибок был, есть такое крутое шаманство, когда при фатале отдаётся белая страница и 200-ый ответ, в лог ничего не пишется, на экран тоже.
Для примера почитать тут http://www.bala-krishna.com/control-php-error-reporting-with-htaccess/