Nein, habe ich nicht. Und ich bin schon sehr froh, dass du mal mit PHP 8 test; ich erwarte nach wie vor eine ganze Reihe von Inkompatibilitäten; einige davon vermutlich sehr subtil. Und ich gehe davon aus, dass einige Hoster die neue PHP-Version recht bald nach GA (Ende November) anbieten werden.
PHP 8.0.0beta1 has been released
Re: PHP 8.0.0beta1 has been released
Christoph M. Becker – Plugins for CMSimple_XH
Re: PHP 8.0.0beta1 has been released
Denkst du? Noch dieses Jahr?
Gruß Olaf, Plugins for CMSimple_XH
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Re: PHP 8.0.0beta1 has been released
Dieses Jahr vielleicht noch nicht, aber recht früh in 2021.
Christoph M. Becker – Plugins for CMSimple_XH
Re: PHP 8.0.0beta1 has been released
Hat etwas länger gedauert, aber nun ist es da: https://github.com/cmb69/portable_xh/re ... /3.0alpha1.
Christoph M. Becker – Plugins for CMSimple_XH
Re: PHP 8.0.0beta1 has been released
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“ Ludwig's XH-Templates for MultiPage & OnePage
Re: PHP 8.0.0beta1 has been released
Hallo,
ich habe gerade eine meiner beiden Websites zum Hoster UD Media umgezogen und der hat auch PHP 8.0 (RC) zur Auswahl.
Habe soeben auf diese PHP-Version umgestellt und meine Website läuft einwandfrei (keine Fehlermeldungen und Mailversand vom Advancedform-Plugin problemlos zu meinem Postfach bei Tutanota möglich).
Edit: Nur Seiten, die keine Unterseiten haben oder anders ausgedrückt Seiten ohne Submenu-Funktion erscheinen fehlerfrei.
Da ich das submenu nur auf wenigen Seiten nutze und deshalb sogar ein zweites gleiches Template, nur ohne submenu verwende, fiel mir der Fehler nicht sofort auf.
Betroffene Seiten werden als Fehler 500 gemeldet.
Ist mir eben aufgefallen, als ich routinemäßig Deadlinkchecker.com meine Website testen ließ (prima Tool, danke nochmal demjenigen, welcher es mal im Forum empfohlen hatte).
Folgende PHP-Fehlermeldung sehen dann Besucher dieser Seite (anonymisiert):
Code: Select all
Uncaught TypeError: Unsupported operand types: string - int in /var/www/xxxxxxxxxx/html/example.com/cmsimple/classes/Li.php:77
Stack trace:
#0 /var/www/xxxxxxxxxx/html/example.com/cmsimple/tplfuncs.php(191): XH\Li->render()
#1 /var/www/xxxxxxxxxx/html/example.com/cmsimple/tplfuncs.php(460): li()
#2 /var/www/xxxxxxxxxx/html/example.com/templates/road-o-js/template.htm(78): submenu()
#3 /var/www/xxxxxxxxxx/html/example.com/cmsimple/cms.php(1335): include('...')
#4 /var/www/xxxxxxxxxx/html/example.com/index.php(6): include('...')
#5 {main}
thrown in /var/www/xxxxxxxxxx/html/example.com/cmsimple/classes/Li.php on line 77
Mein neuer Webhoster legt besonderen Wert auf Sicherheit, bietet deshalb auch DANE und DNSSEC, Let‘s Encrypt sowieso und redirect auf www. oder ohne www. sowie optionale Zwangsumleitung auf https wird direkt auf dem Webserver hinterlegt, kann also in .htaccess entfallen (gut für Performance).
Habe rasch wieder auf PHP 7.4 umgestellt.
PHP 8 Release wird hier vermutlich noch dieses Jahr angeboten (ich kann ja mal nachfragen).
Re: PHP 8.0.0beta1 has been released
Siehe viewtopic.php?f=29&t=16381#p76366 (etwa in der Mitte ist ein Quickfix zum ändern einer einzigen Zeile).
Aber da könnte noch mehr im Argen liegen. Sollte also nur nach gründlichen Tests in Produktionsumgebungen verwendet werden.
Christoph M. Becker – Plugins for CMSimple_XH