Hoi,
Ik hoop dat ik hier in het juiste stukje van het forum zit.
Ik heb het volgende probleem. Ik draai een apache server onder debian, en wil php en cgi draaien. Uiteraard geen probleem. Alleen het moet wel veilig, en dus scrips onder de eigen gebruikersnaam laten draaien.
Hiervoor heb ik gekozen voor suexec. Voor cgi uiteraad prima, maar voor php erg vervelend, nu moet er namelijk boven ieder script #!/usr/bin/php4 zetten. Op zich ook nog geen probleem als dit noodzakelijk is, maar het werkt niet echt lekker. Als het script van buitenaf aangeroepen wordt, dan moet het er wel boven, maar als het geinclude wordt niet, dan gaat hij over zijn nek. Niet echt werkzaam zo.
Ik heb een hele tijd geprobeerd met suexec en met cgiwrapper, maar het wil niet lukken. Ik wil het liefst gewoon suexec gebruiken, maar het wil niet lukken, steeds weer andere problemen. Ik heb de httpd.conf nu zo staan:
ScriptAlias /php/ "/usr/bin/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php4"
maar ik krijg nu deze error:
Parse error: parse error in /usr/bin/php4 on line 286
Ik heb met debian stable de volgende pakketten geinstalleerd: php4-cgi, apache, apache-mod-perl
Iemand die me kan helpen, een tip kan geven, of mij kan vertellen hoe jullie dit hebben opgelost?
Casper
Ik hoop dat ik hier in het juiste stukje van het forum zit.
Ik heb het volgende probleem. Ik draai een apache server onder debian, en wil php en cgi draaien. Uiteraard geen probleem. Alleen het moet wel veilig, en dus scrips onder de eigen gebruikersnaam laten draaien.
Hiervoor heb ik gekozen voor suexec. Voor cgi uiteraad prima, maar voor php erg vervelend, nu moet er namelijk boven ieder script #!/usr/bin/php4 zetten. Op zich ook nog geen probleem als dit noodzakelijk is, maar het werkt niet echt lekker. Als het script van buitenaf aangeroepen wordt, dan moet het er wel boven, maar als het geinclude wordt niet, dan gaat hij over zijn nek. Niet echt werkzaam zo.
Ik heb een hele tijd geprobeerd met suexec en met cgiwrapper, maar het wil niet lukken. Ik wil het liefst gewoon suexec gebruiken, maar het wil niet lukken, steeds weer andere problemen. Ik heb de httpd.conf nu zo staan:
ScriptAlias /php/ "/usr/bin/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php4"
maar ik krijg nu deze error:
Parse error: parse error in /usr/bin/php4 on line 286
Ik heb met debian stable de volgende pakketten geinstalleerd: php4-cgi, apache, apache-mod-perl
Iemand die me kan helpen, een tip kan geven, of mij kan vertellen hoe jullie dit hebben opgelost?
Casper