Heim  >  Artikel  >  CMS-Tutorial  >  Was tun, wenn ein interner Serverfehler von phpcms 500 auftritt?

Was tun, wenn ein interner Serverfehler von phpcms 500 auftritt?

藏色散人
藏色散人Original
2020-01-14 09:17:342195Durchsuche

Was tun, wenn ein interner Serverfehler von phpcms 500 auftritt?

Was tun, wenn ein interner Serverfehler von phpcms 500 auftritt? Das benutzerdefinierte Formular in PHPCMS hat beim Zugriff darauf einen Server-500-Fehler gemeldet

Aktuelle Unternehmensthemen erfordern die Verwendung von benutzerdefinierten Formularen, aber beim Zugriff und Absenden des benutzerdefinierten Formular-Plug-ins von phpcms ist ein Server-500-Fehler aufgetreten.

Nachdem ich ein oder zwei Stunden bei Google gesucht und im PHPCMS-Forum gepostet habe, habe ich immer noch keine Lösung gefunden.

Es ist besser, sich auf sich selbst zu verlassen, als um Hilfe zu bitten, ob es ein Konfigurationsproblem mit dem IIS7-Server gibt, also habe ich es auf dem lokalen Apache-Server getestet, aber das habe ich festgestellt das Problem bestand immer noch. Mir ging es so schlecht, dass ich das Formularmodul von phpcms nur Schritt für Schritt debuggen konnte. Nach dem Debuggen stellte ich fest, dass der Fehler in der showmessage()-Methode um Zeile 65 von

phpcmsmodulesformguideindex.php

auftrat

Also ging ich zum Debuggen zur showmessage()-Methode in phpcmslibsfunctionsglobal.func.php

Dann stellte ich fest, dass der Fehler beim Verweisen auf die template()-Methode auftrat, da die template()-Methode öffentlich ist Methode und kann nicht nach Belieben geändert werden. Ich bin zu Zeile 65 von phpcmsmodulesformguideindex.php zurückgekehrt und habe die Methode showmessage() auskommentiert und in

$url=APP_PATH;
echo "<script> alert(&#39;提交成功!&#39;); </script>"; 
echo "<meta http-equiv=&#39;Refresh&#39; content=&#39;0;URL=$url&#39;>"; 
// showmessage(L(&#39;thanks&#39;), APP_PATH);

geändert. Wenn es eine bessere Lösung gibt, sind alle willkommen, miteinander zu kommunizieren und gemeinsam Fortschritte zu machen.

PHP-Website für Chinesisch, eine große Anzahl kostenloser PHPCMS-Tutorials, willkommen zum Online-Lernen!

Das obige ist der detaillierte Inhalt vonWas tun, wenn ein interner Serverfehler von phpcms 500 auftritt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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