Portable_XH 2.1 released
Moderator: Tata
Portable_XH 2.1 released
Hi all,
I've just released Portable_XH 2.1.
This contains the latest stuff: CMSimple_XH 1.7.3 and PHP 7.4.9.
I'm already working on Portable_XH 3.0alpha1, which will have a PHP 8.0.0 pre-release.
Enjoy!
I've just released Portable_XH 2.1.
This contains the latest stuff: CMSimple_XH 1.7.3 and PHP 7.4.9.
I'm already working on Portable_XH 3.0alpha1, which will have a PHP 8.0.0 pre-release.
Enjoy!
Christoph M. Becker – Plugins for CMSimple_XH
Re: Portable_XH 2.1 released
+1
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: Portable_XH 2.1 released
Bei einem Sprachwechsel erhält man folgendes:
Unter Xampp erscheint dies nicht.Debu-Mode wrote:NOTICE: Undefined index: QUERY_STRING
D:\...\Portable_XH-2.1\www\xh173\cmsimple\seofuncs.php:26
*Edit:
Das liegt anscheinend an der PHP-Version 7.4.9, der gleiche Fehler tritt auch unter PHP 8.0.0beta2. auf.
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“ Ludwig's XH-Templates for MultiPage & OnePage
Re: Portable_XH 2.1 released
Ne, das liegt nicht an der PHP Version.
Zeile 26 ist:
Code: Select all
$query_str = $_SERVER['QUERY_STRING'];
Das ist also eher eine Konfigurationsfrage.
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: Portable_XH 2.1 released
Das genaue Verhalten hängt wohl tatsächlich von der verwendeten SAPI (und vielleicht auch vom Webserver) ab. Wenn kein Query-String in der URL vorhanden ist, dann sind eigentlich drei Möglichkeiten denkbar:
Und ich denke, das ist auch die beste Lösung, es sei denn, dass es in anderen Umgebungen auch zu diesem Problem kommt; dann sollte CMSimple_XH besser sv('QUERY_STRING') statt $_SERVER['QUERY_STRING'] verwenden.
- $_SERVER['QUERY_STRING'] ist eine leere Zeichenkette
- $_SERVER['QUERY_STRING'] ist NULL
- $_SERVER['QUERY_STRING'] gibt es gar nicht
Code: Select all
router.php | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/router.php b/router.php
index 264cf8c..c624ba2 100644
--- a/router.php
+++ b/router.php
@@ -80,6 +80,10 @@ if (preg_match('/\/index\.(php|html)\/$/', $_SERVER['PHP_SELF'])) {
$_SERVER['PHP_SELF'] = substr($_SERVER['PHP_SELF'], 0, -1);
}
+if (!isset($_SERVER['QUERY_STRING'])) {
+ $_SERVER['QUERY_STRING'] = '';
+}
+
/*
* If uopz is loaded, it must not skip exit statements.
*/
Christoph M. Becker – Plugins for CMSimple_XH
Re: Portable_XH 2.1 released
Problem somit behoben und auch unter Portable_XH-3.0alpha1!
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“ Ludwig's XH-Templates for MultiPage & OnePage
Re: Portable_XH 2.1 released
Danke fürs Testen; ich hab's mal als Issue vermerkt.
Christoph M. Becker – Plugins for CMSimple_XH
Re: Portable_XH 2.1 released
Nur eine kleine Memerkung als Anwender : Wenn ich das 2.1-zip entpacke und dann Portable_XH.bat unter Win10 als Administrator ausführe, wird localhost nicht gefunden (auch nicht 127.0.0.1:8080) und auch nicht php/php.exe. Das sollte man evtl. über einen automatischen (evtl. nur temporären) Pfadeintrag verbessern - für normale Anwender....
Beispiele zur Integration in die Batch-datei sind auf https://www.windows-commandline.com/set ... mand-line/ (setx) oder https://www.winhelponline.com/blog/set- ... indows-10/
* oder auch nur für die momentane Sitzung C:\> set PATH="%PATH%;C:\path\to\directory\" (da muss der User dann eintragen : Dazu sollte zumindest eine Anleitung beiliegen)
Beispiele zur Integration in die Batch-datei sind auf https://www.windows-commandline.com/set ... mand-line/ (setx) oder https://www.winhelponline.com/blog/set- ... indows-10/
* oder auch nur für die momentane Sitzung C:\> set PATH="%PATH%;C:\path\to\directory\" (da muss der User dann eintragen : Dazu sollte zumindest eine Anleitung beiliegen)
Re: Portable_XH 2.1 released
Stimmt, denn dabei geht das Arbeitsverzeichnis "verloren". Und ja, man kann das lösen, aber ich sehe eigentlich keinen Grund, warum man Portable_XH als Administrator starten möchte.
Christoph M. Becker – Plugins for CMSimple_XH
Re: Portable_XH 2.1 released
Bei mir war es wegen meinem Virenscanner, der dann php.exe an die Cloud schicken will - und das dauert bei SecureAplus......ud whitelisten geht nicht...
Bei Normalbenutzer kommt 127.0.0.1 hat eine Verbindung verweigert. Ping localhost geht aber. Ich kann andererseits auch einen Benutzer mit Administratorrechten haben , und was dann ? Bei http://127.0.0.1:8080/ bekomme ich eine 'fehlerhafte php7.dll'
...dabei geht das Arbeitsverzeichnis "verloren"... ???
Bei Normalbenutzer kommt 127.0.0.1 hat eine Verbindung verweigert. Ping localhost geht aber. Ich kann andererseits auch einen Benutzer mit Administratorrechten haben , und was dann ? Bei http://127.0.0.1:8080/ bekomme ich eine 'fehlerhafte php7.dll'