М

Марат

+1410
Репутация
13097
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Загрузка фотографий с большим разрешением. 4 мая 2011 в 17:23
Тоже об этом думал.
max_execution_time стоит 60 и master value и local value. это мало или нормально? у кого работает, можете своё значение показать.
Я так понимаю, раз в мастер стоит 60, я не смогу задать в .htaccess большее время. И может ли хостер увеличить это время?
А может как-то возможно разделить процесс. Сначала один файл грузит допустим. Потом подключает другой файл, который обрабатывает? Можно ли как то обойти нехватку времени. Прошу прощения, пхп со словарем. Своего ума не хватит.
#1 [ЕСТЬ РЕШЕНИЕ] Загрузка фотографий с большим разрешением. 4 мая 2011 в 16:26
Прошу сильно не ругать, поднимаю старую тему. Но решения её я так и не нашел.
Проблема в том, что при загрузке фото с большим разрешением, например 3264х2448, выходит страница с ошибкой:

На веб-сайте произошла ошибка при получении neftekamcy.ru/photos/1034/upload. Веб-сайт может быть закрыт на обслуживание или настроен неправильно.
Вот несколько советов и рекомендаций:
Обновите эту страницу позже.
Ошибка HTTP 500 (Internal Server Error): При попытке сервера выполнить запрос возникла неожиданная ситуация

Ранее это расценивалось как ошибка загрузки файла на сервер и видел рекомендации проверить разрешенный размер файлов (в мб)и видел рекомендации править .htasses. И в зависимости от хостинга у кого-то ошибка есть, у кого-то нет.
Но, обращаю внимание на размер файла 1,19 мб. И мои настройки хостинга
php_value "upload_max_filesize" "50M"
php_value "post_max_size" "20M"
php_value "memory_limit" "32M"
Хостинг sweb.ru
Во-вторых, файл сам загружается и доступен по ftp. И если бы был превышен объем загрузки или размер файла в мб, выскочила бы ошибка загрузки файла. В Инстанте в коде видел, что это проверяется и выводится ошибка загрузки.
Тут проблема другого рода. Не создаются уменьшенные копии изображения и не добавляется информация в БД.
Может кто решил эту проблему?
Я понимаю, что большие файлы это зло. Но, все прекрасно знают какие сейчас разрешения у фотоаппаратов. И уверен, что процентов 80 пользователей не умеют уменьшать изображения под веб. Для пользователя главное удобство. Чтобы одним кликом. Иначе он уйдет к другим, где можно грузить всё что хочешь. Особенно важно на этапе становления проекта. Позже можно как то это ограничить. Размер файла в мб или дисковое пространство.
Свои соображения. При уменьшении изображения применяются стандартные функции php для работы с графикой. Возможно некорректно работает какая то из них. Второе, процесс создает недопустимую нагрузку на сервер. У меня на хосте выделяется на процесс 32мб оперативки.
Сутки уже бьюсь с проблемой. Не знаю куда копать.
Если советуете обратиться к хостеру, то пожалуйста, изъясните как это сделать. Что предъявлять )
И если уж проблема поднималась много раз, может как то проверять разрешение фоток и выводить сообщение посредством Инстанта. Уже и не знаю чего думать...
Спасибо.
#2 Шаблоны для InstantCMS 27 апреля 2011 в 14:18
отличный шаблон, плюсую…
приобрел и не жалею. были даже отзывы от пользователей о приятном дизайне.
Денис адекватный человек, просто немного может занятой smile. бесплатно переделал шапку.
Тем, кто приобрел, если не работает какая ссылка, проблема может быть связана с наложением слоев. Просто попробуйте поднять слой с неработающей ссылкой выше z-index ом, не забывая про position:relative. У меня наблюдалось такое, в профиле юзера. Не работали кнопки голосования за карму. в этой области получается большое количество слоев. В этой же области в фотогалерее не работали ссылки "последние фото" и "лучшие фото". Поднял выше и заработало.
Это всё мелочи. В целом шаблон отличный. багов мало. спасибо Денису за работу joke
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.