Переменные используемые в 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. Обычно администратор хостинга может изменить значение по требованию. В редких случаях изменение невозможно.