-
Kategorie: Joomla 1.7
-
Erstellt: Mittwoch, 04. Januar 2012 11:31
-
Zuletzt aktualisiert: Donnerstag, 17. März 2016 18:28
-
Geschrieben von Martina Major
- Stammdaten
- Ausgaben
- Wasser
- Strom
- Versicherung
- Sonstige Kosten
- Einnahmen
- Zahlungseingang
- Rechnungen
- Abschläge
- Mahnwesen
-
Kategorie: Joomla 1.7
-
Erstellt: Mittwoch, 14. September 2011 13:02
-
Zuletzt aktualisiert: Mittwoch, 14. September 2011 13:07
-
Geschrieben von Martina Major
Das Problem? Nach Umstellung von Joomla 1.5 auf Joomla 1.7 - nur auf dieser einen Installation - werden von den Google-Webmastertools plötzlich jede Menge Crawling-Fehler mit dem Status unereichbar angezeigt.
Okay, das kann an den veränderten Adressen liegen, aber sollte da nicht die 404er Fehlerseite angezeigt werden?
Bei den unerreichbaren Seiten handelt es sich ausnahmlos um Urls die index2.php enthalten. Soweit ich weiss ist die Verwendung der index2.php bereits in der Version 1.5 als "obsolet" (veraltet) eingestuft worden und diese Datei index2.php ist in der Version 1.7.0 auch nicht mehr enthalten. Da ich bei Joomla keine weiteren Informationen zu dem Problem gefunden habe und sich herausgestellt hat, dass alle Links gültig wären, wenn sie mit index.php .. aufgerufen würden, habe ich mich für ein Umschreiben dieser Urls entschieden.
Eintrag in der Datei: .htaccess
RedirectMatch permanent /index2.php?([a-zA-Z0-9_-]*) http://doku.major-online.de/index.php?$1
Aktuell scheint das Problem, jedenfalls für Google damit behoben, wie die fehlerhaften Urls zu Google gekommen sind, ist mir unklar, denn es handelt sich definitiv nicht, um alte Artikel, sondern um Artikel, die erst in der neuen Joomla-Version erfasst wurde.
-
Kategorie: Joomla 1.7
-
Erstellt: Montag, 12. September 2011 10:54
-
Zuletzt aktualisiert: Montag, 12. September 2011 11:33
-
Geschrieben von Martina Major
In PHP gibt es verschiedene Möglichkeiten das Error-Reporting einstellen.
Lokal bzw. in der Entwicklungsumgebung - insbesondere bei der Fehlersuche - ist es ggf. sinnvoll Fehler auf dem Bildschirm anzuzeigen. In der produktiven Umgebung, also auf der Homepage im Internet, sollten Fehlermeldungen nicht generell auf dem Bildschirm angezeigt werden.
Anpassung der Datei: php.ini
In der Entwicklungsumgebung (lokal) kann man direkt die php.ini anpassen. Dazu die php.ini mit den Editor öffnen und nach "error_reporting" suchen.
; Default Value: E_ALL & ~E_NOTICE
; Development Value: E_ALL | E_STRICT
; Production Value: E_ALL & ~E_DEPRECATED
; http://php.net/error-reporting
error_reporting = E_ALL
Bedeutung:
- Standard(Default): alle Fehler, aber keine Notice
- Entwicklung: alle Fehler, zusätzlich dazu auch Strict-Fehler
- Produktion: alle Fehler, aber keine Warnungen über veraltete Funktionen
Entgegen der Vorgabe in der Xampp-Beispieldatei habe ich die Ausgabe der Strict-Fehler in der Entwicklungsumgebung weggelassen, da Joomla 1-7 sonst sehr viele Fehler anzeigt.
; Default Value: On
; Development Value: On
; Production Value: Off
; http://php.net/display-errors
display_errors = On
Einstellung zur Anzeige der Fehler, d.h. wenn hier Off steht werden, unabhängig von der Einstellung oben keine Fehler angezeigt.
; Default Value: Off
; Development Value: On
; Production Value: On
; http://php.net/log-errors
log_errors = On
Das Error-Logging sollte nach Möglichkeit das Mittel der Wahl sein, denn hier wird der Besucher nicht durch "seltsame Fehlermeldungen" irritiert und der Seitenbetreiber bzw. Entwickler können trotzdem die Fehlermeldungen lesen.
Gibt es Alternativen zur Anpassung in der php.ini?
Nicht auf jedem Webspace oder Server ist es möglich bzw. sinnvoll die php.ini anzupassen. Wenn das Überschreiben der Einstellungen der php.ini erlaubt ist, können die Parameter auch über die .htaccess angepasst werden.
# Keine Fehlermeldungen und Warnungen anzeigen
php_flag display_errors off
Bzw.
# Fehlermeldungen und Warnungen auf dem Bildschirm anzeigen
php_flag display_errors on