Page 3 of 3

Re: PHP 8.0.0beta1 has been released

Posted: Mon Aug 17, 2020 9:46 pm
by cmb
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.

Re: PHP 8.0.0beta1 has been released

Posted: Tue Aug 18, 2020 6:32 am
by olape
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

Re: PHP 8.0.0beta1 has been released

Posted: Tue Aug 18, 2020 8:27 am
by cmb
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.

Re: PHP 8.0.0beta1 has been released

Posted: Sat Aug 22, 2020 3:43 pm
by cmb
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.

Re: PHP 8.0.0beta1 has been released

Posted: Sun Aug 23, 2020 11:48 am
by lck
👍🏻

Re: PHP 8.0.0beta1 has been released

Posted: Sun Oct 04, 2020 2:52 pm
by Michael_G
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).

Re: PHP 8.0.0beta1 has been released

Posted: Fri Jan 08, 2021 6:10 pm
by cmb
Michael_G wrote:
Sun Oct 04, 2020 2:52 pm
Folgende PHP-Fehlermeldung sehen dann Besucher dieser Seite (anonymisiert):
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.