Автоматическая генерация миниатюрных изображений - IMAGE RESIZER

Переменные используемые в url запросе к скрипту

  Описание переменных   Отработка ошибок   Возможные проблемы

Скрипт завершает работу с кодом ошибки 500

При обработке больших изображений скрипт может прекращать работу. Возможная причина - недостаточно выделенной памяти для работы скрипта.

По умолчанию на сервере может быть установлен лимит на выделение памяти скрипту. Например 32 или 64 Mb. Значение 32 Mb и менее может быть недостаточно для обработки изображений более 6 мегапикселей.

Для проверки значения положите на сервер файл test.php с содержимым:

<? echo phpinfo(); ?>

Посмотрите на значение переменной memory_limit.

Увеличить значение можно несколькими способами. Иногда это можно сделать в панели управления хостингом. Если нет такой возможности, создайте в папке со скриптом файл .htaccess и поместите в него строку:

php_value memory_limit 64M

Другой вариант - помещение в файл скрипта Image Resizer строки:

ini_set("memory_limit", "64M");
Внимание! Не на всех хостингах разрешено изменять значение переменной memory_limit. Обычно администратор хостинга может изменить значение по требованию. В редких случаях изменение невозможно.