Click here to load reader

Fehlersuche in Joomla

  • View
    144

  • Download
    5

Embed Size (px)

Text of Fehlersuche in Joomla

  1. 1. 2015 formativ.net oHG 1 Woran hngts denn? Fehlersuche in Joomla!
  2. 2. 2015 formativ.net oHG 2 Mgliche/bliche Fehler Server falsch konguriert Joomla! falsch konguriert Fehlerhaften Code geschrieben
  3. 3. 2015 formativ.net oHG 3 Beispiel 1: Login-Fehler
  4. 4. 2015 formativ.net oHG 4 Beispiel 1: Login-Fehler Huge Ursachen: Log-Pfad in conguration.php falsch deniert ($log_path) Log-Pfad hat falsche Zugriffsrechte
  5. 5. 2015 formativ.net oHG 5 Beispiel 1: Login-Fehler Lsung: Log-Pfad in conguration.php korrekt denieren Richtige Zugriffsrechte auf Tmp-Pfad erteilen (755 / 775) Auf lokalem Rechner: Schreibrechte sicherstellen Auf Server: Per FTP-Client oder per SSH
  6. 6. 2015 formativ.net oHG 6 Beispiel 2: Update-Fehler
  7. 7. 2015 formativ.net oHG 7 Beispiel 2: Update-Fehler Huge Ursachen: Tmp-Pfad in conguration.php falsch deniert ($tmp_path) Tmp-Pfad hat falsche Zugriffsrechte
  8. 8. 2015 formativ.net oHG 8 Beispiel 2: Update-Fehler Lsung: Tmp-Pfad in conguration.php korrekt denieren Richtige Zugriffsrechte fr Tmp-Pfad erteilen (755 / 775) Auf lokalem Rechner: Schreibrechte sicherstellen Auf Server: Per FTP-Client oder per SSH
  9. 9. 2015 formativ.net oHG 9 Beispiel 3: Error 500
  10. 10. 2015 formativ.net oHG 10 Beispiel 3: Error 500 Huge Ursachen: .htaccess Syntaxfehler / falsch konguriert Options +FollowSymlinks RewriteBase / Eigener PHP-Code in Template fehlerhaft Template nicht gefunden PHP auf dem Server falsch konguriert
  11. 11. 2015 formativ.net oHG 11 Beispiel 3: Error 500 Lsung: .htaccess-Syntax prfen, ggf. zurck auf Original-Datei .htaccess richtig kongurieren Options"+FollowSymlinks auskommentieren RewriteBase richtig setzen (/Pfad) Eigenen Code / Template prfen & debuggen Ansonsten: Provider anrufen ;)
  12. 12. 2015 formativ.net oHG 12 Beispiel 4: Blank Page
  13. 13. 2015 formativ.net oHG 13 Beispiel 4: Blank Page Huge Ursachen: Fehler beim Upload auf den Server (FTP) Datenbank-Dump auf Server nicht aktuell Auf Server fehlen Joomla!-Erweiterungen
  14. 14. 2015 formativ.net oHG 14 Beispiel 4: Blank Page Lsung: Daten pauschal erneut hochladen (wenn mglich per SSH!) DB-Dump erneut hochladen (Encoding prfen!) Alle ntigen Erweiterungen nachinstallieren
  15. 15. 2015 formativ.net oHG 15 Fehleranalyse Logle unter $log_path prfen
  16. 16. 2015 formativ.net oHG 16 Fehleranalyse Server-Logle prfen (error.log) XAMPP: C:xamppapachelogserror.log MAMP: /Applications/MAMP/logs/apache_error.log Webserver (Linux): /var/log/apache2/error.log Wichtig: Error-Reporting in Joomla!
  17. 17. 2015 formativ.net oHG 17 Fehleranalyse ber Web-Developer-Tools Status-Codes prfen
  18. 18. 2015 formativ.net oHG 18 Fehleranalyse Ggf. Mod-Rewrite-Log aktivieren in .htaccess-Datei eintragen: RewriteLog /mein/logle.txt RewriteLogLevel 0-9 (0 = kein Logging, 9 = alles loggen)
  19. 19. 2015 formativ.net oHG 19 Fehleranalyse PHP-Code debuggen in Templates Empfehlung: Xdebug (http://xdebug.org) Ablauf Xdebug lokal einrichten (XAMPP, IDE) Debugging starten Joomla! im Browser aufrufen und in IDE Ergebnisse verfolgen Breakpoints setzen, Zeile fr Zeile verfolgen
  20. 20. 2015 formativ.net oHG 20 Vielen Dank! ;) ... and have a nice day.