Проблемы с загрузкой файлов PHP при загрузке "больших" (более 2 МБ) файлов

У меня возникают проблемы при попытке загрузить "большие" файлы, и я полагаю, что предел, который мне разрешен, составляет около 2 МБ. Я загрузил несколько типов файлов размером менее 2 МБ (.js, .png, .jpg, .psd, .php), однако все, что превышает 2 МБ, не работает.

  • 1.8MB psd изображение работало
  • 2.4MB psd изображение не работало (тот же файл, что и 1.8, только больше)

Я уже изменил php. ini на следующее:

  • upload_max_filesize = 20M (изменено с 2M)
  • post_max_size = 40M (изменено с 2M)
  • max_execution_time = 60 (изменено с 45)
  • max_input_time = 180 (изменено с 30)
  • memory_limit = 48M (изменено с 8M)

Я также добавил следующее в мой файл htaccess в конечную директорию, куда я хотел бы переместить файл, и в начальную директорию, где находится форма загрузки:

  • LimitRequestBody 53687091

Как я уже говорил, загрузка работает для меньших файлов, поэтому я считаю, что это ограничение на размер загружаемого файла, а не что-то не так с формой.

Есть идеи, где я могу искать дальше? Я хочу, чтобы лимит был 20M, все это на нашем бэкенде с логином, требуемым для доступа к странице, поэтому я не беспокоюсь о румяных загрузках.

5
задан Erik 4 January 2012 в 20:46
поделиться