session.auto_start in vhost

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

session.auto_start in vhost

Postby Matzecken » 07. June 2006 15:18

Hallo Leute,


kann ich session.auto_start auch ausschließlich für bestimmte vhosts deaktivieren?

Ich hab schon gelesen das man so was mit php_admin_flag oder php_admin_value einstellen kann, ich denke jedenfalls dass es das ist :D

Bin mir aber unsicher wie und wo das dann hinkommt, sicher in die vhost, aber wie der Code genau aussieht weiß ich nicht und nach was er gesetzt werden muss.

Ich bitte also um einen kleinen Gedankenanstoß.

So in etwa denke ich mir das, bin mir aber unsicher.

NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
ServerAdmin mail@mail.de
DocumentRoot "D:/http/xampp/htdocs"
php_admin_value session.auto_start 0
php_admin_value session.use_trans_sid = 1

ServerName domain.de
<directory D:/http/xampp/htdocs>
AllowOverride All
</directory>
</VirtualHost>

<VirtualHost 127.0.0.1:80>
ServerAdmin mail@mail.de
DocumentRoot "D:/http/xampp/htdocs"
php_admin_value session.auto_start 0
php_admin_value session.use_trans_sid = 1

ServerName www.domain.de
<directory D:/http/xampp/htdocs>
AllowOverride All
</directory>
</VirtualHost>

Ich hab noch 4 andere vhosts, bei denen soll aber alles so bleiben wie es ist und in diesem hier weichen auch nur die beiden Einstellungen vom Standart ab oder?

Gruß
Matthias
Matzecken
 
Posts: 9
Joined: 31. March 2004 01:10
Location: Köln

Postby Wiedmann » 07. June 2006 15:57

Bin mir aber unsicher wie und wo das dann hinkommt,

Das "wo" hast du ja schon richtig. Damit gelten diese Einstellungen jeweils in diesen 2 VHosts. Die restlichen Hosts nehmen dann die Einstellung aus der "php.ini".

Aussehen, das /wie/, sollte das so:
Code: Select all
php_admin_value session.auto_start off
php_admin_value session.use_trans_sid on
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby Matzecken » 07. June 2006 16:20

Hi,

danke für die rasche Erleuchtung :-)

Gruß
Matthias
Matzecken
 
Posts: 9
Joined: 31. March 2004 01:10
Location: Köln

Postby Matzecken » 12. June 2006 18:58

Hi nochmal,


kann ich in einem vhost über den Parameter php_admin_value eigentlich auch Einstellungen speziell für einzelne /Verzeichnisse/ vornehmen?

Sowas wie.

NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
ServerAdmin mail@mail.de
DocumentRoot "D:/http/xampp/htdocs"
php_admin_value session.auto_start off
D:/http/xampp/htdocs/Verzeichnis = php_admin_value session.auto_start on
ServerName domain.de
<directory D:/http/xampp/htdocs>
AllowOverride All
</directory>
</VirtualHost>


Gruß
Matthias
Matzecken
 
Posts: 9
Joined: 31. March 2004 01:10
Location: Köln

Postby Matzecken » 13. June 2006 22:07

Hi,


Ich hab das mal über eine .htaccess im gewünschten Verzeichnis probiert, funktioniert aber nicht.

<IfModule mod_php4.c>
php_admin_value session.auto_start off
</IfModule>



Kann man session.auto_start überhaupt über .htaccess speziell für ein Verzeichnis ausschalten?

So sieht die vhost aus in der ich das machen will.

<VirtualHost 127.0.0.1:80>
ServerAdmin mail@mail.de
DocumentRoot "D:/http/xampp/htdocs2"
ServerName domain.de
<directory D:/http/xampp/htdocs2>
AllowOverride All
</directory>
</VirtualHost>

<VirtualHost 127.0.0.1:80>
ServerAdmin mail@mail.de
DocumentRoot "D:/http/xampp/htdocs2"
ServerName www.domain.de
<directory D:/http/xampp/htdocs2>
AllowOverride All
</directory>
</VirtualHost>

AllowOverride All ist gesetzt, .htaccess funktioniert auch soweit, warum das nicht?

Gruß
Matzas

Edit: Das hier läuft auch nicht :cry:

<IfModule mod_php4.c>
php_value session.auto_start none
</IfModule>

Aber session.auto_start ist doch PHP_INI_ALL und in der vhost wo ich es haben will ist ja nix mit php_admin_value gesetz, dass ist es ja nur in dem anderen. Der hier nimmt ja die Standarteinstellung, also müsste ich doch in dem vhost mit .htaccess und php_value session.auto_start none die Sache ausschalten können oder?

Edit 2:

Muss ich in der php.ini aus session.auto_start 1, php_value session.auto_start 1 machen um die Sache dann über.htaccess ausschalten zu können?
Matzecken
 
Posts: 9
Joined: 31. March 2004 01:10
Location: Köln

Postby Matzecken » 14. June 2006 00:04

Warum einfach wenn es auch Kompliziert geht :-)

Einfach php_flag session.auto_start 0 in die htaccess und die sache ist für dieses Verzeichnis aus.

Macht es Sinn im anderen vhost für session.auto_start auch lieber php_admin_flag anstelle von value zu nehmen oder ist das egal?

Gruß
Matthias
Matzecken
 
Posts: 9
Joined: 31. March 2004 01:10
Location: Köln


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 27 guests