Meine HP ist weg >> PHP 8

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
HadleyB
Regular
Posts: 837
Joined: Sat Feb 11, 2006 11:47 pm

Meine HP ist weg >> PHP 8

Post by HadleyB »

Hallo zusammen!

Es ist mal wieder soweit: HostEurope hat auf PHP8 umgestellt und ich kann meine HP nicht mehr aufrufen. Kann mir bitte jemand hier helfen? Wäre schade für 20 Jahre Arbeit.

Ich kann auch die "serendipity_config_local.inc.php" nicht herunterladen, der Zugriff wird verweigert!

http://www.hadley.de/cms/
mfg
Hadley
onli
Regular
Posts: 2825
Joined: Tue Sep 09, 2008 10:04 pm
Contact:

Re: Meine HP ist weg >> PHP 8

Post by onli »

Die serendipity_config_local.inc.php darf auch nicht herunterladbar sein, nicht vom Browser aus. Mit FTP oder wie auch immer der Hoster dir Zugriff auf deinen Webspace gibt wird es gehen.

Du wirst Serendipity aktualisieren müssen, auf die 2.4-beta1. Vorher ein Backup machen, dann die Dateien drüberkopieren. Das Release findest du hier: https://github.com/s9y/Serendipity/rele ... /2.4-beta1.

Ist eine blöde Situation :/
HadleyB
Regular
Posts: 837
Joined: Sat Feb 11, 2006 11:47 pm

Re: Meine HP ist weg >> PHP 8

Post by HadleyB »

Danke Dir. Hab die Neue drübergeschoben, jetzt steht das hier. Passieren tutet ab nix:
Serendipity hat entdeckt, dass derzeit Version 2.3.5 verwendet wird. Jedoch wurde Version 2.4-beta1 installiert, daher müssen Sie die Installation aktualisieren!
mfg
Hadley
onli
Regular
Posts: 2825
Joined: Tue Sep 09, 2008 10:04 pm
Contact:

Re: Meine HP ist weg >> PHP 8

Post by onli »

Klickst du denn auch auf dem dabeistehenden Link? Dabei muss etwas passieren, wenn sich optisch im Browser nichts bewegt wird garantiert eine Fehlermeldung im PHP/Apache-Serverlog stehen. Die müsstest du dann leider raussuchen.
HadleyB
Regular
Posts: 837
Joined: Sat Feb 11, 2006 11:47 pm

Re: Meine HP ist weg >> PHP 8

Post by HadleyB »

Klar klicke ich auf den Link. Es passiert aber nichts. Wenn ich die Webseite aktualisiere, wird wieder der Link gezeigt.

Error-LOG 7.4
[Mon Oct 31 01:21:04 2022] [ssl:warn] [pid 28494] [client [host AH01909: hadley.tv:443:0 server certificate does NOT include an ID which matches the server name
[Mon Oct 31 01:21:04 2022] [ssl:warn] [pid 28494] [client [host AH01909: openttd:443:0 server certificate does NOT include an ID which matches the server name
[Mon Oct 31 01:21:04 2022] [ssl:warn] [pid 28494] [client [host AH01909: musik.hadley.de:443:0 server certificate does NOT include an ID which matches the server name
Error-Log 8.0
[Mon Oct 31 01:21:05 2022] [ssl:warn] [pid 28510] [client [host AH01909: hadley.de:443:0 server certificate does NOT include an ID which matches the server name
Und dann noch das LOG:
Attachments
Logfile.txt
(2.26 KiB) Downloaded 282 times
mfg
Hadley
erAck
Regular
Posts: 236
Joined: Mon Feb 16, 2015 1:20 am

Re: Meine HP ist weg >> PHP 8

Post by erAck »

https://hadley.de/cms/serendipity_admin.php gibt
HTTP/1.1 500 Internal Server Error

Da musst du mal tiefer graben warum.
HadleyB
Regular
Posts: 837
Joined: Sat Feb 11, 2006 11:47 pm

Re: Meine HP ist weg >> PHP 8

Post by HadleyB »

Ich kann mir nicht vorstellen, dass ich der Einzige bin, der dieses Problem hat. Wenn ich auf 7.4 runterschalte, geht alles sofort wieder einwandfrei.

Aber jetzt: Auch eine Neuinstallation funktioniert nicht unter PHP8!
mfg
Hadley
onli
Regular
Posts: 2825
Joined: Tue Sep 09, 2008 10:04 pm
Contact:

Re: Meine HP ist weg >> PHP 8

Post by onli »

Dann ist höchstwahrscheinlich die PHP-Konfiguration deines Hosters bei 8.0 arg anders als die Konfiguration bei 7.4. Die 2.4-beta1 ist mittlerweile in vielen verschiedenen Umgebungen getestet worden, sie muss grundsätzlich laufen.

Ich verstehe dass es kompliziert und nicht ideal ist, aber ohne die genaue Fehlermeldung wird man dir hier nicht helfen können. Das oben gezeigte Log enthielt schlicht keine, entweder landete der Fehler also in einem anderen Log, geschah zu einem anderen Zeitpunkt oder er wird durch die Serverkonfiguration gefressen. Bitte schaue da nochmal nach: Fehler produzieren, Fehler im Log finden, ihn hier zeigen und dir kann sicher geholfen werden.
HadleyB
Regular
Posts: 837
Joined: Sat Feb 11, 2006 11:47 pm

Re: Meine HP ist weg >> PHP 8

Post by HadleyB »

Danke für Eure Antworten. HostEurope hat jetzt auch reagiert und folgende Fehlermeldung geschickt:
Fatal error: Uncaught --> Smarty: Unable to load template 'file:' <-- thrown in /is/htdocs/wp12250357_4YYQG09J6H/www/cms/bundled-libs/Smarty/libs/sysplugins/smarty_internal_template.php on line 195
Könnt Ihr damit was anfangen?
mfg
Hadley
onli
Regular
Posts: 2825
Joined: Tue Sep 09, 2008 10:04 pm
Contact:

Re: Meine HP ist weg >> PHP 8

Post by onli »

Hm, ich nicht wirklich. Der Fehlermeldung zufolge würde irgendetwas versuchen, einen leeren Dateipfad zu laden. Ist das bei der Neuinstallation?
HadleyB
Regular
Posts: 837
Joined: Sat Feb 11, 2006 11:47 pm

Re: Meine HP ist weg >> PHP 8

Post by HadleyB »

Ja, das ist bei der Neuinstallation. Da ich nichts vom Sourcecode weiß, sehe ich meine Felle davonschwimmen. Das wäre äußerst schade, meine HP hat fast 3 Millionen Besucher.
mfg
Hadley
HadleyB
Regular
Posts: 837
Joined: Sat Feb 11, 2006 11:47 pm

Re: Meine HP ist weg >> PHP 8

Post by HadleyB »

Jetzt "läuft" die HP wieder, aber stark eingeschränkt. Wenn ich auf die Admin-Seite möchte, kommt das hier:
Fatal error: Array and string offset access syntax with curly braces is no longer supported in /is/htdocs/wp12250357_4YYQG09J6H/www/cms/plugins/serendipity_event_karma/serendipity_event_karma.php on line 1970
Und auch auf der HP selbst hagelt es eine Fehlermeldung nach der anderen.
mfg
Hadley
HadleyB
Regular
Posts: 837
Joined: Sat Feb 11, 2006 11:47 pm

Re: Meine HP ist weg >> PHP 8

Post by HadleyB »

So, ich habe FAST alles wieder online. Aber leider nur fast. Das Plugin KARMA funktioniert nicht.Dadurch lassen sich keine Plugins installieren:

Fatal error: Array and string offset access syntax with curly braces is no longer supported in /is/htdocs/wp12250357_4YYQG09J6H/www/cms/plugins/serendipity_event_karma/serendipity_event_karma.php on line 1970


Und jeder Artikel hat das hier am Ende der Seite:
Warning: Undefined array key "has_comments" in /is/htdocs/wp12250357_4YYQG09J6H/www/cms/templates_c/2k11/46/69/ef/4669efccbf50b5b71dfd05adda48cac7e5efb687_0.file.entries.tpl.php on line 111

Warning: Undefined array key "has_comments" in /is/htdocs/wp12250357_4YYQG09J6H/www/cms/templates_c/2k11/46/69/ef/4669efccbf50b5b71dfd05adda48cac7e5efb687_0.file.entries.tpl.php on line 112
Und manchmal auch das hier

Warning: Undefined array key "accept_privacy" in /is/htdocs/wp12250357_4YYQG09J6H/www/cms/plugins/serendipity_event_dsgvo_gdpr/serendipity_event_dsgvo_gdpr.php on line 501
mfg
Hadley
onli
Regular
Posts: 2825
Joined: Tue Sep 09, 2008 10:04 pm
Contact:

Re: Meine HP ist weg >> PHP 8

Post by onli »

Und, wie wurde das jetzt soweit repariert?

Ich werde dem Karma-Plugin einen Fix spendieren.

Die regulären Warnungen können ignoriert werden - und sie sollten auch gar nicht angezeigt werden. Füge bitte folgenden Code in deine serendipity_config_local.inc.php ein, ans Ende, aber vor dem ?>:

Code: Select all

$serendipity['production'] = true;
Dann müssten sie weg sein.
onli
Regular
Posts: 2825
Joined: Tue Sep 09, 2008 10:04 pm
Contact:

Re: Meine HP ist weg >> PHP 8

Post by onli »

Karma sollte mit der Version 2.14.2 zumindest keine groben Fehler mehr werfen. Du kannst auf das Spartacus-Update warten, falls das Update nicht installierbar ist holst du dir am besten die serendipity_event_karma.php von Github, von https://github.com/s9y/additional_plugi ... _karma.php (achte auf das auswählen der Rohdatei via Raw oben rechts) und überschreibst damit die alte Version der serendipity_event_karma.php.
Post Reply