Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как увеличить память при ошибке Allowed memory size ???
 
 автор: AN   (20.07.2009 в 23:00)   письмо автору
 
 

Добрый день!

При работе скрипта в части


$src=ImageCreateFromJpeg($src_file);


Выдает ошибку
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 10368 bytes) in functions.inc.php on line 189


Что делать? помогите! как увеличить память?

  Ответить  
 
 автор: AN   (20.07.2009 в 23:30)   письмо автору
 
   для: AN   (20.07.2009 в 23:00)
 

при чем в php.ini стоит параметр
memory_limit = 128 M

а в конфигурационном файле .htaccess параметр
php_value memory_limit 64M

  Ответить  
 
 автор: zend72   (20.07.2009 в 23:30)   письмо автору
 
   для: AN   (20.07.2009 в 23:00)
 

Поправить в актуальном (том самом, путь до которого можно видкть в phpinfo(), а не в первом попавшемся) php.ini директиву memory_limit = 32M на, допустим, memory_limit = 40M.

  Ответить  
 
 автор: AN   (20.07.2009 в 23:43)   письмо автору
 
   для: zend72   (20.07.2009 в 23:30)
 

вот у меня в php.ini в пути /etc/php.ini который выдает phpinfo() в строке Configuration File (php.ini) Path
стоит параметр
memory_limit = 128 M

а ошибка все таже Allowed memory size of 33554432 bytes exhausted (tried to allocate 10368 bytes)

при чем на картинке размером в мегобайт

что делать?

  Ответить  
 
 автор: AN   (20.07.2009 в 23:46)   письмо автору
 
   для: AN   (20.07.2009 в 23:43)
 

а также функция phpinfo()
мне показывает что размер memory_limit 128M

от куда же может быть такой глюк?

  Ответить  
 
 автор: AN   (20.07.2009 в 23:59)   письмо автору
 
   для: AN   (20.07.2009 в 23:46)
 

может оперативки не хватает?

total used free shared buffers cached
Mem: 1025724 1014624 11100 0 81992 554836
-/+ buffers/cache: 377796 647928
Swap: 4241152 120 4241032

  Ответить  
 
 автор: Zend72   (21.07.2009 в 00:31)   письмо автору
 
   для: AN   (20.07.2009 в 23:59)
 

Попробуйте перезапустить Apache. И скрипт покажите.

  Ответить  
 
 автор: Trianon   (21.07.2009 в 00:32)   письмо автору
 
   для: AN   (20.07.2009 в 23:43)
 

Напомню. Картинка в Gdlib занимает height*width*5 байт памяти.
Так что про мегабайт - не надо. Gdlib жрет память почище, чем Винни-Пух мед.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования