2017-02-14 3 views
0

Ich habe eine neue Website mit Codeigniter erstellt. Was verwirrte ich war, als ich es auf meinen Web-Server übertragen, jede Seite 404 Seite angezeigt ....Anzeige 404 Seite in CodeIgniter

Hier ist die Wendung, wenn ich meine Controller geändert wie von home zu Home, wird es jetzt richtig angezeigt.

Kann mir jemand sagen, warum das passiert ist? Ist das in Ordnung? Muss ich auf alle Seiten wie example.com/Home oder example.com/home zugreifen?

Danke.

+0

könnten Sie Ihre Pfadeinstellungen überprüfen '' 'application/controllers/main.php application/controllers/page1.php application/views/main.php application/views/page1.php''' – FreedomPride

+0

Was sollte ich machen? Tatsächlich habe ich bereits alle Anfangsbuchstaben meiner Controller, Modelle und Ansichten großgeschrieben. –

+0

Warum ist das passiert? In meinem lokalen Computer verwende ich nur die Kapitälchen für meine Controller, Modelle und Ansichten. –

Antwort

0

In Codeigniter Version 3 und höher sollte der Name des Controllers mit einem Großbuchstaben beginnen. Deshalb, wenn Sie Ihren Controller von home zu Home umbenennen, fängt es an zu arbeiten.

Das Windows-Betriebssystem behandelt die Dateinamen so, dass die Groß-/Kleinschreibung nicht berücksichtigt wird, aber bei Linux wird zwischen Groß- und Kleinschreibung unterschieden. Dies könnte der Grund sein, warum es in der lokalen Windows-Entwicklungsumgebung funktioniert hat.

+0

Wahrscheinlich könnte dies der Grund sein. Tnx .. –