Почему слетает сайт на хостинге?
Вся проблема в регистрозависимости. Ее можно как нибудь отключить?
Наверняка тебе известно, что в Windows имена файлов не чувствительны к регистру, в то время как в Unix-подобных системах они чувствительны.
На самом деле, ты далеко не первый кто сталкнулся с этим. В качестве решения, изучи стандарт PSR-0/PSR-4 и переконвертируй все в него.
в windows регистр в путях значения не имеет, в linux - имеет.
т.е.
папка Папка ПАпКА в винде одно и тоже, в linux - три разных объекта. потому и не работает.
а варианта два - либо приводить все к одному регистру (что правильнее и имхо проще), либо учить автозагрузчик как-то с этим жить...