lgeyer
Da wird mir wohl nichts anderes übrig bleiben, als eines nach dem anderen auf Kompatibilität zu testen. Da wir eine Farm betreiben wäre es natürlich schön, wenn ich die Tests in einem eigenen Animal durchführen könnte. Ich habe zwar in einem Animal die Anzeige, welche PlugIns aktiviert sind, habe aber nichts gefunden, um für ein bestimmtes Animal ein bestimmtes PlugIn zu deaktivieren.
Lothar Geyer
lgeyer
Die Fehlermeldungen sehen etwa so aus:
Warning: Declaration of action_plugin_description::register(&$controller) should be compatible with DokuWiki_Action_Plugin::register(Doku_Event_Handler $controller) in /homepages/28/d13468818/htdocs/tm_wiki/lib/plugins/description/action.php on line 59
Betrifft verschiedene PHP-Dateien. Auch werden Abbildungen nicht mehr angezeigt.
Lothar Geyer
michaelsy
LGeyer wrote
Warning: Declaration of action_plugin_description::register(&$controller) should be compatible with DokuWiki_Action_Plugin::register(Doku_Event_Handler $controller) in /homepages/28/d13468818/htdocs/tm_wiki/lib/plugins/description/action.php on line 59
Wird offenbar durch das
Plugin Description (Last updated on 2012-07-02) ausgelöst. Benötigt wohl sicher eine Anpassung.
Vielleicht solltest du einfach mal alle deine Plugins deaktivieren und schauen, welche Fehlermeldungen übrig bleiben.
michaelsy
LGeyer wrote
und was musstest Du bei dem Apache umstellen?
Du kannst davon ausgehen, dass von 1&1 sicher bereits alle notwendigen Anpassungen des Apache-Server an PHP 7.x durchgeführt worden sind. Und dass du auf diese Stellen auch gar keinen Zugriff hast.
dinsdale
Hallo Lothar,
die Frage ist, ob auch alle eventuell eingesetzten Plugins wirklich PHP 7.2 kompatibel sind. Ich würde vielleicht erstmal alle deaktivieren und nur die Standardplugins aktiviert lassen. Dann kann man nach und nach weitere aktivieren, bis man den Bösewicht erwischt hat.
tom1
Hallo Lothar,
ich betreibe mein Wiki nur Lokal unter Linux Mint. Mit dem update auf Greeko habe ich ebenfalls auf PHP 7.2 umgestellt, da die neue Version nicht mehr unter PHP 5.5 läuft. Allerdings musste ich dabei auch den Apache2 an die neue PHP Version anpassen und jetzt läuft es wie am Schnürchen.
Viele Grüße
Tom
lgeyer
Guten Abend Tom,
und was musstest Du bei dem Apache umstellen? Ich habe in der Konfiguration bei 1und1 nur die PHP-Version von 5.6 auf 7.1 bzw. 7.2 gesetzt. In beiden Fällen gab es die Fehlermeldungen.
Lothar Geyer
michaelsy
Hallo LGeyer,
wie lauteten denn die Fehlermeldungen?
Gruß - Michael Sy.
lgeyer
Ich habe heute unsere Farm-Installation auf Greebo upgedatet - also die entpackten Dateien in das entsprechende Verzeichnis hochgeladen. Soweit alles OK. In den beiden Animals wird in der Konfiguration der Name des neuen Updates Greebo angezeigt. Sonst allerdings noch nicht viel getestet.
Dann las ich, dass in Greebo PHP 7.2 unterstützt wird. Also bei 1und1 auf PHP 7.1 (ist bei 1und1 als "empfohlen" gekennzeichnet) umgestellt. Ergebnis: jede Menge Fehlermeldungen. Also auf 7.2 umgestellt: ebenfalls Fehler. Nach dem "Rückfall" auf 5.6 läuft es anscheinend wieder normal.
Lothar Geyer
lgeyer
Ich habe nun wohl einiges getestet - aber die Ergebnisse leider unter dem Thema "Fehler nach Upgrade" gepostet.
Während manche PlugIns nur auf wenigen Seiten verwendet werden, verwenden wir description und keywords doch so oft wie möglich. Leider hat aber gerade da niemand mehr Hand angelegt - seit 2007 bzw. 2012. Ich wäre daher wirklich sehr dankbar, wenn sich jemand dieser PlugIns annehmen würde. Sie aus den Seiten rauszunehmen, würde doch einiges an Zeit kosten.
Falls es ein neueres PlugIn mit den selben Möglichkeiten gibt, wäre es den Aufwand gegebenenfalls wert.
Lothar Geyer
lgeyer
Ein weiteres inkompatibles (PHP5.6/7.2) PlugIn ist das hidden-PlugIn. Soweit ich das beurteilen kann werden zwar keine Fehlermeldungen generiert. Aber nach dem klickbaren Header wird unter 7.2 der Text gezeigt, der eigentlich verborgen sein sollte. Auch die Gestaltung ist etwas anders.
Der Header wird zwar als Link / klickbar dargestellt, aber es tut sich nichts.
Lothar Geyer
michaelsy
LGeyer wrote
Sie aus den Seiten rauszunehmen, würde doch einiges an Zeit kosten.
Bei solchen Gelegenheiten daran denken, dass alle Seiten als Text-Datei vorliegen und so global per Search & Replace bearbeitet werden könnten.
lgeyer
Michael, wie meinst Du das? Wenn ich das Wiki auf meinem Rechner hätte, stimmt das schon. Aber Farm und Animals liegen bei 1und1 auf einem Server. Da ist mir kein entsprechender Suchbefehl bekannt. Wir haben natürlich ein lokales Backup, da kann ich zwar suchen, aber der Aufwand ist letztlich der selbe. Abgesehen davon, dass dadurch natürlich Informationen für Google usw. verloren gehen. Die Keywords werden zwar angeblich nicht mehr ausgewertet, die description aber schon.
Lothar Geyer
michaelsy
LGeyer wrote
Aber Farm und Animals liegen bei 1und1 auf einem Server.
Auf all diese Dateien auf dem Webserver kannst du prinzipiell sehr ähnlich zugreifen, wie auf Dateien deines lokalen Rechners. Für Search&Replace ist es sehr empfehlenswert, sie vor Bearbeitung herunterzuladen und nach Bearbeitung wieder hochzuladen.
Typischerweise wird das per FTP gemacht.
Ob sich der Aufwand dafür lohnt, hängt natürlich sehr davon ab, wie viele Wiki-Seiten du hast.
lgeyer
Guten Morgen Michael,
OK, einzelne Dateien editieren mach ich fast täglich über CoreFTP. Aber auf dem Server nach Dateien suchen, in denen ein bestimmtes Schlüsselwort enthalten ist, habe ich noch nicht gefunden.
Lothar Geyer
michaelsy
LGeyer wrote
Aber auf dem Server nach Dateien suchen, in denen ein bestimmtes Schlüsselwort enthalten ist, habe ich noch nicht gefunden.
Daher ja auch die Dateien herunterladen.
Dann kann man zum Beispiel mittels des TextPad-Editors mehrere Dateien auf einmal per Search&Replace bearbeiten.
... und einen Guten Morgen zurück :rolleyes:
lgeyer
Ich habe nun noch zwei Fehlerchen bei Greebo / PHP7.2 gefunden:
- das Icon im Header (das ja auch in den Reitern beim Firefox gezeigt wird) wird nicht angezeigt
- Images werden anscheinend überhaupt nicht gezeigt.
Lothar Geyer