Problem mit xh 1.7 auf strato server??

Ein CMSimple Support Forum für deutsch sprechende Nutzer und Entwickler
cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: Problem mit xh 1.7 auf strato server??

Post by cmb » Wed Sep 20, 2017 10:42 am

samecity wrote:dort ist ein Wert eingetragen:
127.0.0.1:9999
Dann verwendet der Server wohl einen benutzerdefinierten session.save_handler (zumindest nicht files), und der Provider sollte das Problem lösen. Also frag am besten beim Support noch einmal nach, warum folgendes Script `string(0) ""` anzeigt, statt einer Session-ID:

Code: Select all

<?php
session_start();
var_dump(session_id()); 
Bzw. weise darauf hin, dass keine PHP-Session gestartet werden kann.
Christoph M. Becker – Plugins for CMSimple_XH

samecity
Posts: 101
Joined: Fri Dec 16, 2011 3:41 pm

Re: Problem mit xh 1.7 auf strato server??

Post by samecity » Wed Sep 20, 2017 11:56 am

yes ... danke ...das schreibe ich denen mal ... aber irgendwie antworten die gar nicht mehr :roll:

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

Re: Problem mit xh 1.7 auf strato server??

Post by olape » Wed Sep 20, 2017 12:19 pm

Per .htaccess versuchen mit

Code: Select all

php_value session.save_path /path/to/sessions
Den gesamten Serverpfad angeben! (/home/strato/http/power/rid/xx/xx/xxxxxxxx/htdocs/tmp)
Du müsstest also da, wo du die PHP- Info ausgelesen hast das Verzeichnis tmp anlegen.
Verzeichnis muss Lese und Schreibberechtigung haben.
Und nach Möglichkeit nicht im Root der Seite liegen. Das wäre damit aber der Fall.

!!!Sollte also nicht so bleiben!!!

Aber so könnte man erst mal feststellen, ob es daran mangelt, denke ich.

Ich habe das selbst noch nie so machen müssen.
Also alles nur erlesen.
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.

cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: Problem mit xh 1.7 auf strato server??

Post by cmb » Wed Sep 20, 2017 1:08 pm

olape wrote:Per .htaccess versuchen mit

Code: Select all

php_value session.save_path /path/to/sessions
Das bringt nichts, wenn session.save_handler nicht "files" ist. Man bräuchte also wenigstens:

Code: Select all

php_value session.save_handler files
php_value session.save_path /path/to/sessions
Man könnte das aber auch per PHP machen.

Aber wie gesagt: in beiden Fällen muss man höllisch aufpassen, dass die Session-Dateien nicht etwa von anderen gelesen werden können.

Außerdem ist der "files" Handler nicht unbedingt das beste; wenn der Provider etwas besseres anbietet, dann sollte man das auch nutzen.
Christoph M. Becker – Plugins for CMSimple_XH

samecity
Posts: 101
Joined: Fri Dec 16, 2011 3:41 pm

Re: Problem mit xh 1.7 auf strato server??

Post by samecity » Wed Sep 20, 2017 1:40 pm

viiiielen dank schonmal für die tolle hilfe!!

ich habe erstmal die alte seite wieder hergestellt, das frontend funzt ja wenigstens :P !! wenn ich da jetzt strato-supportmässig einfach weiterhin ignoriert werde ... kündige ich dort und zieh um! :)

cheerio

samecity
Posts: 101
Joined: Fri Dec 16, 2011 3:41 pm

Re: Problem mit xh 1.7 auf strato server??

Post by samecity » Wed Sep 20, 2017 1:54 pm

jetzt kam doch tatsächlich mal eine konkretere antwort:
vielen Dank für Ihr Schreiben. Gerne werde ich Sie in Ihrem Anliegen unterstützen.

Gerne habe ich eine Prüfung veranlasst und die Rückmeldung erhalten, dass der Default in
manchen Tarifen auf files gesetzt wurde.

Sie haben jedoch die Möglichkeit, den session.save_handler über eine eigene php.ini-Datei
zu setzen.

Weiterhin haben Sie uns mitgeteilt, dass es bei der Verwendung von session.save_path bei
PHP-Scripten zu Unregelmäßigkeiten gekommen ist.

Wenn Sie die eingestellten Standardwerte nutzen, liegt der Wert bei Local Value und Master
Value auf 2;/var/tmp und ist aktuell verfügbar.

Selbstverständlich können Sie auch hierbei durch eine php.ini oder .user.ini den Wert auf ein
Verzeichnis in Ihrem Webspace anpassen.

Wenn Sie mit dem PHP-Boost arbeiten, laden Sie diese php.ini-Datei bitte in Ihr
Hauptverzeichnis hoch, ohne PHP-Boost bitte in das Verzeichnis, in dem die Einstellungen
greifen sollen.

Ob der PHP-Boost in Ihrem Paket aktiviert ist, können Sie unter den Menüpunkten >> Ihr
Paket >> Datenbanken und Webspace und >> PHP-Version einstellen feststellen.
Last edited by samecity on Wed Sep 20, 2017 2:00 pm, edited 1 time in total.

samecity
Posts: 101
Joined: Fri Dec 16, 2011 3:41 pm

Re: Problem mit xh 1.7 auf strato server??

Post by samecity » Wed Sep 20, 2017 1:54 pm

damit rücken die jetzt raus:
dass der Default in manchen Tarifen auf files gesetzt wurde

samecity
Posts: 101
Joined: Fri Dec 16, 2011 3:41 pm

Re: Problem mit xh 1.7 auf strato server??

Post by samecity » Wed Sep 20, 2017 2:00 pm

hahaha ... die sind ja lustig ... und damit rücken die jetzt raus ... nach fünf tagen nervigen hin und her :lol:

das geht ja wohl garnich klar!

samecity
Posts: 101
Joined: Fri Dec 16, 2011 3:41 pm

Re: Problem mit xh 1.7 auf strato server??

Post by samecity » Wed Sep 20, 2017 2:05 pm

das habe ich dazu gefunden:
session.save_path string
session.save_path definiert das Argument, das an die Speicherroutine übergeben wird. Wenn Sie die standardmäßige files-Routine wählen, ist das der Pfad, unter dem die Dateien erzeugt werden. Siehe auch session_save_path().

Für diese Anweisung gibt es ein optionales Argument N, das die Anzahl der Verzeichnisebenen bestimmt, über welche die Session-Dateien verteilt werden. Wird sie zum Beispiel auf '5;/tmp' gesetzt, kann das das Anlegen einer Session-Datei und Speicherstelle wie /tmp/4/b/1/e/3/sess_4b1e384ad74619bd212e236e52a5a174If bewirken. Um N verwenden zu können, müssen alle diese Verzeichnisse vorher angelegt werden. In ext/session gibt es für diesen Zweck ein kleines Shell-Script namens mod_files.sh und eine Version für Windows namens mod_files.bat. Zu beachten ist, dass die automatische Speicherbereinigung (garbage collection) nicht durchgeführt wird, wenn N verwendet wird und größer 0 ist (für weitere Informationen siehe eine Kopie der php.ini). Außerdem muss bei der Verwendung von N beachtet werden, dass session.save_path zwischen Anführungsstriche gesestzt wird, weil der Trenner (;) in der php.ini auch für Kommentare benutzt wird.
was schreib ich nun in die php.ini damit das value auf 2;/var/tmp gestellt wird??

samecity
Posts: 101
Joined: Fri Dec 16, 2011 3:41 pm

Re: Problem mit xh 1.7 auf strato server??

Post by samecity » Wed Sep 20, 2017 2:25 pm

einfach

Code: Select all

session.save_handler = 2;/var/tmp
?

Post Reply