Версия друпал 5.7. После копирования некоторых модулей, например, feedapi-5.x-1.0 или calendar-5.x-1.7 в папку sites/all/modules/ страница со списком модулей становится пустой. Удаляю модуль - все приходит в норму.
В каком смысле "пустой"? Если вообще ничего не отображается, то одной из причин может быть малое значение параметра memory_limit в php.ini. Попробуйте увеличить это значение. И не забудьте сделать рестарт веб-сервера после этого.
Страница "пустая" вида "бланк", т.е. белый лист.
у меня сайт на мастерхосте. В php.ini нет строчек с memory_limit. Такая проблема возникает и при попытке отображения http://mysite.ru/drupal/?q=admin/logs/status.
Буду признателен за расшифровку лога:
[Mon Feb 18 08:36:41 2008] [error] PHP Fatal error: Allowed memory size of 10485760 bytes exhausted (tried to allocate 46080 bytes) in /home/....../www/drupal/themes/garland/page.tpl.php on line 81
Спасибо всем, а ларчик открывался просто. У меня был неправильно скомпилированный интрепретатор. На другой версии пхп-процессора этих ошибок не возникает (три раза стучу по дереву).
Денис (не проверено)
12 мая 2008 в 11:06
Возникла проблемма с пустой страницей при отображении /admin/build/modules в drupal-6.2.
Должен вывестись их список, а нету...
Строчка из еррорлога:
PHP Fatal error: Allowed memory size of 15728640 bytes exhausted (tried to allocate 24 bytes) in бла-бла/includes/theme.inc on line 716, referer: http://www.southuralregion.com/drup_/admin/build/
В данной строке висит функция: $functions = get_defined_functions();
Комментарии
это скорее всего говорит о том что, в коде модуля есть ошибки.
В каком смысле "пустой"? Если вообще ничего не отображается, то одной из причин может быть малое значение параметра memory_limit в php.ini. Попробуйте увеличить это значение. И не забудьте сделать рестарт веб-сервера после этого.
Страница "пустая" вида "бланк", т.е. белый лист.
у меня сайт на мастерхосте. В php.ini нет строчек с memory_limit. Такая проблема возникает и при попытке отображения http://mysite.ru/drupal/?q=admin/logs/status.
скорее всего Crazy Joker прав. как я об этом забыл?
Тогда меняйте через settings.php
в файле settings.php в секции PHP settings лишь:
ini_set('arg_separator.output', '&');
ini_set('magic_quotes_runtime', 0);
ini_set('magic_quotes_sybase', 0);
ini_set('session.cache_expire', 200000);
ini_set('session.cache_limiter', 'none');
ini_set('session.cookie_lifetime', 2000000);
ini_set('session.gc_maxlifetime', 200000);
ini_set('session.save_handler', 'user');
ini_set('session.use_only_cookies', 1);
ini_set('session.use_trans_sid', 0);
ini_set('url_rewriter.tags', '');
Что нужно поменять? Подскажите, плиз.
добавьте к примеру ini_set('memory_limit', '16M');
На drupal лучше не менее 20мб!!!!!!!! проверено электроникой!
А лучше 32мб.
И при всех "белых экранах" смотрите error_log на сервере - экономит кучу времени!
Да, именно так как сказал player, но лучше действительно не меньше 32МБ (на всякий пожарный).
Буду признателен за расшифровку лога:
[Mon Feb 18 08:36:41 2008] [error] PHP Fatal error: Allowed memory size of 10485760 bytes exhausted (tried to allocate 46080 bytes) in /home/....../www/drupal/themes/garland/page.tpl.php on line 81
Там же все написано ...PHP Fatal error: Allowed memory size ... Памяти нехватает.
Спасибо всем, а ларчик открывался просто. У меня был неправильно скомпилированный интрепретатор. На другой версии пхп-процессора этих ошибок не возникает (три раза стучу по дереву).
Возникла проблемма с пустой страницей при отображении /admin/build/modules в drupal-6.2.
Должен вывестись их список, а нету...
Строчка из еррорлога:
PHP Fatal error: Allowed memory size of 15728640 bytes exhausted (tried to allocate 24 bytes) in бла-бла/includes/theme.inc on line 716, referer: http://www.southuralregion.com/drup_/admin/build/
В данной строке висит функция: $functions = get_defined_functions();
Как быть и что делать?
смотрите выше
добавление
ini_set('memory_limit', '32M');
в файл settings.php ничего не дало.
что можно ещё предпринять?
а память в реальности добавилась?
Возможно, файл сохранен в не-UTF кодировке. Кроме того, нужно сохранять файлы модуля без BOM-сигнатуры.
Решилось через хостера (masterhost). Средствами Дрюпала не прошло.