Ich verwende CodeIgniter 3.0.3 und habe Probleme beim Ausführen meiner App auf linux. Es wird 404 zurückgegeben, wenn controller name mit dem Zeichen lowercase beginnt. Wenn ich den Controller mit dem ersten Zeichen umbenenne Großbuchstaben dann funktioniert es.

Ich habe versucht, xampp es funktioniert dort mit Controller-Namen beginnt mit Kleinbuchstaben.

Muss ich eine Einstellung ändern, damit meine App mit controller name funktioniert, die in lowercase startet, oder alle Controller mit dem ersten Zeichen in Großbuchstaben umbenennen?

Ich weiß, dass es keine schwierige Aufgabe ist, alle Controller umzubenennen, aber ich muss wissen, ob es eine Problemumgehung gibt.

Vielen Dank im Voraus für Ihre wertvolle Zeit.

3
Swarnendu Paul 5 Jän. 2016 im 16:23

2 Antworten

Beste Antwort

In Codeigniter 3 müssen Sie Dateinamen mit Großbuchstaben in first erstellen. Dateinamen bedeuten Modell und Controller .

Und unter Windows funktioniert es, wenn es in kleinen Umhängen ist. Aber unter Linux wird es nicht. Es unterscheidet zwischen Groß- und Kleinschreibung.

Namenskonventionen in Codeigniter

2
Abdulla Nilam 5 Jän. 2016 im 13:27

In Codeigniter 3 müssen Controller und Modellname mit dem Titel case.ex- Home, Registration beginnen.

Das Fenster unterscheidet nicht zwischen Groß- und Kleinschreibung. Der Linux-Basisserver unterscheidet zwischen Groß- und Kleinschreibung.

1
Shraddha Gajjar 5 Jän. 2016 im 14:54