Ответ заключен в выводимом сообщении "Maximum execution time of 30 seconds exceeded ", что в переводе с буржуинского на человеческий означает: превышен временной лимит в 30 сек.
Ограничение в 30 сек на время исполнения скрипта типично для всех хостинг-провайдеров.
В лучшем случае решение проблемы увеличением этого предела. Допишите в index.php команду
либо в .htaccess
php_value max_execution_time 60
Однако следует учесть, что это не на всех хостингах может сработать, а если даже и сработает, то постоянное превышение лимита вряд ли понравится вашему хостеру.
Конечно, загружать большие фото, все же, нежелательно.