Что исправить в роутере на php?
Запомните Windows- регистронезависим, Linux - регистрозависим. 
Пройдитесь по ВСЕМ контроллерам, и проследите что бы с роута перенаправляло на контроллер у которого имя полностью совпадает с тем что вы ввели в роуте.
тоесть есть в роуте HomeController, а контроллер называется homeController, для линукса разные вещи.
.htaccess скопировали?