Hi!
PHP 7.1.0 is scheduled to be released the day after tomorrow. Therefore I have prepared Portable_XH 1.9dev1 (~6.5MB) which contains CMSimple_XH 1.6.7 and a rather minimal custom build of PHP 7.1.0RC6.
Portable_XH 1.9dev1 requires a somewhat contemporary 64bit Windows OS; see README.txt for details.
I encourage everybody to test with as many plugins/addons/templates as possible – there may be incompatibilities with PHP 7.1 (and also perhaps bugs in PHP 7.1). Please report any issues you find. Also note that some plugins might require some PHP features which are not (yet) built-in into Portable_XH's PHP build – please also report those issues, so I may extend the PHP build.
Also consider to enable debug-mode during testing to catch even minor issues. Note that in this case some deprecation notices ("Methods with the same name as their class will not be constructors in a future version of PHP; …") will appear which are relatively harmless (even though not as harmless as I'd expected).
PHP 7.1.0 – Portable_XH 1.9
PHP 7.1.0 – Portable_XH 1.9
Last edited by cmb on Tue Nov 29, 2016 10:32 pm, edited 1 time in total.
Reason: Fix download link
Reason: Fix download link
Christoph M. Becker – Plugins for CMSimple_XH
Re: PHP 7.1.0 – Portable_XH 1.9
Good work.cmb wrote:Hi!
Therefore I have prepared Portable_XH 1.9dev1 (~6.5MB) which contains CMSimple_XH 1.6.7 and a rather minimal custom build of PHP 7.1.0RC6.
Download-Link is incorrect, missing extension .zip
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“ Ludwig's XH-Templates for MultiPage & OnePage
Re: PHP 7.1.0 – Portable_XH 1.9
Thanks! Fixed above now.lck wrote:Download-Link is incorrect, missing extension .zip
Christoph M. Becker – Plugins for CMSimple_XH
Re: PHP 7.1.0 – Portable_XH 1.9
Ich hoffe, man darf hier auch in Deutsch schreiben.
Anregung für Downloadpaket: Plugin hi_upadtecheck die neueste Version beilegen, ist noch Version 1.3
Testinstallation mit 43 installierten Plugins, inklusive Standard-Plugins (darunter auch ein paar ältere wie gxgeturl und wellrad):
Der Seitenaufbau dauert ca. 4 Sek. (unter PHP 5.6.3 ca. 1 Sek.)
Aufruf von sysinfo dauert ca. 18 Sek. (unter PHP 5.6.3 ca. 1 Sek.)
Konsole meldet:
Anregung für Downloadpaket: Plugin hi_upadtecheck die neueste Version beilegen, ist noch Version 1.3
Testinstallation mit 43 installierten Plugins, inklusive Standard-Plugins (darunter auch ein paar ältere wie gxgeturl und wellrad):
Der Seitenaufbau dauert ca. 4 Sek. (unter PHP 5.6.3 ca. 1 Sek.)
Aufruf von sysinfo dauert ca. 18 Sek. (unter PHP 5.6.3 ca. 1 Sek.)
Konsole meldet:
Die deprecated Meldungen willst du ja nicht wissen. Da wird man förmlich erschlagen.Uncaught ReferenceError: animatedcollapse is not defined(…)
anonymous function) @ ?&sysinfo:611
Uncaught TypeError: Cannot set property 'onchange' of null(…)
(anonymous function) @ ?&sysinfo:621
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“ Ludwig's XH-Templates for MultiPage & OnePage
Re: PHP 7.1.0 – Portable_XH 1.9
Ich habe nichts dagegen. Und vielen Dank fürs Testen!lck wrote:Ich hoffe, man darf hier auch in Deutsch schreiben.
Hatte ich kurz überlegt, aber eigentlich sollte sowieso wenigstens XH 1.6.8 (statt 1.6.7) enthalten sein – ist halt immer noch nicht veröffentlich. Sorry!lck wrote:Anregung für Downloadpaket: Plugin hi_upadtecheck die neueste Version beilegen, ist noch Version 1.3
Das kann durchaus am Entwicklungsserver liegen, der nicht multithreadingfähig ist. Relevant wäre entweder ein Vergleich mit Portable_XH 1.3 (enthält PHP 5.6.9) oder nur die Messung der Zeitdauer für die Auslieferung des eigentlichen HTML-Dokuments (eben ohne JS, CSS etc.) In beiden Fällen sind aber noch Details zu beachten (z.B. ist bei Portable_XH der OPcache aktiv). Jedenfalls wird allgemein davon ausgegangen, dass PHP 7.0 schneller ist als PHP 5.6 – falls das bei CMSimple_XH nicht so wäre, dann müssten wir uns das mal gut anschauen.lck wrote:Testinstallation mit 43 installierten Plugins, inklusive Standard-Plugins (darunter auch ein paar ältere wie gxgeturl und wellrad):
Der Seitenaufbau dauert ca. 4 Sek. (unter PHP 5.6.3 ca. 1 Sek.)
Hm, passiert das unter PHP 5.x nicht auch?lck wrote:Uncaught ReferenceError: animatedcollapse is not defined(…)
Irrelevant sind Meldungen à la "Methods with the same name as their class will not be constructors in a future version of PHP; …" das Problem ist bekannt, kann aber nicht vernünftig für PHP 4, 5 und 7 behoben werden (na ja, mit ein bisschen Trickserei ginge es, aber das schenke ich mir lieber, und investiere die Zeit in XH 1.7). Andere Deprecated-Meldungen könnten aber sehr aufschlussreich sein.lck wrote:Die deprecated Meldungen willst du ja nicht wissen. Da wird man förmlich erschlagen.
Christoph M. Becker – Plugins for CMSimple_XH
Re: PHP 7.1.0 – Portable_XH 1.9
Da ist es genauso, liegt also am Entwicklungsserver. Besser wäre natürlich mit Xampp und PHP 7.1.0 zu testen.cmb wrote:Das kann durchaus am Entwicklungsserver liegen, der nicht multithreadingfähig ist. Relevant wäre entweder ein Vergleich mit Portable_XH 1.3 (enthält PHP 5.6.9)
Getestet, stimmt, da erscheint das auch.cmb wrote:lck hat geschrieben:
Uncaught ReferenceError: animatedcollapse is not defined(…)
Hm, passiert das unter PHP 5.x nicht auch?
CMS > Passwort ändern, nach Eingabe des neuen Passwortes und Klick auf OK erscheint:cmb wrote: Andere Deprecated-Meldungen könnten aber sehr aufschlussreich sein.
Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“ Ludwig's XH-Templates for MultiPage & OnePage
Re: PHP 7.1.0 – Portable_XH 1.9
Soweit ich weiß, gibt es noch kein XAMPP mit PHP 7.1, aber eventuell kann man ein anderes XAMPP anpassen. Alternativ (oder idealerweise zusätzlich) könnte man auch mit `ab` (Apache Bench; ist bei XAMPP enthalten) den Entwicklungsserver testen.lck wrote:Da ist es genauso, liegt also am Entwicklungsserver. Besser wäre natürlich mit Xampp und PHP 7.1.0 zu testen.
Oh ja, danke! Das hat nun nichts mit PHP zu tun, aber der Sache sollten wir uns annehmen.lck wrote:CMS > Passwort ändern, nach Eingabe des neuen Passwortes und Klick auf OK erscheint:cmb wrote: Andere Deprecated-Meldungen könnten aber sehr aufschlussreich sein.Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.
Christoph M. Becker – Plugins for CMSimple_XH