Nach dem Update auf v1.0.3 habe ich in meinem System diverse Änderungen vorgenommen. Einige sind bereits in anderen Themen publiziert worden. Und hiermit stelle ich meine Korrekturen seit Update auf v1.0.3 zur Verfügung.
Errata:
- Probleme mit FATAL-ERROR aufgrund von Fehlerhaften DB-Abfragen gelöst (if (...) eingefügt).
- Tabellenname "lastSearch" in "lastsearch" umbenannt, um Großschreibungs-Probleme zu umgehen. Dieses ist nur für diejenigen relevant, bei denen lower_case_table_names auf 0 steht. Test mit mysql -e 'show global variables like "lower_case_tab%"'.
- 1x $wmtippstyle durch $emtippstyle ersetzt.
- Mehrfach $row77[date] durch $row77['date'] ersetzt.
- Die Gruppenanzeige aktiviert.
- Dateien .htaccess geändert, so dass sie auch auf modernen Apache-Systemen ohne Kompatibilitäts-Modus funktionieren.
Nach den Änderungen habe ich in meinem Error-Log nur noch "PHP Notices" gesehen, meist "Undefined offset" oder "Undefined index".
Hier findet ihr den Patch dazu. Genaugenomen richtet er sich an das Entwicklerteam. Aber für Leute, die ihre eigenen Modifikationen haben, ist die Verwendung der Patch-Datei einfacher/sinnvoller. Hierzu ist die Kommandozeile (Anmeldung mit ssh) nötig. Alternativ geht auch: Mittels FTP alle Dateien auf eigene System kopieren, den Patch ausführen und dann alle Dateien zurück kopieren. In beiden Varianten muss das Patch-Kommando verfügbar sein.
Zur Ausführung die Datei patch.txt ins Basisverzeichnis kopieren und dort das folgende Kommando ausführen:
Wegen der Option --dry-run findet nur ein Test-Lauf statt, ohne dass eine Datei geändert wird. Der Lauf ist perfekt, wenn nur "checking" Zeilen ausgegeben werden. Alle Rückfragen mit RETURN (also dem Standardwert) beantworten. Zu diesen Rückfragen kommt es u.a., wenn ihr bereits Teile angepasst habt.
Danach kann man den folgenden Befehl zum tatsächlichen Patchen nutzen:
Zum Abschluss folgt eine Liste der veränderten Dateien:
* backup/.htaccess
* content/admin.info.php
* content/admin.spiele.php
* content/gruppen.content.php
* content/rangliste.custom.php
* content/rangliste.dep.php
* content/tippen.bonuswetten.php
* include/inc.backup.mysql.php
* m/backup/.htaccess
* m/content/admin.spiele.php
* m/content/rangliste.custom.php
* m/content/rangliste.dep.php
* m/content/tippen.bonuswetten.php