Увеличиваем PHP memory limit
Минимально необходимое значение PHP memory limit для Drupal 6 - 16MB, а рекомендуемое - 32MB. По сути, даже 32MB - мало, так что чем больше - тем лучше, как говорится, хорошего не бывает много. В данной статью я опишу способы увелечения PHP memory limit'а на вашем хостинге. Какой способ использовать - зависит от ваших системных настроек хостинга.
php.ini
Это рекомендуемый способ, если вы имеете доступ к файлу php.ini. Данный способ не сработает на многих платных хостинг провайдер, т.к. они закрывают доступ к этому файлу, в целях безопасности. Внимание! Данный способ затронет все ваши сайты и скрипты, находящиеся на хостинге.
Итак, файл PHP.ini, как правило, находится в корневой директории вашего сайта в папке php, заходим в нее --> открываем файл, ищем там строку memory_limit:
memory_limit = 32M;
Maximum amount of memory a script may consume (32MB);
.htaccess
Отредактируйте .htaccess файл в корневой директории друпала. Найдите следующие строки:
# Override PHP settings. More in sites/default/settings.php
# but the following cannot be changed at runtime.
И сразу же после этих строк добавьте:
php_value memory_limit 128M
settings.php
Если друпал уже установлен, вы можете отредактировать файл sites/default/settings.php. Этот метод затронет только тот сайт, который использует этот файл. Найдите строку PHP settings section и добавьте следующие строки:
ini_set('memory_limit', '128M');
После этого должно увеличиться количество оперативной памяти выделяемой для PHP скрипта. Для того чтобы проверить - правильно ли вы все сделали, создайте файл с любым названием, например sex.php, и добавьте в него следующий код:
phpinfo();
?>
Далее пишите http://sitename/sex.php и вы увидите какие настройки установлены у вас.
- 31161 просмотр
Разделы
Комменты
-
Olzhas 10 месяцев 2 недели назадСпасибо. С Новым Годом! →
-
Den 11 месяцев 1 неделя назадВ первой функции, при создании переменной $li_previous нужно поменять '←' с NULL, в $li_next сделать тоже самое. →
-
Гость 11 месяцев 2 недели назадЕсли все ровно так как было описано, то нет никаких сомнений что домен увел сам регистратор. Потому что вероятность того →
-
Валерий 1 год 1 неделя назадда можно делать импорт-экспорт только лишь в оболочке на входя на mysql сервер →
-
admin 1 год 1 неделя назадВалерий, а зачем вам именно так делать экспорт? Если я не ошибаюсь, то там нет какой-либо команды чтобы сделать экспорт →
-
Валерий 1 год 1 неделя назадзахожу на mysql через ssh по команде →
-
admin 1 год 1 неделя назадДобрый вечер, какой у вас клиент? →
-
Валерий 1 год 1 неделя назадЗдравстуйте, есть команда чтобы сделать экспорт базы внутри mysql клиента? →
-
Eduard 1 год 3 недели назадВидать, домен хороший был. Заявление пробывали писать на мошенника? →
-
Stas 1 год 2 месяца назадОшибка в ключе квантификатора - replace(/будешь|пить/ig, "хлеб"); Указать -g для прохода по всем совпадениям! →
Комментарии (0)