ich habe mir cgiwrap kompiliert und versuche meine PHPScripte damit zu nutzen. PHP ist nicht neu kompiliert und wurde per apt installiert (Debian Etch).
Kompiliere ich cgiwrap mit /usr/bin/php startet er mit alle PHPFiles die einen korrekten Header senden,
alles was keinen korrekten Header sendet wird abgeschossen mit "malformed header from script. Bad header=1: cgiwrap."
Das Script schaut z.B. so aus <? echo 1; ?>
Kompiliere ich cgiwrap mit /usr/bin/php-cgi geht er mir alles durch und "executiert" mir mein Script, was dann aber zu einem 404 führt,
hier der Debugcode:
Code: Select all
Environment Variables:
QUERY_STRING: ''
SCRIPT_NAME: '/cgi-sys/php-cgiwrapd/USERDIR/index.php'
SCRIPT_FILENAME: '/home/vhosts/USERDIR/www/index.php'
REDIRECT_URL: '/index.php'
PATH_INFO: '<NULL>'
PATH_TRANSLATED: '/home/vhosts/USERDIR/www/USERDIR/index.php'
REMOTE_USER: '<NULL>'
REMOTE_HOST: '<NULL>'
REMOTE_ADDR: 'xx.xx.50.58'
UIDs/GIDs Changed To:
RUID: '10000'
EUID: '10000'
RGID: '10000'
EGID: '10000'
Changing current directory to '/home/vhosts/USERDIR/www'
Executing: '/usr/bin/php5-cgi'
Arguments:
0: '/usr/bin/php5-cgi'
1: 'index.php'
Output of script follows:
=====================================================
Status: 404
Content-type: text/html
No input file specified.
Ich bin am Ende, ich habe jetzt alles mögliche durchprobiert, komme aber zu keine anständigen Ergebnis. Ich bin mir nicht mal sicher ob ich die php oder php-cgi Version von Debian wrappen muss.
Kann mir bei dieser Sache jemand weiterhelfen?
Danke & Grüße
Maybee