При загрузке фотографии получаю ошибку или белый экран

В процессе эксплуатации компонента может возникнуть проблема при загрузке некоторых изображений пользователями с одной из ошибок:

  • Белый экран
  • 500 Internal server error

Причиной возникновения ошибок являются ограничения на стороне сервера, из-за которых большое изображение (весом в несколько мб) не может быть загружено, т.к. не хватает памяти на выполнение процесса. Также вероятной проблемой может быть использование библиотеки для работы с изображениями, которая отсутствует на сервере. (GD Library или Imagemagick).

Настройки сервера

В большинстве случаев проблема при загрузке изображений вызвана лимитами, заданными в файле php.ini или в следствие ограничений на стороне сервера. Также возможны проблемы с правами на запись.

Ознакомьтесь со статьями, которые помогут в профилактике и решении проблемы:

Настройки компонента

Открываете Панель администрирования > NorrCompetition > Настройки. Вкладка “Изображения”.

  • Используемая библиотека - вы можете выбрать одну из библиотек для работы с графикой - GD Library или ImageMagick. Проверьте, какая библиотека установлена на сервере (Система - общая информация) или запросите данные у хостинг-компании и выберите соответствующее значение для этого параметра.
  • Макс. размер файла (КБ) - установка лимита на загружаемое изображение. По умолчанию равно 2048 байтов (2Мб). При изменении лимитов на стороне сервера, это значение может быть изменено.