Вопрос по поводу ПХП и памяти

Freem
На сайте с 03.12.2004
Offline
86
729

У нас на сайте есть функция преобразования фото из больших размеров в маленькие.

Когда пытаешься преобразовать файл более 500кб, то выдаёт такую ошибку:

Fatal error: Allowed memory size of 10485760 bytes exhausted (tried to

allocate 8192 bytes) in /home/u*****/****.ru/www/admin/includes/adm_functions.php

on line 21

Эту ошибку выдает функция imagecreatefromjpeg().

Я так понимаю что это нехватка памяти и необходимо переходить на тариф где больше оперативной памяти выделяется? Я прав?

Zlo_606ep
На сайте с 14.12.2006
Offline
129
#1

Может та же проблема /ru/forum/120723 - не хватает прав для захвата больших объемов ОЗУ сервера, спишитесь с хостером

Free_head
На сайте с 06.03.2007
Offline
123
#2

огрничение памяти выделяемойна ваши апач процессы !

Не верю, не боюсь, не прошу.
S0
На сайте с 23.11.2006
Offline
55
#3

оперативу надо, у меня такая же фигня. ;)

Предлагаю хостинг icq 468655368. Отзывы (http://www.hostobzor.ru/opinion/op.php?pid=1518) еще Отзывы (/ru/forum/221296)
_ppr
На сайте с 28.06.2006
Offline
10
#4
Freem:

Fatal error: Allowed memory size of 10485760 bytes exhausted (tried to
allocate 8192 bytes) in /home/u*****/****.ru/www/admin/includes/adm_functions.php
on line 21

Возможно нужно оптимизировать скрипт (10485760 - это ~10Mb) - попробуйте сделать unset отработавшим переменным

или

всю работу с графикой реализовать через ImageMagick (если хостер дает) (+ качество изображений будет лучше) !

F
На сайте с 31.01.2007
Offline
3
#5

Если хостинг позволяет пропишите в .htaccess лимит памяти. Я так проблему решил.

ЗЗ
На сайте с 21.02.2006
Offline
85
#6

В настройках php есть директива memory_limit, у вас она равна 10Мб, а скрипту нужно больше. Проблема решается увеличением значения этой директивы. Можно через .htaccess, можно прямо в скрипте через ini_set("memory_limit","20M").

SE
На сайте с 11.02.2007
Offline
13
#7
Freem:
У нас на сайте есть функция преобразования фото из больших размеров в маленькие.

Когда пытаешься преобразовать файл более 500кб,

А размер входного файла ограничить ни как нельзя ?

Обмен ссылками Авто-Мото, Пишу PHP скрипты любой сложности, Продажа Запчастей на Японские Авто и Спецтехнику
Freem
На сайте с 03.12.2004
Offline
86
#8
S.E.O:
А размер входного файла ограничить ни как нельзя ?

Заказчик хотел что бы фотки прямо с фотоаппарата заливать на сайт и они сами преобразовывались...

F
На сайте с 31.01.2007
Offline
3
#9

Freem, Получилось то, что я в личку написал?

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