Zum Hauptinhalt springen
5 Minuten Lesedauer (1021 Wörter)

Wie man bei der Fehlersuche in Joomla-Erweiterungen helfen kann

joomla-debu_20191002-082145_1

Joomunited-Entwickler sind bestrebt, den besten Service zu bieten und Ihre Erweiterung so optimal wie möglich zu machen. Wir führen bei jeder Version Hunderte von automatischen Tests und natürlich auch manuelle Tests durch.
Aber hey, Bugs passieren! Vor allem in Fällen, in denen Sie eine (oder viele) Erweiterungen installiert haben, die eine gewisse Inkompatibilität verursachen. Um Ihre Joomla-Website am Laufen zu halten, wollen unsere Entwickler Ihr Problem so schnell wie möglich lösen.

In diesem Beitrag werden wir erklären, wie Sie dem Entwickler die richtigen Informationen geben können, damit er den Fehler schnell verstehen und beheben kann.

Dieser Beitrag wird in 3 Schritten unterteilt:

  • Joomla-PHP-Fehlermeldung aktivieren
  • Die PHP-Fehler identifizieren
  • Nach Javascript-Fehlern suchen


Joomla-PHP-Fehlermeldung aktivieren

Der Debug-Modus wird in Joomla aktiviert, wenn Entwickler Probleme beheben. Durch die Aktivierung des Debug-Systems kann der Entwickler Details darüber sehen, wie Joomla Ihre Site rendert.
Es ist wirklich einfach, ihn zu aktivieren.

 

Melden Sie sich bei Ihrem Joomla-Kontrollzentrum an

 

login-joomla

 

Auf den Link Globale Konfiguration im linken Menü klicken

 

globale-Konfiguration

 

 

Klicken Sie auf den Server-Tab, er sollte auf den Tabs oben auf der Seite aufgeführt sein

 

server-tab


      
Unter den Servereinstellungen sehen Sie eine Option namens “Fehlerberichterstattung”, wählen Sie Maximum und klicken Sie dann auf Speichern in der oberen linken Ecke der Seite.

 

Maximale-Fehlermeldung

 

Machen Sie einen Screenshot des Fehlers. Jetzt, da Sie die Fehlerberichterstattung auf Maximum gesetzt haben, können Sie PHP-Fehler im Frontend sehen, machen Sie einfach einen Screenshot davon und fügen Sie ihn dem Ticket hinzu.

 

PHP-Fehler

 

Der Screenshot sollte den Fehler und den Link enthalten, an dem er auftritt, einschließlich des Dateinamens und des zurückgegebenen Fehlers.

 

Verschiedene Arten von Joomla-PHP-Fehlern

Analysefehler oder PHP-Syntaxfehler

Der Parse-Fehler tritt auf, wenn ein Syntaxfehler im Skript vorliegt; die Ausgabe ist Parse-Fehler. Ein Parse-Fehler stoppt die Ausführung des Skripts. Es gibt viele Gründe für das Auftreten von Parse-Fehlern in PHP. Diese Art von Fehler kann dazu führen, dass Ihr Inhalt nicht ordnungsgemäß angezeigt wird oder einige Funktionen nicht funktionieren, was sehr schädlich für Ihre Joomla-Erweiterungserfahrung ist.

Die häufigsten Gründe für Parse-Fehler sind wie folgt:

  • Nicht geschlossene Anführungszeichen
  • Fehlende oder zusätzliche Klammern
  • Nicht geschlossene Klammern
  • Fehlendes Semikolon

 

PHP-Schwerwiegende Fehler

Diese sind ebenfalls kritische Fehler - zum Beispiel die Instanziierung eines Objekts einer nicht existierenden Klasse oder das Aufrufen einer nicht existierenden Funktion. Diese Fehler führen zur sofortigen Beendigung des Skripts, was dazu führt, dass eine Seite nicht mit einer leeren Seite und einer Fehlermeldung geladen wird (wenn die Joomla-Fehlerberichterstattung aktiviert ist)

 

PHP-Hinweisfehler

Dies sind kleine, nicht-kritische Fehler, die PHP bei der Ausführung eines Joomla-Skripts feststellt - zum Beispiel der Zugriff auf eine Variable, die noch nicht definiert wurde (undefiniert). Standardmäßig werden solche Fehler in Joomla überhaupt nicht angezeigt, sie werden angezeigt, sobald Sie die Joomla-Fehlerberichterstattung auf Maximum setzen. Auf einer Produktions-Website wird dies nicht empfohlen, da es sehr häufig vorkommt.

Ihre Seite wird trotzdem geladen, ohne Auswirkungen auf den Inhalt oder die Joomla-Erweiterungsfunktion.

 

PHP-Warnungsfehler

Ein Warnfehler stoppt die Ausführung des Skripts nicht, ein Warnfehler ist kein kritischer Fehler.
Ein Warnfehler tritt auf, wenn beispielsweise eine Joomla-Erweiterung einen falschen Parameter in einer Funktion übergibt oder wenn wir eine externe Datei mit der Funktion include() einbinden, die Datei aber nicht existiert.

 

Fehlerberichterstattung

 

PHP: Fehlende Datei

Wie im Titel angegeben, fehlt eine Datei oder kann nicht darauf zugegriffen werden. Sie könnte einfach versehentlich entfernt worden sein oder nach einem Joomla-Erweiterungsupdate entfernt worden sein, aber dennoch aufgerufen werden. Die Fehlermeldung kann eine Warnung sein oder in manchen Fällen das Skript an der Ausführung hindern, wie wenn ich die Joomla-Konfigurationsdatei entferne, wird eine bestimmte Meldung zurückgegeben:

 

fehlende-konfiguration-joomla 

 

Nach Javascript-Fehlern suchen

Wir werden nach Javascript-Fehlern mit der Chrome- oder Firefox-Konsole suchen, je nach Browser ist die Benennung leicht unterschiedlich, aber wir werden sie der Einfachheit halber „Konsole“ nennen. Um die Konsole zu öffnen, folgen Sie bitte diesen Schritten:
 
Aus Ihrem Webbrowser heraus klicken Sie mit der rechten Maustaste auf „Inspizieren“, auf der Frontend-Seite an einer beliebigen Stelle Ihrer Website.

 

untersuchen

 

Den Tab "Konsole" auswählen. Der rechte Mausklick öffnet die Entwicklerwerkzeuge auf der rechten Seite der Seite, auf “Konsole” klicken

 

Konsole

 

Nach Fehlern suchen, mit geöffneter Konsole den erwarteten Fehler reproduzieren und in die Konsole schauen, die Fehler sind rote Texte, die beschreiben, wo der Javascript-Konflikt auftritt.

 

Fehler-Konsole

 

Wenn Sie einen JavaScript-Fehler gefunden haben, erstellen Sie bitte einen Screenshot der erweiterten Version des Fehlers, um ihn in Ihr Ticket/Posting aufzunehmen.


 
Senden/Teilen Sie Ihre Joomla-Problemberichterstattung

Jetzt, da Sie alle diese Informationen haben, helfen Sie dem Entwickler, den Prozess zu beschleunigen. Nehmen Sie einfach alle Informationen, die Sie gesammelt haben, und fügen Sie sie Ihrem Ticket/Beitrag hinzu. Denken Sie daran, die Elemente sind:  

 

  • Die Screenshots, die Sie mit dem PHP-Fehler gemacht haben
  • Eine Erfassung des JavaScript-Fehlers

Wenn Sie diese Schritte befolgen und uns die richtigen Informationen senden, kann der Entwickler eine schnellere Debug-Arbeit durchführen und wir danken Ihnen im Voraus sehr :)

 

Erstellen und teilen Sie ein neues Joomla-Benutzerkonto für Supportzwecke

Das Erstellen eines neuen Administrator-Benutzers ist manchmal eine schnelle Möglichkeit, dem Support-Team zu zeigen, worum es bei Ihrem Problem geht. Bevor Sie mit diesem Prozess beginnen, eine kurze Erinnerung an:
 

  • Wir empfehlen, die Admin-Benutzerkonten zu entfernen, die für Supportzwecke erstellt wurden
  • Alle Informationen, die unser Team erhält, sind sicher und bleiben vertraulich


 
  Um einen neuen Benutzer zu erstellen, melden Sie sich zunächst auf Ihrer Admin-Website an. Nach erfolgreicher Anmeldung befinden Sie sich im Joomla-Dashboard. Dann sollten Sie zum linken Abschnitt gehen und auf Benutzer klicken.

Sie werden das Benutzer-Dashboard sehen können, oben links wird eine grüne „Neu“-Schaltfläche sein.

 

Benutzerdetails

 

Füllen Sie alle Informationen aus und klicken Sie auf der Registerkarte “Zugewiesene Benutzergruppe” auf “Super Users”

 

Super-Benutzer-Gruppe

 

 

Klicken Sie abschließend auf Speichern.

 

speichern-joomla-benutzer

 

Der Benutzer für den Support wird erstellt. Fügen Sie nun einfach die Anmeldeinformationen zu Ihrem Ticket hinzu, und alles ist erledigt;)

Bleiben Sie informiert

Wenn Sie unseren Blog abonnieren, senden wir Ihnen eine E-Mail, wenn es neue Updates auf der Seite gibt, damit Sie sie nicht verpassen.

Verwandte Beiträge

 

Kommentare 2

Gast - Osman Hoşgör am Sonntag, 19. April 2020, 22:38

Herr. Projelerin bölümünde

"These are your folders in c:/wamp64/www
Um sie als HTTP-Link zu verwenden, müssen Sie sie als VirtualHos deklarieren" böyle bir hata ile karşılaştım.

bu hata nasıl giderilebilir.

teşekkürler

Mrb. Im Abschnitt Projekte erschien "These are your folders in c:/wamp64/www To use them as an http link, you must declare them as VirtualHos" eine solche Fehlermeldung. Wie kann dieser Fehler behoben werden? Vielen Dank
Tristan am Montag, 20. April 2020, 08:14

Hallo, wenn Sie den lokalen Host laden möchten, können Sie in Ihre Adressleiste eingeben http://locahost oder 127.0.0.0

Hallo, wenn Sie den lokalen Host laden möchten, können Sie in Ihre Adressleiste http://locahost oder 127.0.0.0 eingeben
Bereits registriert? Hier anmelden
Mittwoch, April 01, 2026

Captcha-Bild