CodeIgniter 500 Interner Serverfehler

7

Ich habe ein mit CodeIgniter geschriebenes PHP-Skript heruntergeladen. Wenn ich es vom localhost aus starte, gehe ich in den Admin-Ordner und es wird wieder localhost angezeigt. Auch wenn es von meinem Web-Host ausgeführt wird, zeigt es einen 500 Internal Server Error.

Ich starte die Seite von Ссылка Es funktioniert. Wenn ich dann versuche, auf die Admin-Seite zu wechseln, die sich in Ссылка befindet, gibt es einen 500 Internal Server Error.

Ich habe hier gelesen, dass dies auf einen falschen Code in der .htaccess-Datei zurückzuführen sein könnte. Dies ist meine aktuelle .htaccess-Datei

%Vor%

%Vor%

Bitte helfen Sie mir. Ich weiß, es könnte ein sehr kleines Problem sein, aber ich kann den Fehler nicht finden.

    
acidburn23 11.09.2011, 11:22
quelle

9 Antworten

16

Das Problem mit 500 Fehlern (mit CodeIgniter), mit verschiedenen Apache-Einstellungen, zeigt 500 Fehler an, wenn ein Fehler bei der PHP-Konfiguration auftritt.

Hier ist, wie es 500 Fehler mit CodeIgniter auslösen kann:

  1. Fehler im Skript (PHP Fehlkonfigurationen, fehlende Pakete, etc ...)
  2. PHP "Schwerwiegende Fehler"

Bitte überprüfen Sie Ihre Apache-Fehlerprotokolle, dort sollten einige interessante Informationen drin sein.

    
tpae 12.09.2011, 23:43
quelle
3

Falls jemand anderes über dieses Problem stolpert, habe ich ein älteres CodeIgniter-Projekt geerbt und hatte große Schwierigkeiten, es zu installieren.

Ich habe eine Menge Zeit damit verschwendet, eine lokale Installation der Site zu erstellen und habe alles versucht. Am Ende war die Lösung einfach.

Das Problem ist, dass ältere CodeIgniter-Versionen (wie 1.7 und darunter) nicht mit PHP 5.3 funktionieren. Die Lösung ist, zu PHP 5.2 oder etwas älterem zu wechseln.

    
luqmaan 27.08.2012 12:41
quelle
2

Sie versuchen, index.php von Ihrer Website-URL zu entfernen, korrigieren?

Versuchen Sie, $config['uri_protocol'] auf REQUEST_URI anstelle von AUTO zu setzen.

    
chrishall78 12.09.2011 04:09
quelle
1

Kommentar in httpd.conf (Apache-Konfigurationsdatei) entfernen:

%Vor%     
Mustapha 24.10.2016 16:46
quelle
0

Immer wenn ich CodeIgniter in einem Unterverzeichnis ausführe, setze ich RewriteBase darauf. Versuchen Sie es als /myproj/ anstelle von / zu setzen.

    
Aaron W. 11.09.2011 11:37
quelle
0

Dies ist wahrscheinlich nicht mehr relevant für diesen Thread, aber hoffentlich hilfreich für jemanden. Ich hatte 500 Fehler für die letzte Stunde, da ich einen Controller hatte, der ein Array zurücksendet, das nicht von der php-Version unterstützt wird, die auf meinem (beschissenen) Server lief. Scheint trivial, aber hatte die Kennzeichen eines Codeigniter-Fehlers.

Ich musste verwenden:

%Vor%

Anstelle von

%Vor%

Prost

    
Chris GW Green 29.08.2013 00:23
quelle
0

Ich weiß, ich bin zu spät, aber das wird jemandem helfen.

Überprüfen Sie, ob die Engine zum erneuten Schreiben aktiviert ist.

Wenn nicht, aktivieren Sie die Engine neu schreiben und den Server neu starten.

%Vor%     
Paritosh 01.09.2016 02:16
quelle
0

if Der wampserver Version 2.5 ändert dann die Apache-Konfiguration als

Ссылка Von

%Vor%

Um, löschen Sie die #

%Vor%

das funktioniert gut für mich

    
Alvin Jose 05.09.2017 07:57
quelle
0

Versuchen Sie es mit Ihrer .htaccess-Datei:

%Vor%     
Pierre Alexandre 21.03.2018 13:46
quelle