Als «error-handling» getaggte Fragen

3
Was ist der richtige Weg für die Ausnahmebehandlung?
Im Joomla Core finde ich noch viele Aufrufe wie diesen: // Check for errors. if (count($errors = $this->get('Errors'))) { JError::raiseError(500, implode("\n", $errors)); return false; } JError ist jedoch seit Platform Release 12.1 veraltet. Also, wie soll ich Standard-PHP-Ausnahmen verwenden.


3
Verhindern Sie, dass eine Fehlermeldung SQL anzeigt
In meiner Tabelle habe ich einen Index für 'col1' erstellt, um doppelte Einträge zu verhindern, was gut funktioniert. Die resultierende Fehlermeldung, die einem Benutzer angezeigt wird, wenn er versucht, einen doppelten Eintrag hinzuzufügen, scheint mir jedoch ein Sicherheitsrisiko zu sein, da SQL einschließlich angezeigt wird das Tabellenpräfix. Gibt es eine …

2
PHP-Fehlerberichterstattung
Ich versuche, ein Verhalten wie das folgende zu erstellen: Wenn ein schwerwiegender PHP-Fehler vorliegt, soll die Joomla-Fehlerseite angezeigt werden, aber ich möchte auch eine E-Mail erhalten, in der mir mitgeteilt wird, was der Fehler war. Die Idee hier ist, den Schritt zum Überprüfen des Apache-Fehlerprotokolls loszuwerden, um den spezifischen Fehler …

1
Ersetzen Sie veraltete getError und getErrors
Ich habe einige Protokolle durchgesehen und festgestellt, dass getError () und getErrors () in Joomla 3.3 (wir haben es gerade aktualisiert) veraltete Nachrichten auslösen. Anscheinend waren diese in Joomla 2.5 veraltet, aber es fällt mir schwer, eine Lösung zu finden, auf die ich aktualisieren kann. Ich habe mir die Joomla-Kerndateien …

3
404 HTTP-Codes in Joomla
Wie bringt man Joomla dazu, einen "echten" 404-Code zurückzugeben? Ich kann nicht herausfinden, wie ich das erreichen kann! Ich habe mich verändert htaccess.txtzu .htaccess, aktiviert das System / Redirect - Plugin, und Umschreiben von URLs in den die Joomla globalen Optionen gedreht. Jede gefälschte URL, die ich eingebe, leitet jedoch …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.