Скрипт не выполняется и переадресовывает на главную?
max_execution_time
memory_limit

Может вот из-за этих директив?
Как говорится: чудес не бывает — ищи ошибку.
Посмотрите в фаер баге, каким образом редирект происходит, происходит ли вообще. Предлагаю поискать в вашем коде «Location: » и поставить там exit с debug_prit_backtrace(); 
Как одна из возможных ситуаций, происходит какая-то ошибка фатальная/исключение и скрипт запускает error_handler/exception_handler/shutdown_function где происходит редирект.