У меня проблема с загрузкой файлов больше определенного размера (около 150 МБ / 200 МБ) на мой сервер. Поскольку у меня нет этой проблемы на моем локальном сервере, я подозреваю, что это как-то связано с настройками общего сервера, который я арендую и который запускает Apache. Я получаю сообщение об ошибке: HTML ошибка 413 Слишком большая заявка
Конечно, я провел некоторое исследование и обнаружил, что настройки php на сервере установлены правильно следующим образом :
- max_input_time = 24000
- max_execution_time = 24000
- upload_max_filesize = 2048M
- post_max_size = 2048M
- memory_limit = 4096M
- max_input_vars = 2000
Кроме того, поскольку сервер работает на Apache, я также добавил LimitRequestBody 2147483647 и SSLRenegBufferSize 2147483647 в файл .htaccess, который переводится в 2 ГБ для обеих настроек.
Для кода я просто использую PHP move_uploaded_file ($ _ FILES ["video"] ["tmp_name"], "../videos/". $ NewVideoName)) который, опять же, работает с небольшими файлами.
Кто-нибудь знаком с этой проблемой или есть какие-либо другие решения о том, как решить эту проблему? Я говорил со своим хостом, и они сказали, что нет никаких ограничений на загружаемые размеры файлов, кроме настроек PHP, которые я изменил.
Спасибо заранее!