Подскажите как исправить Error (php)

йа красафчег
На сайте с 04.10.2007
Offline
14
1027

Подскажите как исправить Error (php)

Вот че пишет:

Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 30780337 bytes) in /usr/home/сайт.com/data/www/сайт.com/modules/Articles/index.php on line 43

Помогите, плиз!

Если у тебя есть деньги, время и здоровые нервы - иди в SEO. И ты быстро лишишься этого всего :)
Angelo
На сайте с 01.01.2007
Offline
125
#1
йа красафчег:
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 30780337 bytes) in /usr/home/сайт.com/data/www/сайт.com/modules/Articles/index.php on line 43

Ошибка указывает, что для открытия не хватает памяти php.

Необходимо обратиться к администратору хостинга с просьбой увеличить параметр php "memory_limit" в php.ini. Также ошибка может выскакивать в результате работы Zend

Можно попробывать сделать следующее:

- в .htaccess добавить строку (при условии, что PHP работает под Apache через mod_php):

php_value memory_limit 32M

- либо в php.ini увеличить аналогичный параметр:

memory_limit = 32M

Следующий вариант можно указывать прямо в своём PHP-скрипте:

ini_set('memory_limit', '32M')

Dreammaker
На сайте с 20.04.2006
Offline
569
#2

ну и как на будущее стараться использовать CMSЮ, которые рабоатют на MySQL или других СУБД, а не текстовых файлах :)

AM
На сайте с 12.09.2007
Offline
47
#3

знаете... вообще при такой ошибке в большинстве случаев неправильно увеличивать объем памяти, правильно - оптимизировать скрипт, очищать переменные и тд ... я не знаю случаев, кроме конвертации да и то все относительно, когда для php не хватает памяти... оптимизируйте скрипт...

С уважением, Морозов Андрей, разработчик проекта eTXT.ru (http://www.etxt.ru/?r=morozov), icq 55377667

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий