Meine HP ist weg >> PHP 8

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

Re: Meine HP ist weg >> PHP 8

Post by HadleyB »

Vielen Dank für Deine Hilfe! Ohne Dich wäre ich sicher nicht soweit gekommen!

Tja, gute Frage wie ich das gemacht habe, keine Ahnung. Ich habe vier Stunden daran rumgebastelt, natürlich neu installiert mit den Standarddaten und dann meine veränderte "2K11" nach und nach angepasst. Trotzdem geht einiges nicht.

Die "karma.php" habe ich eingefügt, das Plugin wird aber nicht erkannt. Wenn ich Plugins updaten möchte (installieren geht wieder), passiert das hier:

Fatal error: Uncaught Error: Undefined constant "PLUGIN_EVENT_COMMUNITYRATING_AVGRATING" in /is/htdocs/wp12250357_4YYQG09J6H/www/cms/include/plugin_api.inc.php:686 Stack trace: #0 /is/htdocs/wp12250357_4YYQG09J6H/www/cms/include/plugin_api.inc.php(752): serendipity_plugin_api::load_plugin('serendipity_plu...', NULL, 'serendipity_eve...', '/is/htdocs/wp12...') #1 /is/htdocs/wp12250357_4YYQG09J6H/www/cms/include/admin/plugins.inc.php(193): serendipity_plugin_api::getPluginInfo('/is/htdocs/wp12...', Array, 'event') #2 /is/htdocs/wp12250357_4YYQG09J6H/www/cms/serendipity_admin.php(133): include('/is/htdocs/wp12...') #3 {main} thrown in /is/htdocs/wp12250357_4YYQG09J6H/www/cms/include/plugin_api.inc.php on line 686


Karma habe ich jetzt zumindest entfernen können, jetzt kommt aber das hier OBEN auf der Seite.,....

Warning: Undefined variable $timeout in /is/htdocs/wp12250357_4YYQG09J6H/www/cms/plugins/serendipity_event_commentedit/serendipity_event_commentedit.php on line 91

Warning: Undefined variable $path in /is/htdocs/wp12250357_4YYQG09J6H/www/cms/plugins/serendipity_event_commentedit/serendipity_event_commentedit.php on line 94

Warning: Undefined variable $mail in /is/htdocs/wp12250357_4YYQG09J6H/www/cms/plugins/serendipity_event_commentedit/serendipity_event_commentedit.php on line 102


Ich habe das entsprechende Plugin gelöscht, jetzt ist die Meldung weg!

Der Zustimmungs-Button beim Kommentieren funktioniert nicht:
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
>
Ich stimme zu, dass meine Daten gespeichert werden.
Hab das entsprechende Plugin entfernt, jetzt ist diese Meldung weg!

Die Kommentarfunktion geht auch nicht, das hier wird per Mail verschickt:
Hallo Hadley,=0A=0ASie haben einen neuen Kommentar zu "Meine Background-CDs=
" erstellt. Ihr Kommentar war:=0A=0ADas ist nur ein Test!=0A=0ADer Betreibe=
r dieses Blogs hat die Best=C3=A4tigung per E-Mail gew=C3=BCnscht, daher m=
=C3=BCssen Sie folgenden Link anklicken:=0A<http://www.hadley.de/cms/commen=
t.php?c=3D26974&hash=3D0625eaa5ae05dbcd90c3520bd34f7d9d>=0A=0A=0A-- =0Awww.=
hadley.de wird betrieben mit Serendipity.=0ADas allerbeste Blog, Sie k=C3=
=B6nnen es auch nutzen.=0AWie das geht, sehen Sie auf <https://s9y.org>.
mfg
Hadley
onli
Regular
Posts: 2721
Joined: Tue Sep 09, 2008 10:04 pm
Contact:

Re: Meine HP ist weg >> PHP 8

Post by onli »

Hast du das hier umgesetzt?
onli wrote: Fri Nov 04, 2022 3:29 pm 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.
HadleyB
Regular
Posts: 813
Joined: Sat Feb 11, 2006 11:47 pm

Re: Meine HP ist weg >> PHP 8

Post by HadleyB »

onli wrote: Sat Nov 05, 2022 3:22 pm Hast du das hier umgesetzt?

Code: Select all

$serendipity['production'] = true;
Dann müssten sie weg sein.
Ja, hab ich gemacht. Aber "Ein Plugin kann aktualisiert werden" und auch der Button "Plugins updaten (1)" macht diese Fehlermeldung:

Fatal error: Uncaught Error: Undefined constant "PLUGIN_EVENT_COMMUNITYRATING_AVGRATING" in /is/htdocs/wp12250357_4YYQG09J6H/www/cms/include/plugin_api.inc.php:686 Stack trace: #0 /is/htdocs/wp12250357_4YYQG09J6H/www/cms/include/plugin_api.inc.php(752): serendipity_plugin_api::load_plugin('serendipity_plu...', NULL, 'serendipity_eve...', '/is/htdocs/wp12...') #1 /is/htdocs/wp12250357_4YYQG09J6H/www/cms/include/admin/plugins.inc.php(193): serendipity_plugin_api::getPluginInfo('/is/htdocs/wp12...', Array, 'event') #2 /is/htdocs/wp12250357_4YYQG09J6H/www/cms/serendipity_admin.php(133): include('/is/htdocs/wp12...') #3 {main} thrown in /is/htdocs/wp12250357_4YYQG09J6H/www/cms/include/plugin_api.inc.php on line 686


Ehe ich es vergesse: Die letzten Stunden warst Du echt mein Held!
mfg
Hadley
onli
Regular
Posts: 2721
Joined: Tue Sep 09, 2008 10:04 pm
Contact:

Re: Meine HP ist weg >> PHP 8

Post by onli »

Danke Hadley, aber ist kein Ding :)

Wegen dem PLUGIN_EVENT_COMMUNITYRATING_AVGRATING muss ich gleich nochmal schauen, wo ich das verpasst habe.
onli
Regular
Posts: 2721
Joined: Tue Sep 09, 2008 10:04 pm
Contact:

Re: Meine HP ist weg >> PHP 8

Post by onli »

serendipity_event_communityrating ist die Ursache dafür. Das ist ein aufgegebenes Plugin, dem ich nicht wirklich ein Update geben will. Versuch bitte erstmal, ob du es deinstallieren kannst, oder ist das Plugin für deine Seite wichtig?
HadleyB
Regular
Posts: 813
Joined: Sat Feb 11, 2006 11:47 pm

Re: Meine HP ist weg >> PHP 8

Post by HadleyB »

onli wrote: Sun Nov 06, 2022 11:52 pm serendipity_event_communityrating
Das hab ich gar nicht installiert! Es war aber auf dem Server. Nachdem ich es gelöscht habe, kam das hier:

Fatal error: Uncaught Error: Undefined constant "PLUGIN_USERPROFILES_BIRTHDAYSNAME_DESCRIPTION" in /is/htdocs/wp12250357_4YYQG09J6H/www/cms/plugins/serendipity_event_userprofiles/serendipity_plugin_userprofiles_birthdays.php:20 Stack trace: #0 /is/htdocs/wp12250357_4YYQG09J6H/www/cms/include/admin/plugins.inc.php(198): serendipity_plugin_userprofiles_birthdays->introspect(Object(serendipity_property_bag)) #1 /is/htdocs/wp12250357_4YYQG09J6H/www/cms/serendipity_admin.php(133): include('/is/htdocs/wp12...') #2 {main} thrown in /is/htdocs/wp12250357_4YYQG09J6H/www/cms/plugins/serendipity_event_userprofiles/serendipity_plugin_userprofiles_birthdays.php on line 20


HAH! Ich hab die "Class-Zeilen" einfach rausgelöscht, dann blieb nur noch das hier übrig und die Updates funktionieren wieder!
Fehler: serendipity_plugin_userprofiles_birthdays
Das nimmt kein Ende. Das hier kommt, wenn man die Benutzer aufruft:
Warning: Undefined array key "no_create_permission" in /is/htdocs/wp12250357_4YYQG09J6H/www/cms/templates_c/2k11/60/96/72/6096722b2a6a2958d24660f9cdc93b2b7e030d8b_0.file.users.inc.tpl.php on line 152

Warning: Attempt to read property "value" on null in /is/htdocs/wp12250357_4YYQG09J6H/www/cms/templates_c/2k11/60/96/72/6096722b2a6a2958d24660f9cdc93b2b7e030d8b_0.file.users.inc.tpl.php on line 152
Leider besteht immer noch das Problem beim Versenden der Kommentare, das hier kommt beim User an:
Hallo Gerd H=C3=B6ller,=0A=0ASie haben einen neuen Kommentar zu "Meine Back=
ground-CDs" erstellt. Ihr Kommentar war:=0A=0ADas ist nur ein Test!=0A=0ADe=
r Betreiber dieses Blogs hat die Best=C3=A4tigung per E-Mail gew=C3=BCnscht=
, daher m=C3=BCssen Sie folgenden Link anklicken:=0A<http://www.hadley.de/c=
ms/comment.php?c=3D26977&hash=3D8ffe9a3a0bc10b828cc983baec06943b>=0A=0A=0A-=
- =0Awww.hadley.de wird betrieben mit Serendipity.=0ADas allerbeste Blog, S=
ie k=C3=B6nnen es auch nutzen.=0AWie das geht, sehen Sie auf <https://s9y.o=
rg>.
Last edited by HadleyB on Wed Nov 09, 2022 3:31 pm, edited 1 time in total.
mfg
Hadley
onli
Regular
Posts: 2721
Joined: Tue Sep 09, 2008 10:04 pm
Contact:

Re: Meine HP ist weg >> PHP 8

Post by onli »

Sind jetzt nur noch die "Warnings" da? Die sollten einfach nicht mehr angezeigt werden, wenn

Code: Select all

$serendipity['production'] = true;
in die serendipity_config_local.inc.php hinzugefügt wurde. Bist du sicher, dass das da drin steht?
HadleyB
Regular
Posts: 813
Joined: Sat Feb 11, 2006 11:47 pm

Re: Meine HP ist weg >> PHP 8

Post by HadleyB »

Yau, ich noch drin! Hab ich gleich als erstes reingemacht.
mfg
Hadley
onli
Regular
Posts: 2721
Joined: Tue Sep 09, 2008 10:04 pm
Contact:

Re: Meine HP ist weg >> PHP 8

Post by onli »

Dann lag ich da vll falsch. Dann versuch es mal bitte in der serendipity_config.inc.php. Füge es da bitte unter diesen Codeabschnitt ein:

Code: Select all

// Setting this to 'false' will enable debugging output. All alpha/beta/cvs snapshot versions will emit debug information by default. To increase the debug level (to enable Smarty debugging), set this flag to 'debug'.
if (!isset($serendipity['production'])) {
    $serendipity['production'] = ! preg_match('@\-(alpha|cvs).*@', $serendipity['version']);
}
Also so:

Code: Select all

// Setting this to 'false' will enable debugging output. All alpha/beta/cvs snapshot versions will emit debug information by default. To increase the debug level (to enable Smarty debugging), set this flag to 'debug'.
if (!isset($serendipity['production'])) {
    $serendipity['production'] = ! preg_match('@\-(alpha|cvs).*@', $serendipity['version']);
}
$serendipity['production'] = true;
HadleyB
Regular
Posts: 813
Joined: Sat Feb 11, 2006 11:47 pm

Re: Meine HP ist weg >> PHP 8

Post by HadleyB »

Hab ich gemacht, ohne Veränderung. Wenn ich Plugins "updaten" will:
ehler: serendipity_plugin_userprofiles_birthdays
Der Spamblock "BEE" funktioniert auch nicht!
Warning: Undefined array key "serendipityUserlevel" in /is/htdocs/wp12250357_4YYQG09J6H/www/cms/plugins/serendipity_event_spamblock_bee/serendipity_event_spamblock_bee.php on line 608
BTW: Bist Du der Einzige, der da noch programmiert? War das nicht mal ein ganzes Team? Ich möchte sehr ungerne umsteigen! Ich benutze S9Y seit 16 Jahren!
mfg
Hadley
onli
Regular
Posts: 2721
Joined: Tue Sep 09, 2008 10:04 pm
Contact:

Re: Meine HP ist weg >> PHP 8

Post by onli »

Nein, ich bin nicht der einzige :) Von den Fixes für PHP 8.0 ist aber ein ganzer Batzen von mir (aber auch da ist nicht alles von mir).

Ich kann mir nicht erklären, warum du immer noch Warnungen siehst wenn du diese Codezeile an diese Stellen eingefügt hast. Das ist mit 2.4-beta1 und der Version im Github-Master nicht möglich und funktioniert zu 100% bei mir wenn das in die serendipity_config_local.inc.php eingefügt wird, habe es eben nochmal getestet. Es gibt da für mich nur zwei Erklärungen: Bei dir läuft nicht die 2.4-beta1 bzw sie wurde nicht vollständig rüberkopiert, oder du editierst da Dateien im falschen Verzeichnis. Schau da bitte nochmal, das kann nicht sein.
Warning: Undefined array key "serendipityUserlevel" in /is/htdocs/wp12250357_4YYQG09J6H/www/cms/plugins/serendipity_event_spamblock_bee/serendipity_event_spamblock_bee.php on line 608
Wann bekommst du diese Fehlermeldung?
HadleyB
Regular
Posts: 813
Joined: Sat Feb 11, 2006 11:47 pm

Re: Meine HP ist weg >> PHP 8

Post by HadleyB »

Ich habe mit der Version von GitHub komplett neu installiert:
0085.jpg
0085.jpg (18.54 KiB) Viewed 543 times
Diese Fehlermeldung kommt, wenn jemand eine Seite mit der Kommentarfunktion aufruft und ich BEE aktiviert habe:
0086.jpg
0086.jpg (91.12 KiB) Viewed 543 times
mfg
Hadley
onli
Regular
Posts: 2721
Joined: Tue Sep 09, 2008 10:04 pm
Contact:

Re: Meine HP ist weg >> PHP 8

Post by onli »

Wenn wirklich $serendipity['production'] = true; in die richtige Datei geschrieben würde, dann wäre die einzige Erklärung, dass bei deiner Serverkonfiguration das Verstecken der Warnungen nicht möglich ist. Wäre sehr ärgerlich, weil die Warnungen größtenteils irrelevant sind und bei jedem einzelnen Plugin wegen ihnen den Code anzupassen viel Aufwand ist.

Hast du Zugriff auf die php.ini deines Servers, oder ist das ein shared hoster?
HadleyB
Regular
Posts: 813
Joined: Sat Feb 11, 2006 11:47 pm

Re: Meine HP ist weg >> PHP 8

Post by HadleyB »

Ich muss mich nächste Woche wieder kümmern, meine Tochter heiratet Ende der Woche!
mfg
Hadley
HadleyB
Regular
Posts: 813
Joined: Sat Feb 11, 2006 11:47 pm

Re: Meine HP ist weg >> PHP 8

Post by HadleyB »

So, ich hab meine Webseite jetzt weitgehenst hinbekommen. Nur ein paar Plugins funktionieren nicht mehr, z.B. die Lightbox für Bilder. Ich danke Dir für Deine Hilfe.
mfg
Hadley
Post Reply