Ограничение размера загружаемого изображения (в пикселях) на сервере - PullRequest
0 голосов
/ 22 апреля 2020

У меня есть проблема, когда я получаю 500 внутренних ошибок сервера, когда я пытаюсь загрузить изображение, которое слишком велико по размерам. Приложение отлично работает на одном сервере и выдает 500 внутренних ошибок на другом. В обоих случаях приложение находится на виртуальном хостинге, но я имею некоторое влияние на хостинг-провайдеров:)

Так что проблема не в весе (МБ), а в размерах (px). Все более ~ 1600px ширины, выдает ошибку. Проблема в том, что я не могу изменить размер изображения в PHP до того, как получу ошибку. Поскольку приложение отлично работает на одном сервере, а не на другом, я предполагаю, что это ограничение сервера, аналогичное ограничению по весу (МБ). Создание пользовательской ошибки не решает проблему, потому что большинство пользователей не знают, как изменить размер изображения.

Кто-нибудь видел такую ​​проблему? Может ли это быть какая-то настройка php .ini или что-то еще?

1 Ответ

0 голосов
/ 22 апреля 2020

Я бы сказал, что веб-сервер не ограничивает загрузку изображений по размерам.

Если вы уверены, что в коде нет какой-либо функции PHP, ограничивающей загрузку по размеру изображения, я бы предложил увеличить эти значения в файле php .ini вашего сервера:

upload_max_filesize / memory_limit / post_max_size

...