plesk mod_fcgid 500 internal server error?

ACID25

New Member
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
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>
dann habe ich die rechte am /bin verzeichnis gesetzt
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~
dann "websrvmng" ausgeführt und das steht dann im log des httpd
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
in der suexec.log steht folgendes
Code:
[2007-11-20 19:21:22]: uid: (10001/olly) gid: (2524/2524) cmd: php5
im log der domain steht folgendes
Code:
[Tue Nov 20 19:21:22 2007] [error] [client 88.130.98.253] Premature end of script headers: index.php
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
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 ..
installation scheint richtig
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.
und noch ein ls -al auf die php5
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
 
Hi,

ich habs jetzt mal nur überflogen und nicht wirklich angesehen, aber...

Dein Webbrowser greift sicher nicht als olly:psacln auf die Site zu. Ich tippe hier also auf ein suexec-Problem.

-W
 
Back
Top