ispCP - Board - Support
session problem (vll. suexec problem oder ein rewrite problem?!) - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+--- Thread: session problem (vll. suexec problem oder ein rewrite problem?!) (/thread-10410.html)



session problem (vll. suexec problem oder ein rewrite problem?!) - bjflame - 04-15-2010 06:52 PM

hallo,

ich hab vor 2 tagen die aktuelle version installiert. alles soweit super geklappt. allerdings hab ich jetzt ein rießen problem..
ispcp 1.0.5 läuft auf debian 5

wenn ich auf ne html-seite (mit rewrite) geh und ne session gestartet wird, dann werden die sessions in dem phptmp ordner dem user www-data gehörend abgelegt.
wenn ich ne php seite (ohne rewrite) aufruf, dann werden die sessions dem user vu200x gehörend abgespeichert...

wenn ich mich jetzt auf der seite bewege und etwas zwischen html und php switch, dann hab ich keine permission auf die session..
dann kommt folgende fehlermeldung...
Quote:Warning: session_start() [function.session-start]: open(/var/www/virtual/domain.de/phptmp/sess_3b3bcbf19c91e0edbf3128ec170e14bc, O_RDWR) failed: Permission denied (13) in /var/www/virtual/domain.de/htdocs/templates/seccode.php on line 1

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/virtual/domain.de/htdocs/templates/seccode.php:1) in /var/www/virtual/domain.de/htdocs/templates/seccode.php on line 1

Warning: Cannot modify header information - headers already sent by (output started at /var/www/virtual/domain.de/htdocs/templates/seccode.php:1) in /var/www/virtual/domain.de/htdocs/templates/seccode.php on line 19

wär super, wenn mir da jemand helfen könnte. mit der alten ispcp version hatte ich da keine probleme...


gruß

ps:
ich hab nochmal etwas geschaut... glaube fast, dass es ein suexec problem ist... jetzt weiß ich allerdings nicht mehr weiter... hier mal ein ausschnitt aus der /var/log/apache2/suexec.log
Quote:[2010-04-15 08:57:18]: uid: (2001/vu2001) gid: (2001/vu2001) cmd: php5-fcgi-starter
[2010-04-15 08:57:18]: target uid/gid (2001/2001) mismatch with directory (33/33) or program (33/33)
[2010-04-15 08:57:19]: uid: (2001/vu2001) gid: (2001/vu2001) cmd: php5-fcgi-starter
[2010-04-15 08:57:19]: target uid/gid (2001/2001) mismatch with directory (33/33) or program (33/33)
[2010-04-15 08:57:20]: uid: (2001/vu2001) gid: (2001/vu2001) cmd: php5-fcgi-starter
[2010-04-15 08:57:20]: target uid/gid (2001/2001) mismatch with directory (33/33) or program (33/33)
vielleicht kann ja jemand was damit anfangen... Wink

oder muß man bei der neuen version irgendwas an der .htaccess ändern, um des richtig zu machen?
bzw. wie ist es richtig zu machen wenn man php code in html dateien packt...[/quote]


RE: session problem (vll. suexec problem oder ein rewrite problem?!) - joximu - 04-15-2010 09:09 PM

ich denke, der letzte Satz ist entscheidend:

"php code in .html Dateien"... das heisst natürlich, dass das ganze f(ast)cgi(d) Modell über den Haufen geworfen wird, bzw. auf .html erweitert werden muss...

viel Spass :-)

/Joxi


RE: session problem (vll. suexec problem oder ein rewrite problem?!) - bjflame - 04-15-2010 09:20 PM

und das heißt?
wo muß ich da was ändern?

habs erst mal so gelöst, aber ist ja auch nicht die feine englische...

Quote:AddType application/x-httpd-php php php4 php3 html htm
RemoveHandler .php .php5
AddHandler php5-script .htm .html .php
RewriteEngine on

gruß


RE: session problem (vll. suexec problem oder ein rewrite problem?!) - joximu - 04-15-2010 09:38 PM

schau die fastcgi_ispcp.conf an (oder die entsprechend fcgi)

AddHandler php-fastcgi .php .php5
...
AddType application/x-httpd-php .php .php5

da halt auch .html dazu...

AddHandler php-fastcgi .php .php5 .html
...
AddType application/x-httpd-php .php .php5 .html

Vielleicht geht's ja nur in diesem vhost - sonst halt für den ganzen Server (dürfte aber etwas bremsen....)

/J


RE: session problem (vll. suexec problem oder ein rewrite problem?!) - bjflame - 04-15-2010 09:50 PM

hat leider nicht geklappt...

ich lass es mal so, wie ichs oben geschrieben hab... so klappts recht gut.. Smile

trotzdem danke!!


RE: session problem (vll. suexec problem oder ein rewrite problem?!) - tomhb - 04-20-2010 11:59 AM

(04-15-2010 06:52 PM)bjflame Wrote:  bzw. wie ist es richtig zu machen wenn man php code in html dateien packt...

Ich stelle mir echt grad die Frage, wozu man sowas tun will?
Eigentlich sehr geil auf was ein Kunde kommen koennte, um das Hostingpanel zu verwirren...


RE: session problem (vll. suexec problem oder ein rewrite problem?!) - evilbrot - 04-20-2010 08:19 PM

Warum benutzt du überhaupt HTML Dateien wenn dort eh PHP Code drinn ist? Wäre es nicht sinnvoll, alles als .php dateien anzulegen und dort HTML außerhalb der PHP-Tags zu verwenden? Also genau ander herum wie jetzt.
Man könnte dann auch per rewrite rule von .html auf die .php Dateien umschreiben sodass es im Broser so aussieht als würde man auch HTML Dateien aufrufen, falls dir das wichtig ist.