PHP 8.0.0beta1 has been released

Discussions and requests related to new CMSimple features, plugins, templates etc. and how to develop.
Please don't ask for support at this forums!
cmb
Posts: 13404
Joined: Tue Jun 21, 2011 11:04 am
Location: Mü-Sa, RLP, DE
Contact:

Re: PHP 8.0.0beta1 has been released

Post by cmb » Mon Aug 17, 2020 9:46 pm

lck wrote:
Mon Aug 17, 2020 12:00 pm
Sorry Christoph. Hoffe du hast nicht unnütz Zeit verplempert zwecks meinem Fehler :? .
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.
Christoph M. Becker – Plugins for CMSimple_XH

olape
Posts: 1306
Joined: Fri Mar 13, 2015 8:47 am
Contact:

Re: PHP 8.0.0beta1 has been released

Post by olape » Tue Aug 18, 2020 6:32 am

cmb wrote:
Mon Aug 17, 2020 9:46 pm
Und ich gehe davon aus, dass einige Hoster die neue PHP-Version recht bald nach GA (Ende November) anbieten werden.
Denkst du? Noch dieses Jahr?
cmb wrote:
Mon Aug 17, 2020 9:46 pm
ich erwarte nach wie vor eine ganze Reihe von Inkompatibilitäten
:o

cmb
Posts: 13404
Joined: Tue Jun 21, 2011 11:04 am
Location: Mü-Sa, RLP, DE
Contact:

Re: PHP 8.0.0beta1 has been released

Post by cmb » Tue Aug 18, 2020 8:27 am

olape wrote:
Tue Aug 18, 2020 6:32 am
Denkst du? Noch dieses Jahr?
Dieses Jahr vielleicht noch nicht, aber recht früh in 2021.
Christoph M. Becker – Plugins for CMSimple_XH

cmb
Posts: 13404
Joined: Tue Jun 21, 2011 11:04 am
Location: Mü-Sa, RLP, DE
Contact:

Re: PHP 8.0.0beta1 has been released

Post by cmb » Sat Aug 22, 2020 3:43 pm

cmb wrote:
Sun Aug 09, 2020 8:58 pm
Da würde ich eher ein Portable_XH mit PHP 8 fertigmachen; auf jeden Fall weit weniger Bytes zum Herunterladen, und auch rechtlich unproblematischer – und zum Testen sollte das allemal ausreichen. Ich hoffe, dass ich in den nächsten Tagen dazu komme.
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

lck
Posts: 2089
Joined: Wed Mar 23, 2011 11:43 am
Contact:

Re: PHP 8.0.0beta1 has been released

Post by lck » Sun Aug 23, 2020 11:48 am

👍🏻
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“   👉 Ludwig's XH-Templates for MultiPage & OnePage

Michael_G
Posts: 78
Joined: Thu Feb 18, 2016 11:01 pm

Re: PHP 8.0.0beta1 has been released

Post by Michael_G » Sun Oct 04, 2020 2:52 pm

cmb wrote:
Tue Aug 18, 2020 8:27 am
olape wrote:
Tue Aug 18, 2020 6:32 am
Denkst du? Noch dieses Jahr?
Dieses Jahr vielleicht noch nicht, aber recht früh in 2021.
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
Browser: Safari Version 14.0 (15610.1.28.1.9, 15610) auf MacBook Air i5 1,1/16/1 TB (2020), CMSimple_XH 1.7.3

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. 8-)
PHP 8 Release wird hier vermutlich noch dieses Jahr angeboten (ich kann ja mal nachfragen).
Ciao
Michael

Post Reply