In P&W had niemand een antwoord voor mij, dus probeer ik het maar eens hier.
Apache werkt hier met php als CGI module. Dit is gedaan omdat de domxml extensie nogal buggy is, en veel memory leakt. Als php als CGI loopt wordt dit netjes opgeruimd. Ik weet dat het iets ten koste gaat van de snelheid, maar dat is van minder belang dan een lekkende Apache op een embedded webservertje.
Mijn probleem:
Op mijn eigen testbak werkt het best leuk allemaal dat multiview gebeuren. Je kan netjes wat params meegeven aan je script zonder dat men dat doorheeft. Zeer netjes vinnik! Deze wilde ik dus ook gebruiken op dat embedded dingetje van ons, maar daar draait hij dus als CGI ipv apache module. Probleem is dat als ik hem aanroep hij de volgende error geeft:
Het lijkt erop dat apache deze url niet parsed maar direct als filename meegeeft aan de php CGI.
Hoe kan ik ervoor zorgen dat dit wel werkt? Ik vermoed dat het iets aan de config van Apache zal zijn, maarwat? Multiviews staan uiteraard aan, en PHP-CGI werkt in precies dezelfde config als de PHP-module.
Er zijn oplossingen met mod_rewrite te bendenken, maar dat wil ik zoveel mogelijk zien te voorkomen.
Apache werkt hier met php als CGI module. Dit is gedaan omdat de domxml extensie nogal buggy is, en veel memory leakt. Als php als CGI loopt wordt dit netjes opgeruimd. Ik weet dat het iets ten koste gaat van de snelheid, maar dat is van minder belang dan een lekkende Apache op een embedded webservertje.
Mijn probleem:
Op mijn eigen testbak werkt het best leuk allemaal dat multiview gebeuren. Je kan netjes wat params meegeven aan je script zonder dat men dat doorheeft. Zeer netjes vinnik! Deze wilde ik dus ook gebruiken op dat embedded dingetje van ons, maar daar draait hij dus als CGI ipv apache module. Probleem is dat als ik hem aanroep hij de volgende error geeft:
code:
1
| Fatal error: Unable to open d:\webroot\stuff\phpinfo.php\test\3 in Unknown on line 0 |
Het lijkt erop dat apache deze url niet parsed maar direct als filename meegeeft aan de php CGI.
Hoe kan ik ervoor zorgen dat dit wel werkt? Ik vermoed dat het iets aan de config van Apache zal zijn, maarwat? Multiviews staan uiteraard aan, en PHP-CGI werkt in precies dezelfde config als de PHP-module.
Er zijn oplossingen met mod_rewrite te bendenken, maar dat wil ik zoveel mogelijk zien te voorkomen.
The box said 'requires Windows 95 or better', so I installed Linux...