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

Увеличиваем 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-лента последние записи из Блога

Комменты

  • 100otzyvovru 20 часов 20 минут назад
    Паразиты - это глисты и гельмиты и другие черви. Они портят долголетие человеку, 
  • Den 2 дня 5 часов назад
    В первой функции, при создании переменной $li_previous нужно поменять '←' с NULL, в $li_next сделать тоже самое. 
  • Гость 2 дня 10 часов назад
    Если все ровно так как было описано, то нет никаких сомнений что домен увел сам регистратор. Потому что вероятность того 
  • Валерий 1 месяц 1 день назад
    да можно делать импорт-экспорт только лишь в оболочке на входя на mysql сервер 
  • admin 1 месяц 1 день назад
    Валерий, а зачем вам именно так делать экспорт? Если я не ошибаюсь, то там нет какой-либо команды чтобы сделать экспорт 
  • Валерий 1 месяц 3 дня назад
    захожу на mysql через ssh по команде  
  • admin 1 месяц 4 дня назад
    Добрый вечер, какой у вас клиент? 
  • Валерий 1 месяц 4 дня назад
    Здравстуйте, есть команда чтобы сделать экспорт базы внутри mysql клиента? 
  • Eduard 1 месяц 2 недели назад
    Видать, домен хороший был. Заявление пробывали писать на мошенника? 
  • Stas 3 месяца 1 день назад
    Ошибка в ключе квантификатора - replace(/будешь|пить/ig, "хлеб"); Указать -g для прохода по всем совпадениям!