Белый экран после установки Drupal 6.16

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

Аватар пользователя micl micl 8 марта 2010 в 23:53

После установки "из коробки" с добавлением русификации "из коробки" имеем белый экран практически везед на сайте кроме индекса и регистрации пользователя.
Сайт ставился на выделенный виртуальный сервер с оперативной памятью > 126 Мб, лимит на память PHP 55 Мб.

Куда копать? Сайт строится с нуля, откат на более познюю версию, где такой проблемы не возникало - не вопрос, но и не вариант решения проблемы конечно.

Комментарии

Аватар пользователя ikut ikut 9 марта 2010 в 0:18

Для отладки я обычно вначале файла: settings.php ставлю вот эту строчку
ini_set('display_errors', 1);
Часто помогает выявить причину "белого экрана"

Главное потом не забыть закомментировать.

Аватар пользователя micl micl 9 марта 2010 в 11:45

"ikut" wrote:
Для отладки я обычно вначале файла: settings.php ставлю вот эту строчку
ini_set('display_errors', 1);
Часто помогает выявить причину "белого экрана"

В результате имеем:
Fatal error: Call to undefined function: array_intersect_key() in /home/mike/data/www/sitename.org/modules/update/update.compare.inc on line 695

Аватар пользователя ikut ikut 9 марта 2010 в 20:42

Это уже было на drupal.org
http://drupal.org/node/222741

This also happened to me after the update from 6.15 to 6.16 in one of my sites. After the update I tried to open the administration page and got this error:

Fatal error: Call to undefined function: array_intersect_key() in /...//public_html/modules/update/update.compare.inc on line 695

I switched the server php to php4 and then back to 5 and the issue resolved! Seems it has to do something with the server (I also updated another site that runs on different server and didn't get this issue...)

Аватар пользователя micl micl 9 марта 2010 в 21:58

"ikut" wrote:
I switched the server php to php4 and then back to 5 and the issue resolved! Seems it has to do something with the server (I also updated another site that runs on different server and didn't get this issue...)

Ага, то есть рецепт примерно такой - при невозможности установки дистрибутива - смените компьютер. Ну или - применяйте топор от головной боли.

Есть более действенные рецепты?

Аватар пользователя Bios Bios 9 марта 2010 в 22:16

Проверьте чтобы бы Update Status был выключен... Последнии дни у многих проблема изза того что он включен

Аватар пользователя micl micl 9 марта 2010 в 22:24

"Bios" wrote:
Проверьте чтобы бы Update Status был выключен... Последнии дни у многих проблема изза того что он включен

Даже если ставилось из коробки и не апдейтилось?

Аватар пользователя Bios Bios 9 марта 2010 в 22:50

Ну да... Когда ставите на одном из этапов написано включить этот модуль или нет (по моему по умолчанию он включен)

Аватар пользователя aparfilov aparfilov 2 августа 2010 в 16:31

А у меня, после вставки строки для отладки, такое выдало:

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 1236518 bytes) in /путь/до/папки/public_html/includes/bootstrap.inc on line 840

Знаю, что с памятью хостера sweb напутано -32мб всего, но может как-то лечится?

D6.17 PHP5

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 2 августа 2010 в 16:20

"aparfilov" wrote:
Знаю, что с памятью хостера sweb напутано -32мб всего, но может как-то лечится?

33554432 байта = 32 Мб
Лечится переходом на более дорогой тариф, сменой хостера или ползанием перед хостером на коленях, иногда увеличивают

Аватар пользователя aparfilov aparfilov 2 августа 2010 в 16:32

"RxB" wrote:
33554432 байта = 32 Мб
Лечится переходом на более дорогой тариф, сменой хостера или ползанием перед хостером на коленях, иногда увеличивают

Жжешь!))) Так и думал.(( Спасибо!