Как отключить модуль Theme Info в Drupal, когда он занимает слишком много памяти для доступа к странице admin >> modules? - PullRequest
0 голосов
/ 10 июля 2009

Я ДЕСЯТЬ страниц от завершения Использование Drupal, и я застрял. Я включил модуль Theme Info, чтобы помочь в настройке темы. Однако я больше не могу получить доступ к странице admin >> modules для включения / выключения модулей (включая модуль Theme Info). Он отображает эту страницу с белой ошибкой, в которой говорится, что он пытался получить доступ к примерно вдвое большему количеству памяти, чем разрешено. Я мог бы переустановить Drupal, но было бы довольно глупо, если бы это было единственным решением.

Любая помощь будет принята с благодарностью!

-Landon

Ответы [ 2 ]

1 голос
/ 10 июля 2009

Два варианта.

  • Полностью удалите модуль 'Devel' из каталога ваших модулей. Перезагрузите страницу. Вуаля! Информационный модуль отсутствует. Недостаток: если вы перетащите модуль обратно, он все равно будет включен.
  • Откройте PHPMyAdmin (если вы используете MAMP, WAMP или сервер, на котором он установлен) и выполните следующий запрос: UPDATE system SET status = 0 WHERE name = 'devel_themer';

Они должны работать, чтобы отключить любой модуль "в крайнем случае". Вы также можете отредактировать файл php.ini в конфигурации MAMP / WAMP, чтобы временно выделить ему больше памяти, хотя этот прием не сработает, если вы работаете на общем хосте, который не распознает изменения php.ini.

0 голосов
/ 12 июля 2009

Сначала примените предложение Итона (я предпочитаю второе).

Затем увеличьте memory_limit в вашей конфигурации php.ini (обычно /etc/php5/apache2/php.ini). WSOD только для этого модуля означает, что вам не хватает оперативной памяти на сценарий для чего-либо серьезного: большинству конфигураций в настоящее время требуется по крайней мере 32M.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...