Fatal error: Allowed memory size of 2097152 bytes exhausted

Быстрый переход:
Алексей

Алексей

Administrator
#418   02 февраля 2009 10:41
Директивы для конфигурирования PHP можно размещать не только в файле php.ini, который вам править хостер наверняка не даст, но также и в конфигурационных файлах Apache – httpd.conf и .htaccess. Это позволяет проводить тонкую настройку php для разных директорий и виртуальных хостов.

Например вставив в файл .htaccess строку

php_value memory_limit 24M 

Изменим предел памяти, выделяемой для выполнения скрипта на 24 мб. Можно и больше указать. Но злоупотреблять этим не стоит, чтобы не получилось большой "утечки" памяти.
Аналогично:
php_value upload_max_filesize 20M 
изменит максимальный размер закачиваемого файла. 20M означает "максимальный размер - 20 Мб". Также бывает полезно увеличить значение переменных PHP post_max_size (объем передаваемых методом POST данных), max_input_time и max_execution_time (время приема данных и выполнения скрипта, время указывается в секундах):

php_value post_max_size 20M 
php_value max_input_time 864000 
php_value max_execution_time 864000 

:)
Отредактировано: Alex (09.10.2009 06:58, 13 лет назад)

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!