Ограничения на загрузку файлов в PHP для общего хостинга
Ограничения на загрузку файлов в PHP, действующие по умолчанию, зависят от типа вашего хостинг-аккаунта (Какого типа ваш хостинг-аккаунт?).
Тип | Лимит по умолчанию | Макс. лимит |
---|---|---|
cPanel | 2 МБ | 2 ГБ |
Plesk | 10 МБ | 2 ГБ |
Веб-хостинг | 32 МБ | 128 МБ |
Классический хостинг | 32 МБ | 64 МБ |
Управляемый WordPress | 64 МБ | 192 МБ |
Как изменить лимит на загрузку в файле инициализации PHP
Для этого добавьте в файл инициализации PHP указанные ниже значения или отредактируйте их ().
file_uploads = On
post_max_size = 50M
upload_max_filesize = 50M
post_max_size = 50M
upload_max_filesize = 50M
Изменив настройки так, как показано выше, вы сможете загружать файлы размером до 50 МБ.
Почему файлы могут не загружаться
Иногда сервер отклоняет загрузку, даже если размер файла не превышает лимит.
Вот причины, по которым сервер может отклонить загрузку:
- Низкая скорость загрузки. Из-за этого в PHP-скрипте или браузере может превыситься время ожидания.
- Недостаток ресурсов в аккаунте. Из-за этого может не удаваться загрузка больших файлов.