Вед-дев, Сео, Манимейкинг

Увеличиваем 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, и добавьте в него следующий код:

<?php
phpinfo();
?>

Далее пишите http://sitename/sex.php и вы увидите какие настройки установлены у вас.



Комментарии (0)

Разделы

Подписаться

Подписка на RSS-лента последние записи из Блога

Комменты

  • AlexM 5 дней 19 часов назад
    вот скрин - www.sto-ermak.ru/files/tags.png 
  • admin 6 дней 9 часов назад
    Покажите как это выглядит. 
  • AlexM 6 дней 19 часов назад
    chosen Решил проблему, поставив Autocomplete Deluxe 
  • admin 1 неделя 4 часа назад
    О каком модуле идет речь? 
  • AlexM 1 неделя 6 дней назад
    Попробовал модуль для тэгов. Прекрасен для существующих, а вот новые не создаются. Не сталкивались? 
  • Serj 3 недели 5 дней назад
    Чтобы было поле Commerce Line Item: Line item summary (Commerce Price Decimals) нужно установить модуль https://www 
  • Олег 1 месяц 2 дня назад
    СПАСИБО. Очень полезно. 
  • Сабина 1 месяц 4 дня назад
    Нет. Сайт на beget.ru 
  • admin 1 месяц 4 дня назад
    У вас сайт на локальном копьютере запускается? Если да, то просто запустите терминал, перейдите в директорию сайта и 
  • Сабина 1 месяц 4 дня назад
    Ошибка: у меня установлена программа openssh, а не openshh