Heim >Backend-Entwicklung >PHP-Tutorial >Ich habe einen Ordner im yii2-Framework erstellt. Es gibt kein Problem, ihn lokal auszuführen, aber wenn ich den Server hochziehe, tritt ein Server-500-Fehler auf.

Ich habe einen Ordner im yii2-Framework erstellt. Es gibt kein Problem, ihn lokal auszuführen, aber wenn ich den Server hochziehe, tritt ein Server-500-Fehler auf.

WBOY
WBOYOriginal
2016-08-08 09:06:43950Durchsuche

Ich habe einen Ordner im yii2-Framework erstellt. Es gibt kein Problem, ihn lokal auszuführen, aber wenn ich den Server hochziehe, tritt ein Server-500-Fehler auf.

An der von mir markierten Stelle wird ein Fehler gemeldet, aber diese Datei ist im System enthalten. Warum wird ein Fehler gemeldet?

Antwortinhalt:

Ich habe einen Ordner im yii2-Framework erstellt. Es gibt kein Problem, ihn lokal auszuführen, aber wenn ich den Server hochziehe, tritt ein Server-500-Fehler auf.

An der von mir markierten Stelle wird ein Fehler gemeldet, aber diese Datei ist im System enthalten. Warum wird ein Fehler gemeldet?

Sie können überprüfen, ob die Berechtigungen Ihres Serververzeichnisses Apache das Lesen und Schreiben erlauben

500 bedeutet einen Codefehler. Geben Sie die Fehlermeldung ein

Ich habe einen Ordner im yii2-Framework erstellt. Es gibt kein Problem, ihn lokal auszuführen, aber wenn ich den Server hochziehe, tritt ein Server-500-Fehler auf.Ich habe einen Ordner im yii2-Framework erstellt. Es gibt kein Problem, ihn lokal auszuführen, aber wenn ich den Server hochziehe, tritt ein Server-500-Fehler auf.

Jetzt meldet der letzte Satz einen Fehler

Achten Sie auf die PHP-Version Ihres Servers. Einige Versionen von PHP unterstützen diese Schreibmethode nicht:
`
(new BigClassName)->func();
`
Ändern Schreiben wir es wie folgt:
`
$xx = new BigClassName;
$xx->func();
`

Sie können auch das Serverfehlerprotokoll überprüfen, es wird sehr hilfreich sein.

Wenn sich der Computer in einer Windows-Umgebung befindet, beachten Sie bitte, dass bei den Dateinamen die Groß-/Kleinschreibung beachtet werden muss.

P.s. Es ist so schwer, auf dem Handy zu programmieren

Danke für die Einladung. Bei Server 500 handelt es sich um einen Programmfehler. Bei bestimmten Problemen ist es besser, die Ursache anhand von Haltepunkten zu finden

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn