Не могат да се качват големи изображения

Пиша базирана на php галерия с изображения. За проекта използвам рамка на CodeIgniter. Потребителите могат да качват до 5 изображения.

Когато се качват малки изображения (800px по ширина), това работи. Проблемът идва, когато потребителят се опита да качи 5 изображения, всяко от които около 2mb и > 3200px на ширина.

В този случай изображенията не се качват и $_POST е празен.

Ето какво направих досега, но за съжаление не помогна

Промених стойностите по подразбиране в php.ini с това

max_execution_time = 180
max_input_time = 160 
emory_limit = 228M

Какъв може да е проблема?


person joffer    schedule 07.03.2013    source източник
comment
Проверете MAX_POST_SIZE.   -  person Halcyon    schedule 07.03.2013


Отговори (3)


Вижте:

  • upload_max_filesize = 10M
  • post_max_size = 10M
person SeanWM    schedule 07.03.2013

Вие също сменихте няколко букви в името на променливата:

emory_limit = 228M

Трябва да е memory_limit.

person Community    schedule 07.03.2013

След бързо търсене в Google, което съм сигурен, че бихте могли да направите, намерих това уебсайт с всички подробности, от които се нуждаете.

Основната индикация е да добавите:

  • php_value upload_max_filesize 10M - Максималният размер на файла, който може да бъде качен.
  • php_value post_max_size 10M - Максималното количество публикувани данни, разрешено от PHP.
  • php_value max_input_time 300 - Времето, което скриптът може да изпълнява, преди да бъде прекратен.
  • php_value max_execution_time 300 - Времето преди изчакване, за което сайтът трябва да качи файл.
person christopher    schedule 07.03.2013