Hallo,
da ich ja anscheinend der einzige "Entwickler" bin, der auch mal unter Linux arbeitet (wie sehr viele Webserver ;)) fallen mir dann solche Fehler auf.
Die Namen von Klassen -> Controller, Mapper, etc.
müssen wie der Klassennamen auch Groß geschrieben werden, da sonst unter Linux die Klassen nicht gefunden werden, da dort Groß- und Kleinschreibung von Dateinamen wichtig ist.
Ich verweise an dieser Stelle auch nochmal an die Möglichkeit mittels Vagrant eine virtuelle Linux Umgebung zu installieren, die ohen größeren Konfigurationsaufwand benutzt werden kann.
(Falls es mit dieser Probleme gibt, gerne auf mich zukommen ;))