Drupal: как избежать сообщения об ошибке исчерпанной памяти при нескольких обстоятельствах - PullRequest
0 голосов
/ 31 января 2011

Я использую сайт Drupal на хостинге godaddy с низким пределом памяти php.

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

Кроме того, я заметил, что у меня есть проблемы с навигацией по страницам администратора, если я являюсь пользователем администратора (uid = 1): ошибка исчерпанной памяти снова.

Если я просто аутентифицированный пользователь, то у меня нет проблем с этим.Может быть, потому, что у меня больше разрешений и, следовательно, больше модулей включено для пользователя с правами администратора?

спасибо

Ответы [ 3 ]

1 голос
/ 07 марта 2013

Увеличение лимита памяти php

sites / default / settings.php

ini_set('memory_limit', '256M');
0 голосов
/ 31 января 2011

Если я просто аутентифицированный пользователь, то у меня нет проблем с этим.Возможно, потому, что у меня больше разрешений и, следовательно, больше модулей включено для пользователя с правами администратора?

Ответ = Да, дополнительные модули используют больше памяти по сравнению с обычным пользователем.

Drupal: как избежать сообщения об ошибке исчерпания памяти при некоторых обстоятельствах?

Drupal жизнеспособен на виртуальном хостинге, только если вы выбираете достойный хост и имеете небольшую или среднюю базу пользователей.Честно говоря, общий хостинг GoDaddy имеет действительно ужасную репутацию.Stackoverflow - это сайт кодирования, но ответ на ваш вопрос - «получить лучший хост». : o)

0 голосов
/ 31 января 2011

http://drupal.org/node/31819 - читайте о том, как увеличить память. 64 МБ или больше, я рекомендую вам (96 МБ или больше, если вы обрабатываете изображения с помощью imagecache или другого). Если godaddy не предоставляет его, увеличьте «уровень хостинга» или измените его.

...