Проблемка при загрузке фото в альбом

#1 27 апреля 2013 в 13:07
После загрузки фото в альбом выходит пустое окно а в адресной строке пишет: адрес_сайта/components/photos/ajax/upload_photo.php, но фото в альбом грузиться, в чем проблема подскажите пожалуйста…
#2 27 апреля 2013 в 14:14
После загрузки происходит редирект, его проверьте.
Еще было подобное, когда права доступа на папку были не правильные, тоже проверьте.
#3 27 апреля 2013 в 14:19


После загрузки происходит редирект, его проверьте.
Еще было подобное, когда права доступа на папку были не правильные, тоже проверьте.

Smith

подскажите как проверить редирект подробнее, и какие права должны стоять на папку images
#4 5 июня 2013 в 07:48
Апну тему.

Такая же фигня, но с нюансами: после загрузки фото получаем ошибку, и фото в альбоме не добавляется. Причем, происходит это только с большими фото, от 2 мегабайт. Маленькие фотки без проблем заливаются.
Права в порядке, max_upload_size на сервере 50 метров, да и на другой cms на этом же сервере проверял — все заливается.

Что это может быть, и куда копать?

P.S. Версия 1.10.1, шаблон октопус.
#5 5 июня 2013 в 10:09

Причем, происходит это только с большими фото, от 2 мегабайт

PrimHunter
Это ограничение на уровне сервера. Смотрите в php.ini. Если memory_limit = 32M или 64М, значит:

1-й вариант. Добавить в корневой .htaccess в самый конец две строчки
  1. php_value upload_max_filesize 100M
  2. php_value post_max_size 50M
2-й вариант. Если не помог первый вариант, обратиться к хостеру. На локальном сервере в php.ini выставить memory_limit = 256M или побольше.
#6 5 июня 2013 в 10:35
memory_limit 64M
upload_max_filesize 50M
post_max_size 20M

Права на файл upload_photo.php 644

Вполне достаточно для загрузки файла около 2мб, но… не загружается. 1,2 — загружается… Может это как-то связано с лимитом времени? Хотя до появления окна с ошибкой проходит около 9 секунд всего...

Еще раз повторюсь — есть на этом же сервере другая cms, там все заливается без проблем.

Хостер — sweb

____________________________
PS Попробовал на локалхосте — все работает...

Блин. Явно косяк на стыке instantcms и хостера. Хостеру хрен че докажешь — уже проверенно, "у нас все настроенно и работает правильно."

____________________________
PPS Попробовал загружать с поставленной галочкой "добавить много фотографий за раз..."

градусник загрузки доходит до конца и тут же выдает
Ошибка загрузки: 302

Что это может значить?
#7 5 июня 2013 в 12:50
#8 5 июня 2013 в 13:03

memory_limit 64M
upload_max_filesize 50M
post_max_size 20M

PrimHunter
как пишут люди на форумах, те значения, что вы указали, и являются лимитом ваших двухметровых фото. выставте те значения, что я указал в #5 посту — будете загружать более тяжелые фото
#9 5 июня 2013 в 14:54
Строка upload_max_filesize 50M — это разрешение принимать файлы ДО 50 Мегабайт.
post_max_size 20M — разрешение принимать POST-запросы длиной ДО 20 Мегабайт. Для справки, при загрузке файлов на сервер, их содержимое отправляется в теле POST-запроса.
#10 5 июня 2013 в 14:59
Повторюсь… )
Тесты показывают, что GD использует большие объемы памяти при работе с большими изображениями. Так, например, при ограничении на сервере memory_limit = 64M в настройках PHP GD успешно создает эскизы и применяет фильтр резкости sharpen для фотографий размером не более 6 мегапикселей (3008х2000 пикселей). Для 10-мегапиксельных фотографий такого объема уже не хватает. Если ограничение на вашем сервере меньше (например, 32М), то, скорее всего, вам потребуется уменьшать размеры фотографий на вашем компьютере до загрузки их на сервер с помощью клиентских программ.

Это из темы которая указана в моем посте выше…
#11 5 июня 2013 в 15:01
На форуме много подобных тем, и неоднократно уже объясняли что к чему…
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.