Meine HP ist weg >> PHP 8

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
widdi
Regular
Posts: 9
Joined: Sat Jul 16, 2022 11:49 pm

Re: Meine HP ist weg >> PHP 8

Post by widdi »

ich habe beio Strato ebenfalls gerade das Problem. Das Autoupdate auf 2.4.0 hat geklappt. Aber die Seite bleibt Weiss mit "500 - Fehler". In der Adminkonsole hiess es "kann Serendipity javascript-Bibliothek" nicht laden

Wenn ich mir jetzt die BETA hole, muss ich diese ja "per Hand drüber kopieren". WELCHE Dateien darf ich nicht ersetzen?
widdi
Regular
Posts: 9
Joined: Sat Jul 16, 2022 11:49 pm

Re: Meine HP ist weg >> PHP 8

Post by widdi »

ah, sorry. sehe gerade es ist die "2.4beta-1" - nicht eine 2.4.1_beta-Version.

Dann ist das jetzt ärgerlich. Die 2.4.0 läuft ja wunderbar. Aber wenn ich auf strato auf 8.0/8.1/8.2 umstelle, sehe ich nur weisse Seiten (Firefox, Edge besagt Error 500). Lediglich die Adminoberfläche besagt "kann die Javascriptbibliothek nicht laden - bitte Fehler kontrollieren".

Klappt aber auch nicht - das JS-File bleibt weiss *seufz*
Attachments
blog_fehler_php8.png
blog_fehler_php8.png (27.6 KiB) Viewed 8782 times
erAck
Regular
Posts: 236
Joined: Mon Feb 16, 2015 1:20 am

Re: Meine HP ist weg >> PHP 8

Post by erAck »

Gegen den JavaScript load error wenn serendipity_event_linktrimmer benutzt wird könnte dieser patch helfen:
https://github.com/s9y/additional_plugi ... ccd2129933

Wenn serendipity_plugin_topexits benutzt wird:
https://github.com/s9y/additional_plugi ... 004b947aa7

Wenn serendipity_event_statistics benutzt wird:
https://github.com/s9y/additional_plugi ... 7f78333fd1
widdi
Regular
Posts: 9
Joined: Sat Jul 16, 2022 11:49 pm

Re: Meine HP ist weg >> PHP 8

Post by widdi »

Danke für den Tipp - das werde ich mir morgen mal ansehen. Die drei habe ich nicht.

Ich habe alle Plugins vorher aktualisiert. Nur bei serendipity_event_social klappt es nicht. Es gibt einen Fehler
Die URL https://raw.github.com/s9y/additional_p ... ion=1.9999 (IP 185.199.108.133) konnte nicht geöffnet werden. Möglicherweise existieren Server- oder Netzwerkprobleme. Versuche TcURL Bibliothek aus Fallback zu nutzen...

Werde das wohl nicht nur deaktivieren, sondern deinstallieren.. und dann halt Plugin für Plugin durchgehen (auch wenn diese aktuell sind)
onli
Regular
Posts: 2825
Joined: Tue Sep 09, 2008 10:04 pm
Contact:

Re: Meine HP ist weg >> PHP 8

Post by onli »

Oder schau mal, ob du über die Logdateien des Servers an die Fehlermeldung kommst. Dann könnte klar werden, an welchem Plugin es hängt.
widdi
Regular
Posts: 9
Joined: Sat Jul 16, 2022 11:49 pm

Re: Meine HP ist weg >> PHP 8

Post by widdi »

Danke für den Tipp - ich bin über die Jahre doch eingerostet.

Problem machen 2 Plugins, die eigtl ganz nett sind:

serendipity_event_custom_permalinks
Ermöglicht die Eingabe eines individuellen Permalinks (dauerhafter Link) um spezifische Artikel aufzurufen. Es können nur URL-Muster verwendet werden, die nicht bereits intern verwendet werden - eigene Permalinks innerhalb der /archives/ Struktur sind daher nicht möglich. Aber andere, auch nicht existierende, Verzeichnisse können verwendet werden.
Weitere InformationenAutor: Garvin HickingVersion: 1.17
serendipity_event_spartacus
S]erendipity [P]lugin [A]ccess [R]epository [T]ool [A]nd [C]ustomization/[ U ]nification [S]ystem - Installiert Plugins direkt aus dem Netz.
Autor: Garvin HickingVersion: 2.39.2

/ / / / / / /

Da schau ich morgen mal ob es auch was in github zum Beheben finde.... ansonsten verliere ich diese Plugins wohl erst mal

PHP Warning: Use of undefined constant UNKNOWN - assumed 'UNKNOWN' (this will throw an Error in a future version of PHP) in /mnt/<SERVERPFAD>/htdocs/serendipity_blog/plugins/serendipity_event_custom_permalinks/serendipity_event_custom_permalinks.php on line 131
AH01215: PHP Warning: Use of undefined constant UNKNOWN - assumed 'UNKNOWN' (this will throw an Error in a future version of PHP) in /mnt/<SERVERPFAD>/htdocs/serendipity_blog/plugins/serendipity_event_custom_permalinks/serendipity_event_custom_permalinks.php on line 131: /home/strato/http/premium/rid/14/18/53851418/htdocs/serendipity_blog/index.php
PHP Warning: Undefined array key "charset" in /mnt/<SERVERPFAD>/htdocs/serendipity_blog/include/compat.inc.php on line 429
PHP Warning: Undefined variable $args in /mnt/<SERVERPFAD>/htdocs/serendipity_blog/include/compat.inc.php on line 174
PHP Warning: Trying to access array offset on value of type null in /mnt/<SERVERPFAD>/htdocs/serendipity_blog/include/compat.inc.php on line 174
PHP Warning: Undefined array key "serendipityUserlevel" in /mnt/<SERVERPFAD>/htdocs/serendipity_blog/include/compat.inc.php on line 220
PHP Fatal error: Uncaught Error: Undefined constant "UNKNOWN" in /mnt/<SERVERPFAD>/htdocs/serendipity_blog/plugins/serendipity_event_custom_permalinks/serendipity_event_custom_permalinks.php:131
Stack trace:
#0 /mnt/<SERVERPFAD>/htdocs/serendipity_blog/include/plugin_api.inc.php(1188): serendipity_event_custom_permalinks->event_hook()
#1 /mnt/<SERVERPFAD>/htdocs/serendipity_blog/include/functions_entries.inc.php(1287): serendipity_plugin_api::hook_event()
#2 /mnt/<SERVERPFAD>/htdocs/serendipity_blog/include/genpage.inc.php(126): serendipity_printEntries()
#3 /mnt/<SERVERPFAD>/htdocs/serendipity_blog/include/functions_routing.inc.php(300): include('...')
#4 /mnt/<SERVERPFAD>/htdocs/serendipity_blog/index.php(80): servePlugin()
#5 {main}
thrown in /mnt/<SERVERPFAD>/htdocs/serendipity_blog/plugins/serendipity_event_custom_permalinks/serendipity_event_custom_permalinks.php on line 131

PHP Fatal error: Uncaught Error: Call to a member function getBody() on null in /mnt/<SERVERPFAD>/htdocs/serendipity_blog/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php:535
Stack trace:
#0 /mnt/<SERVERPFAD>/htdocs/serendipity_blog/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php(1091): serendipity_event_spartacus->fetchfile()
#1 /mnt/<SERVERPFAD>/htdocs/serendipity_blog/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php(1388): serendipity_event_spartacus->download()
#2 /mnt/<SERVERPFAD>/htdocs/serendipity_blog/include/plugin_api.inc.php(1188): serendipity_event_spartacus->event_hook()
#3 /mnt/<SERVERPFAD>/htdocs/serendipity_blog/include/admin/plugins.inc.php(391): serendipity_plugin_api::hook_event()
#4 /mnt/<SERVERPFAD>/htdocs/serendipity_blog/serendipity_admin.php(133): include('/mnt/web214/a0/...')
#5 {main}
thrown in /mnt/<SERVERPFAD>/htdocs/serendipity_blog/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php on line 535

immerhin hatte ich bei meiner Eigenentwicklung Recht... muss mysql gegen mysqli tauschen. Das dürfte schneller gehen ;-)
PHP Fatal error: Uncaught Error: Call to undefined function mysql_connect() in .... <SEITE>
erAck
Regular
Posts: 236
Joined: Mon Feb 16, 2015 1:20 am

Re: Meine HP ist weg >> PHP 8

Post by erAck »

Undefined constant "UNKNOWN"
sieht sehr ähnlich wie TOP_EXITS von serendipity_plugin_topexits aus, es wird angenommen die Konstante wäre definiert, ist sie in dem Kontext aber nicht.
widdi
Regular
Posts: 9
Joined: Sat Jul 16, 2022 11:49 pm

Re: Meine HP ist weg >> PHP 8

Post by widdi »

Ja, ich habe es oben in der Klasse versucht "const UNKNOWN = 'UNKNOWN'; hinzuzufügen. Hat weiter gemeckert. Runter in der Funktion... ebenso nicht. Da ich weiss, dass der Begriff ja nur der "Dateinamensvorschlag" des Permalinks ist... habe ich an beiden Stellen einfach einen String gemacht und das Wort in ' gesetzt. geht. Keine Fehlermeldungen mehr

Warum der andere Fehler bei Spartacus weg ist, weiss ich nicht. Bin aber recht glücklich drüber. Auch andere User haben bei drupal,.. etc. das Problem. Scheinbar benötigt man da ein weiteres PHP-Plugin, dass die Funktion getbody() zur Verfügung gestellt wird (PECL pecl_http). Als weiterer Hinweis waren falsche SSL-Zertifikate im Rennen. Habs aber nicht weiter verfolgt.

Auch das mysql/mysqli habe ich in den Griff bekommen. Wie es aussieht, habe ich jetzt bis Februar 2026 Ruhe vor Strato (https://www.strato.de/faq/hosting/was-i ... d-support/) habe auf PHP 8.2 umgestellt.

Danke für die Hilfe :-)

PS: gibt nur n paar weitere Warnings, dass Funktionen bei neueren PHP Funktionen evtl. auch nicht gehen werden.. aber bis dahin gibt es sicher Plugin-Updates ;-)
onli
Regular
Posts: 2825
Joined: Tue Sep 09, 2008 10:04 pm
Contact:

Re: Meine HP ist weg >> PHP 8

Post by onli »

widdi, kannst du mit git umgehen? Vielleicht könntest du ja das Permalink-Plugin für alle reparieren? https://github.com/s9y/additional_plugins/ wäre das Repository.

Zu Spartacus, das ist natürlich für PHP 8.0 aktualisiert worden. viewtopic.php?t=25672 ist ein Beispiel bei dem es an fehlenden Zertifikaten auf dem Server lag, das mit pecl_http klingt wirklich als sei es eine mögliche zweite Fehlerquelle. Alternativ sicherstellen, dass curl aktiviert ist.
Post Reply