Seite 1 von 2

Hosteurope und PHP 8

Verfasst: Mi 23. Nov 2022, 17:49
von Faar
Hat außer mir noch jemand Probleme mit Hosteurope und ihrem PHP 8 Updatewahn?
Erst lief die Seite nach dem Update trotzdem nicht, weil...

"Database failure: 2002 (Connection refused)"

und dann dies...

"Database failure: 2006 (MySQL server has gone away)"

...und zum Schluss, als endlich Daten aus der DB kamen, mal einen kleinen PHP 8 Fehler, den ich ruckzuck reparieren konnte (create_function in der navigation_main).

Hat mich einige Telefon-Warteschleifen und Stress gekostet.
Hab nur noch 2 Kunden dort und werde die auch bald umziehen zu anderen Hostern.

Re: Hosteurope und PHP 8

Verfasst: Mi 30. Nov 2022, 16:29
von xmurrix
Hallo Faar,

was war denn die Lösung zu den Datenbank-Fehlern, was musstest du da machen, damit es funktioniert?
Für mich sieht es eher nach einem überlasteten Datenbank-Server aus. Wenn der Hoster bereit ist, die Datenbank auf einen anderen Datenbank-Server zu übertagen, kann das vielleicht helfen.

Der Fehler mit "create_function" im Modul "navigation_main" ist verständlich, da das CONTENIDI-Setup bei einem Update die Quellcode-Dateien in Modulen nicht anfasst. Nach einem Update, sollte man alle Module im Mandantenverzeichnis und alle Plugins prüfen, vor allem diejenigen, die beim CONTENIDO-Package nicht dabei sind, ob diese auch mit de auf dem Server installierten PHP-Version kompatibel sind.

Die Unterstützung für PHP 8.0 läuft am 26.11.2023 aus, die Hoster werden vermutlich nicht lange warten und auch auf PHP 8.1 umstellen wollen. Man müsste also demnächst die Lauffähigkeit von CONTENIDO unter PHP 8.1 sicherstellen.

Gruß
xmurrix

Re: Hosteurope und PHP 8

Verfasst: Do 1. Dez 2022, 13:07
von Faar
xmurrix hat geschrieben:
Mi 30. Nov 2022, 16:29
was war denn die Lösung zu den Datenbank-Fehlern, was musstest du da machen, damit es funktioniert?
Es hat plötzlich wieder funktioniert, der Fehler kam also vom Server und den haben sie dann wohl richtig gestellt.
Danach kamm dann erst der PHP-Fehler, als das Menü geladen werden konnte.
Der Fehler mit "create_function" im Modul "navigation_main" ist verständlich, da das CONTENIDI-Setup bei einem Update die Quellcode-Dateien in Modulen nicht anfasst.
Genau das war es, der Modulcode war veraltet und das Update ändert die Module sinnvollerweise nicht.
Die Unterstützung für PHP 8.0 läuft am 26.11.2023 aus, die Hoster werden vermutlich nicht lange warten und auch auf PHP 8.1 umstellen wollen. Man müsste also demnächst die Lauffähigkeit von CONTENIDO unter PHP 8.1 sicherstellen.
Also, ich habe noch Contenido 4.8 CMS am laufen auf PHP 5.6, andere Hoster können das scheints ohne Probleme.
Hosteurope wird auf jeden Fall sofort umstellen aber ich werde die restlichen Kunden auch von dort abziehen.
Mir gefiel das Gebaren um SSL dort auch nicht, alle anderen Hoster haben das sehr einfach und kostenlos gelöst.

Wenn ich bei meinem Hoster auf 8.1 hochschalten kann, dann teste ich das mal.
Auf PHP 8.0 läuft die Develop Version einwandfrei bis jetzt und ich habe inzwischen einige Installationen damit geupdatet.
Man könnte es als 4.10.2 freigeben, finde ich.

Ab Montag ist leider mein Daumen oder gleich die ganze Hand im Gips, sagte mir der Arzt, und dann könne ich gar nichts machen, sagte er. :?
Aber danach kann ich mal PHP 8.1 ausprobieren.

Gruß Frank

Re: Hosteurope und PHP 8

Verfasst: Fr 2. Dez 2022, 11:33
von xmurrix
Auf PHP 8.0 läuft die Develop Version einwandfrei bis jetzt und ich habe inzwischen einige Installationen damit geupdatet.
Man könnte es als 4.10.2 freigeben, finde ich.
Danke dir für das Feedback, es ist gut zu wissen, dass die aktuelle Entwicklungsversion unter PHP 8 funktioniert. Was das neue Release betrifft, so sollte das jemand entscheiden, der die Leitung bei CONTENIDO hat. 4fb hat sich wohl zurückgezogen und die Vereinsgründung kommt anscheinend auch nicht voran.

Gruß
Murat

Re: Hosteurope und PHP 8

Verfasst: Fr 2. Dez 2022, 14:34
von Faar
xmurrix hat geschrieben:
Fr 2. Dez 2022, 11:33
Was das neue Release betrifft, so sollte das jemand entscheiden, der die Leitung bei CONTENIDO hat. 4fb hat sich wohl zurückgezogen und die Vereinsgründung kommt anscheinend auch nicht voran.
Wenn man sieht, was anderswo herausgegeben wird und bald darauf eine neue Version braucht, um die Fehler zu reparieren, steht Contenido sehr gut da. Ich habe tatsächlich noch keine Klagen gehört, dass die neueste Version Probleme machen würde und die Klagen kämen sehr schnell, gäbe es Probleme.

Was die Vereinsgründung angeht, es hängt meiner Meinung nach daran, dass man sich treffen müsste, schlimmstenfalls in Offenbach.
Wir haben keine "eine Stimme", also noch niemanden, der entscheiden kann und sagt, "wir machen das jetzt". Das soll durch die Gründung erst werden.
Seitens 4fb wäre die Türe weit offen für eine Übernahme von Contenido, so mein Eindruck.
Seit Corona sind wir noch mehr zu Sesselpupsern geworden als eh schon.

Re: Hosteurope und PHP 8

Verfasst: Fr 2. Dez 2022, 21:15
von bodil
(Apropos: falls es der Sache nützt, dass ich in Offenbach im passenden Moment die Hand hebe oder irgendwas unterschreibe, stehe ich dafür in den letzten beiden Wochen des Jahres gerne zur Verfügung. Auch sonstwo im Rhein-Main-Gebiet. Sonst erst wieder im Juni, Juli oder August.)

Re: Hosteurope und PHP 8

Verfasst: Di 13. Dez 2022, 22:48
von malsdgtac
Hallo,
ich habe heute auch eine Seite auf PHP8 umgestellt. Schaut eigentlich alles ganz gut aus.

Allerdings eine Frage: habt ihr das Loggen der PHP-Warnings abgestellt? Denn bei mir kommen recht viele Warning aus dem Plugin "mod_rewrite" und es wundert mich, dasss ich hier im Forum keine Beiträge dazu gefunden habe.

Beispiele:

Code: Alles auswählen

PHP Warning:  Undefined array key "idart" in /contenido/plugins/mod_rewrite/includes/config.plugin.php on line 128
PHP Warning:  Undefined array key "idcat" in /contenido/plugins/mod_rewrite/includes/config.plugin.php on line 128
PHP Warning:  Undefined property: ModRewriteController::$_sPath in /contenido/plugins/mod_rewrite/classes/class.modrewritecontroller.php on line 532
PHP Warning:  Undefined property: ModRewriteController::$_sPath in /contenido/plugins/mod_rewrite/classes/class.modrewritecontroller.php on line 188
PHP Warning:  Undefined array key "params" in /contenido/plugins/mod_rewrite/classes/class.modrewriteurlstack.php on line 200
PHP Warning:  Undefined array key "urlpath" in /contenido/plugins/mod_rewrite/classes/class.modrewriteurlstack.php on line 181
PHP Warning:  Undefined array key "urlname" in /contenido/plugins/mod_rewrite/classes/class.modrewriteurlstack.php on line 182

Re: Hosteurope und PHP 8

Verfasst: Mi 14. Dez 2022, 07:43
von emergence
das ist etwas, das bei hosteurope echt ein problem ist...
beim wechsel auf eine andere php version, ist da per default, das error logging global deaktiviert...

muss man im kis ändern
Webhosting => Skripte und Datenbanken => Skript Einstellungen
php_flag / php_admin_flag => !!! MUSS AUF php_flag gesetzt werden...

sonst kriegt man null einträge ins log file...

bin mir nicht mehr sicher aber das kann sogar bei jedem wechsel der php version wieder zurückgestellt werden, seitens hosteurope...

Re: Hosteurope und PHP 8

Verfasst: Mi 14. Dez 2022, 11:06
von Faar
emergence hat geschrieben:
Mi 14. Dez 2022, 07:43
das ist etwas, das bei hosteurope echt ein problem ist...
Das kann ich bestätigen, man muss bei Hosteurope das Logging extra einschalten.
Ohne das erscheinen auch im Contenido Backend die Errorlogs nicht vollständig.

Re: Hosteurope und PHP 8

Verfasst: Mi 14. Dez 2022, 17:47
von malsdgtac
Sorry, ich habe das ja sozusagen im falschen Beitrag gepostet.

Ich bin nicht bei Hosteurope - und daher erscheinen die ganzen Fehlermeldungen - sind die okay? Ich weiß wei ich sie über die config ausschalten kann, wollte nur rückmelden, dass es die gibt und grundsätzlich habe ich lieber Meldungen als keine, aber das werden einfach zu viel ;-)

Re: Hosteurope und PHP 8

Verfasst: Do 15. Dez 2022, 07:56
von bodil
Hattest du einfach nur auf dem Server die PHP-Version umgestellt? Dann wundert mich, dass die Seite überhaupt läuft.
Andererseits sind es für eine neue (inoffizielle) Version tatsächlich zu viele Fehlermeldungen, gerade im modrewrite-Plugin.

Re: Hosteurope und PHP 8

Verfasst: Do 15. Dez 2022, 13:19
von Faar
malsdgtac hat geschrieben:
Mi 14. Dez 2022, 17:47
Sorry, ich habe das ja sozusagen im falschen Beitrag gepostet.

Ich bin nicht bei Hosteurope - und daher erscheinen die ganzen Fehlermeldungen - sind die okay? Ich weiß wei ich sie über die config ausschalten kann, wollte nur rückmelden, dass es die gibt und grundsätzlich habe ich lieber Meldungen als keine, aber das werden einfach zu viel ;-)
Eventuell müsste man das Plugin manuell updaten, kann sein, dass es noch eine alte Version ist.
Ich habe diese Meldungen derzeit nicht.

Re: Hosteurope und PHP 8

Verfasst: Di 10. Jan 2023, 12:07
von malsdgtac
Ich habe nicht nur auf PHP 8 umgestellt, sondern auch auf die Developer-Version (https://github.com/CONTENIDO/CONTENIDO/tree/develop/) geupdatet. Wo finde ich das Plugin um es manuell upzudaten?

Re: Hosteurope und PHP 8

Verfasst: Di 10. Jan 2023, 16:43
von bodil
Das ist da in der aktuellsten Version dabei. Musst du nur im Plugin-Manager aktivieren.

Re: Hosteurope und PHP 8

Verfasst: Mi 11. Jan 2023, 10:30
von malsdgtac
okay, dann habe ich die akutellste Version laufen