Codeigniter kein Eingabedatei angegebenen Fehler

7

Ich habe CI in subdirecotry www.siteb.com/rexona

installiert

Mein .htaccess innerhalb www.siteb.com/rexona:

%Vor%

In der config.php:

%Vor%

Immer wenn ich Zugriffscontroller versuche, bekomme ich Keine Eingabedatei angegeben . Es lädt zwar den Standard-Controller, aber ich kann auch nicht auf alle Methoden im Standard-Controller zugreifen.

Irgendwelche Gedanken? Danke.

    
fjckls 28.04.2012, 08:04
quelle

4 Antworten

24

Dein uri_protocol muss auf etwas gesetzt sein - setze es zumindest auf auto.

Der Fehler, den Sie bekommen, liegt daran, dass PHP als CGI ausgeführt wird, was bedeutet, dass Sie die URL-Umschreibung stattdessen an index.php?/ übergeben müssen (beachten Sie das Fragezeichen).

    
Repox 28.04.2012, 08:44
quelle
3

Goadaddy hosting, es scheint fixed on.htaccess , ich arbeite selbst, indem ich Folgendes ändere:

%Vor%

bis

%Vor%     
Sekar Suresh S 18.03.2013 13:45
quelle
1

Dein $config['uri_protocol'] sollte nicht leer sein. Der Standardwert ist AUTO . Durch die Übergabe einer leeren Zeichenfolge wird die URI-Kernklasse aufgelöst, die zum Weiterleiten Ihrer Anforderungen über die Router-Klasse verwendet wird.

%Vor%

Wie die Kommentare sagen: "Wenn deine Links nicht zu funktionieren scheinen, probiere einen der anderen köstlichen Geschmacksrichtungen" aus.
Leere Zeichenketten gehören nicht zu diesen Aromen, sie würden enden versuchen, von $_SERVER[''] zu lesen, was normalerweise leer ist.

    
Wesley Murch 28.04.2012 08:11
quelle
0

Ich bekomme den gleichen Fehler in hostinger free account, behebe das Problem mit jhon foo oben.

mein .htaccess

%Vor%

Das funktioniert gut, vielen Dank!

    
Angelo Lopez 22.09.2015 02:26
quelle

Tags und Links