Hi
also mein ziel ist es alle php anwendungen unter mod_fcgid laufen zu lassen...
ich weiß das diese thematik schon unzählige male hier behandelt wurde, aber ich finde einfach keine lösung...hier mal die basics
CentOS-5
Apache-2.2.3
Plesk-8.2-1
Also ich habe mit diesem "trick" hier das php als cgi installiert
SWsoft – Forums - My solution to running PHP4 (Module) and PHP5 (FastCGI) side by side
dann habe ich eine vhost.conf erstellt
dann habe ich die rechte am /bin verzeichnis gesetzt
dann "websrvmng" ausgeführt und das steht dann im log des httpd
in der suexec.log steht folgendes
im log der domain steht folgendes
aus lauter verzweifelung habe ich auch mak die suexec entsprechend geändert wie hier beschrieben
das brachte aber auch keinen erfolg
Weiterhin hat der "apache" auch die Rechte für das socket
installation scheint richtig
und noch ein ls -al auf die php5
mittlerweile bin ich echt am verzweifeln, würde mich über unterstützung zur problembeseitigung freuen....
Gruß ACID25
also mein ziel ist es alle php anwendungen unter mod_fcgid laufen zu lassen...
ich weiß das diese thematik schon unzählige male hier behandelt wurde, aber ich finde einfach keine lösung...hier mal die basics
CentOS-5
Apache-2.2.3
Plesk-8.2-1
Also ich habe mit diesem "trick" hier das php als cgi installiert
SWsoft – Forums - My solution to running PHP4 (Module) and PHP5 (FastCGI) side by side
dann habe ich eine vhost.conf erstellt
Code:
ScriptAlias /php5-cgi-custom /var/www/vhosts/meine-domain.de//bin
Action application/x-httpd-php5-custom "/php5-cgi-custom/php5"
AddType application/x-httpd-php5-custom .php
AddHandler fcgid-script .php
SuexecUserGroup olly psacln
<Directory /var/www/vhosts/pmeine-domain.de/httpdocs>
FCGIWrapper /var/www/vhosts/meine-domain.de/bin/php5 .php
FCGIWrapper /var/www/vhosts/meine-domain.de/bin/php5 .php5
</Directory>
Code:
ls -al /var/www/vhosts/meine-domain.de/bin/
total 6336
drwxr-xr-x 2 olly psacln 4096 Nov 20 17:31 .
drwxr-xr-x 14 root root 4096 Nov 20 12:49 ..
-rwxr-xr-x 1 olly psacln 6447406 Nov 20 12:49 php5
-r--r--r-- 1 olly psacln 4219 Nov 20 17:31 php.ini
-r--r--r-- 1 root root 4220 Nov 20 17:31 php.ini~
Code:
meine-domain.de/httpdocs/administrator/index.php with wrapper /var/www/vhosts/meine-domain.de/bin/php5
[Tue Nov 20 19:21:22 2007] [notice] mod_fcgid: server /var/www/vhosts/meine-domain.de/httpdocs/administrator/index.php(22790) started
[Tue Nov 20 19:21:25 2007] [notice] mod_fcgid: process /var/www/vhosts/meine-domain.de/httpdocs/administrator/index.php(22790) exit(communication error), terminated by calling exit(), return code: 0
Code:
[2007-11-20 19:21:22]: uid: (10001/olly) gid: (2524/2524) cmd: php5
Code:
[Tue Nov 20 19:21:22 2007] [error] [client 88.130.98.253] Premature end of script headers: index.php
Mini HowTo: suexec neukompilieren
Hallo zusammen, ich wollte hier einfach mal schnell posten wie man an suexec Änderungen vornehmen kann ohne gleich den gesamten Apachen neuaufzusetzen. -Wieso kann man denn nicht einfach Änderungen einfach so durchführen, ohne zu kompilieren? Das geht wegen verschiedenen Security-Issues...
serversupportforum.de
Weiterhin hat der "apache" auch die Rechte für das socket
Code:
ls -al /var/lib/httpd/fcgid/sock/
total 8
drwxr-xr-x 2 apache root 4096 Nov 20 19:21 .
drwxr-xr-x 3 root root 4096 Oct 20 02:22 ..
Code:
[root@plesk-test ~]# /opt/php52/cgi-bin/php5 -v
PHP 5.2.1 (cgi-fcgi) (built: May 17 2007 18:06:32)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
with the ionCube PHP Loader v3.1.29, Copyright (c) 2002-2007, by ionCube Ltd.
Code:
[root@plesk-test ~]# ls -al /opt/php52/cgi-bin/php5
-rwxr-xr-x 1 root root 6457535 May 17 2007 /opt/php52/cgi-bin/php5
mittlerweile bin ich echt am verzweifeln, würde mich über unterstützung zur problembeseitigung freuen....
Gruß ACID25