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

Wie man bei der Fehlersuche in Joomla-Erweiterungen helfen kann

joomla-debu_20191002-082145_1

Die Entwickler von Joomunited sind bestrebt, Ihnen den bestmöglichen Service zu bieten und Ihre Erweiterung so optimal wie möglich zu gestalten. Wir führen für jede Version Hunderte von Tests durch – sowohl automatische als auch klassische manuelle.
Doch Fehler können vorkommen! Insbesondere dann, wenn Sie eine oder mehrere Erweiterungen installiert haben, die zu Inkompatibilitäten führen. Damit Ihre Joomla-Website reibungslos funktioniert, möchten unsere Entwickler Ihr Problem schnellstmö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 Servereinstellungenfinden Sie eine Option namens „Fehlerberichterstattung“. Wählen Sie „Maximum“ und klicken Sie dann auf „Speichern“ oben links auf 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

Eine Warnung führt nicht zum Abbruch der Skriptausführung; sie ist kein kritischer Fehler.
Eine Warnung tritt beispielsweise auf, wenn eine Joomla-Erweiterung einen falschen Parameter an eine Funktion übergibt oder eine externe Datei mit der Funktion `include()` eingebunden wird, die jedoch 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 suchen mithilfe der Chrome- oder Firefox-Konsole nach JavaScript-Fehlern. Je nach Browser kann die Bezeichnung leicht variieren, aber wir nennen sie im Folgenden, wie bei Chrome und Firefox, einfach „Konsole“. Um die Konsole zu öffnen, gehen Sie wie folgt vor: 
 
Klicken Sie in Ihrem Webbrowser mit der rechten Maustaste auf „Untersuchen“ ( im Frontend) an einer beliebigen Stelle Ihrer Website.

 

untersuchen

 

Wählen Sie den Tab „Konsole“. Ein Rechtsklick öffnet die Entwicklertools auf der rechten Seite; klicken Sie dort auf „Konsole“.

 

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

 

Falls Sie einen JavaScript-Fehler gefunden haben, machen Sie bitte einen Screenshot der erweiterten Fehlermeldung, um ihn Ihrem Ticket/Beitrag beizufügen.


 
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 „Superuser“.

 

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

Mrb. Projelerin bölümünde

„Dies sind Ihre Ordner in c:/wamp64/www
Um sie als http-Link zu verwenden, müssen Sie sie als VirtualHos deklarieren.“

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
Saturday, May 30, 2026

Captcha-Bild