WordPress — Die Webseite weist technische Schwierigkeiten auf.

Marc Wag­ner

März 15, 2021

5 min read|

Zunächst ein­mal, kei­ne Panik. Feh­ler­quel­len las­sen sich in Word­Press zum Glück schnell fin­den.

WordPress Technische Schwierigkeiten

Fehler analysieren #

Als ers­tes, müs­sen wir den Feh­ler fin­den.

Aktivieren der Fehlermeldungen (Debug-Modus)

Öff­ne die Word­Press Kon­fi­gu­ra­ti­ons­da­tei (wp-config.php), die­se befin­det sich im Haupt­ver­zeich­nis von Word­Press.

Füge dort die fol­gen­den Zei­len ein und prü­fe das die­se noch nicht vor­han­den sind:

// Debug Modus aktivieren
define('WP_DEBUG', true);

// Ausgabe der Debug Meldungen deaktivieren
define('WP_DEBUG_DISPLAY',false); 

// Schreiben der Debug Meldungen ins Log-File
define('WP_DEBUG_LOG',true); /

Seite erneut aufrufen

Öff­ne nun die Sei­te, die den Feh­ler erzeugt erneut. Beim Auf­ru­fen der Sei­te wer­den die erzeug­ten Feh­ler­mel­dun­gen nun in die Word­Press Log­file geschrie­ben.

Analysieren der WordPress Logfile

Nun kannst du ganz bequem das Log­file von Word­Press öff­nen.

Hin­wei­se (Noti­ces): Sie sagen dir was du tun soll­test und was nicht.

War­nun­gen (War­ning): Tre­ten wäh­rend der Lauf­zeit des Codes auf unter­bre­chen jedoch den Ablauf nicht.

Feh­ler (Error): Tre­ten eben­falls wäh­rend der Lauf­zeit des Codes auf und sor­gen für eine Unter­bre­chung.

Für dich inter­es­sant sind die Feh­ler, denn die­se haben dafür gesorgt, dass dei­ne Web­sei­te nicht mehr funk­tio­niert wie gewünscht.

Fehler beheben #

Jetzt da du den Feh­ler gefun­den hast, kannst du damit begin­nen die Feh­ler­mel­dung “Die Web­sei­te weist tech­ni­sche Schwie­rig­kei­ten auf” zu behe­ben.

Ach­tung: Bevor du wei­ter machst, soll­test du unbe­dingt eine Siche­rung dei­ner Web­sei­te und dei­ner Daten­bank durch­füh­ren.

Feh­ler kön­nen nur in fol­gen­den Berei­chen auf­tre­ten:

  • Word­Press (Core)
  • The­me
  • Plug­in
  • Daten­bank

Die Daten­bank kannst du jedoch bereits aus­schlie­ßen, da du sonst eine ande­re Feh­ler­mel­dung bekom­men wür­dest (Error estab­li­shing a data­ba­se con­nec­tion).

Wenn du dir die Feh­ler­mel­dun­gen genau­er ansiehst, erkennst du, dass hin­ter der Feh­ler­mel­dung der Pfad zu der Datei steht, die den Feh­ler erzeugt hat. Häu­fig ste­hen hier auch meh­re­re Datei­en, dabei han­delt es sich um einen Auf­ruf­sta­pel. Schau dir dabei dann alle Datei­en an bis du zu einem “Plug­in” oder “The­me” Pfad kommst.

Anhand des Pfa­des kannst du erken­nen, ob es sich um ein Plug­in, ein The­me oder ein Word­Press Core Pro­blem han­delt.

Bei Plug­ins fin­dest du dar­in eine Datei die in einem Unter­ord­ner von “wp-con­­ten­­t/­­plu­g­in­s/” liegt. Wenn es sich um ein The­me han­delt, liegt die Datei jedoch in einem Unter­ord­ner von “wp-con­­ten­­t/­­the­­mes”.

Fehler durch ein Plugin

Feh­ler, die durch ein Plug­in erzeugt wer­den, kön­nen zum Glück ein­fach beho­ben wer­den, in dem man das Plug­in deak­ti­viert. Da du ver­mut­lich kei­nen Zugriff auf das Backend von Word­Press hast, kannst du das Plug­in ein­fach manu­ell deak­ti­vie­ren.

Ach­tung: Durch das Deak­ti­vie­ren des Plug­ins kann die­ses auch nicht mehr ver­wen­det wer­den. Es kön­nen dadurch unter ande­rem Dar­stel­lungs­feh­ler aus­ge­löst wer­den. Es kann eben­falls zu Daten­ver­lust füh­ren. Wir raten dir daher, vor­ab einen Exper­ten zu kon­tak­tie­ren. Ger­ne ste­hen wir dir bei der Repa­ra­tur zur Sei­te.

Wech­sel hier­für in ein FTP Pro­gramm dei­ner Wahl (z.B. File­zil­la). Stel­le nun eine Ver­bin­dung zu dei­nem Ser­ver her. Wech­sel dann in das Plug­in Ver­zeich­nis (wp-con­­ten­­t/­­plu­g­ins). Um das Plug­in zu deak­ti­vie­ren musst du ledig­lich den Namen des Ord­ners ändern. (z.B. von abc zu !abc).

Durch das Umbe­nen­nen des Ver­zeich­nis­ses wird das Plug­in deak­ti­viert. Ein­stel­lun­gen, die in der Daten­bank gespei­chert wur­den, blei­ben dabei erhal­ten.

Ver­su­che nun dich über dein Word­Press Admin Panel anzu­mel­den. Soll­test du wei­ter­hin eine Feh­ler­mel­dung ange­zeigt bekom­men, liegt ein wei­te­rer Feh­ler vor. Dann soll­test du erneut einen Blick in das Log­file wer­fen.

Fehler durch ein Theme

Soll­te der Feh­ler durch ein The­me erzeugt wer­den, liegt das Pro­blem meist dar­an, dass dein The­me nicht mehr aktu­ell ist. (Oder du hast selbst dar­an gear­bei­tet, in dem Fall soll­test du auch die Erfah­rung haben, den Feh­ler zu fin­den, falls nicht, kannst du uns ger­ne kon­tak­tie­ren).

Ach­tung: Durch das Deak­ti­vie­ren des The­mes kann die­ses auch nicht mehr ver­wen­det wer­den. Es kön­nen dadurch unter ande­rem Dar­stel­lungs­feh­ler aus­ge­löst wer­den. Es kann eben­falls zu Daten­ver­lust füh­ren. Wir raten dir daher, vor­ab einen Exper­ten zu kon­tak­tie­ren. Ger­ne ste­hen wir dir bei der Repa­ra­tur zur Sei­te.

Dir blei­ben nun fol­gen­de Optio­nen:

  • Nach einem Update für das The­me schau­en
  • Das The­me vor­über­ge­hend deak­ti­vie­ren

Nach einem Theme Update schauen

Meis­tens bie­ten die Ent­wick­ler kos­ten­pflich­ti­ge Updates an damit die The­mes wei­ter­hin ver­wen­det wer­den kön­nen.

Falls du nicht mehr sicher bist, wel­ches The­me du ver­wen­dest kannst du dies in der “style.css” im The­me Ord­ner (wp-con­­ten­­t/­­the­­mes/) nach­le­sen. Meist fin­dest du dort auch einen Link zum Ent­wick­ler.

Sobald du ein Update gefun­den hast, kannst du die­ses ein­fach per FTP auf dei­nen Ser­ver laden.

Wenn alles geklappt hat kannst du dich nun über dein WP Log­in wie­der anmel­den.

Das Theme vorübergehend deaktivieren

Alter­na­tiv zum Update kannst du das The­me auch ein­fach deak­ti­vie­ren. Das bie­tet sich an falls du ein neu­es The­me instal­lie­ren möch­test oder aber kein Update mehr ange­bo­ten wird.

Um das The­me zu deak­ti­vie­ren, ver­bin­dest du dich ein­fach über ein FTP Pro­gramm dei­ner Wahl (z.B. File­zil­la) mit dei­nem Ser­ver. Wech­sel nun in das The­me Ver­zeich­nis (wp-con­­ten­­t/­­the­­mes). Nun kannst du den Ord­ner dei­nes The­mes umbe­nen­nen und dadurch das The­me deak­ti­vie­ren (z.B.: abc zu !abc).

Reparatur abschließen #

Um die Repa­ra­tur abzu­schlie­ßen, soll­test du unbe­dingt den Debug-Modus dei­ner Word­Press Instanz wie­der deak­ti­vie­ren. Dafür öff­nest du die Kon­fi­gu­ra­ti­ons­da­tei von Word­Press, wp-config.php. Ände­re oder füge die fol­gen­den Zei­len hin­zu um den Debug-Modus zu deak­ti­vie­ren.

// Debug Modus aktivieren
define('WP_DEBUG', false);

// Ausgabe der Debug Meldungen deaktivieren
define('WP_DEBUG_DISPLAY',false); 

// Schreiben der Debug Meldungen ins Log-File
define('WP_DEBUG_LOG',false); /

Ich hof­fe, die klei­ne Anlei­tung konn­te dir hel­fen dei­nen Feh­ler zu fin­den und zu behe­ben. Falls nicht kön­nen wir dir ger­ne wei­ter­hel­fen. Dazu kannst du uns ger­ne jeder­zeit kon­tak­tie­ren.

Falls dir die Anlei­tung gehol­fen hat oder du Fra­gen hast, kannst du ger­ne einen Kom­men­tar hin­ter­las­sen.

88e86fcb816eff22bc917094df2862d8dd5c0e978b333e6dd5f36f808990c261 96

Arti­kel von:

Marc Wag­ner

Hal­lo, Marc hier. Ich bin der Grün­der von Forge12 Inter­ac­ti­ve und bereits seit über 20 Jah­ren lei­den­schaft­lich dabei Web­sei­ten, Online­shops, Anwen­dun­gen und SaaS-Lösun­gen für Unter­neh­men zu ent­wi­ckeln. Vor der Grün­dung habe ich bereits in Bör­sen notier­ten Unter­neh­men gear­bei­tet und mir aller­lei Wis­sen ange­eig­net. Die­ses Wis­sen möch­te ich nun an mei­ne Kun­den wei­ter­ge­ben.

Hast du eine Fra­ge? Hin­ter­lass bit­te einen Kom­men­tar