A bus station is where a bus stops. A train station is where a train stops... On my desk I have a workstation.
Wat gaat er precies fout met de PHP-pagina's? Krijg je de PHP-source te zien? Of krijg je een foutmelding van Apache? Het zou kunnen dat xinetd de PHP-vraag niet correct afvangt....maar dat lijkt me onwaarschijnlijk. Wat ook kan is dat apache vanuit xinetd een andere config-file gebruikt.
Werkt CGI wel goed vanuit xinetd? (perl enzo.)
Werkt CGI wel goed vanuit xinetd? (perl enzo.)
De PHP code wordt gewoon genegeerd. Ze worden niet weergegeven (maar ik kan ze als ik 'view source' doe in Internet Explorer wel zien). Neem bijvoorbeeld onderstaande php pagina:
---pagina.php3---
<html><body>
<p>normal html</p>
<?php
echo "<p>php processed</p>";
?>
</body></html>
----------------
Als ik die laad met Apache werkende in xinetd mode dan zie ik in Internet Explorer:
normal html
(en als ik view source neem dan zie ik de source inclusief PHP code)
Als ik Apache nu in standalone mode start dan krijg ik zoals het hoort:
normal html
php processed
CGI werkt nog perfect. Er draaien aardig wat sites op de server die CGI gebruiken en daar is geen enkel probleem. Het is enkel PHP dat lastig doet.
Ik snap dus echt niet wat er mis kan gaan. Ik heb de Apache, PHP en xinetd docs en FAQs nu al binnenste buiten gekeerd, maar nog steeds niets gevonden.
---pagina.php3---
<html><body>
<p>normal html</p>
<?php
echo "<p>php processed</p>";
?>
</body></html>
----------------
Als ik die laad met Apache werkende in xinetd mode dan zie ik in Internet Explorer:
normal html
(en als ik view source neem dan zie ik de source inclusief PHP code)
Als ik Apache nu in standalone mode start dan krijg ik zoals het hoort:
normal html
php processed
CGI werkt nog perfect. Er draaien aardig wat sites op de server die CGI gebruiken en daar is geen enkel probleem. Het is enkel PHP dat lastig doet.
Ik snap dus echt niet wat er mis kan gaan. Ik heb de Apache, PHP en xinetd docs en FAQs nu al binnenste buiten gekeerd, maar nog steeds niets gevonden.
A bus station is where a bus stops. A train station is where a train stops... On my desk I have a workstation.
Verwijderd
Mischien start de PHP parser niet zo snel op als Apache? Dus dat Apache denk zovan.. "bekijk het dan maar zo"
Het lijkt erop dat xinetd de vraag wel correct doorstuurt naar apache, maar dat apache PHP niet kan starten. Of het niet ziet als PHP. Hmmm...probeer eens hard-core de configfile voor apache mee te geven in de xinetd-config.
Wordt dezelfde apache wel gestart als je xinetd gebruikt? Is het niet apache-ssl ofzoiets vaags? Of juist niet?
Vaag is het iig wel. Misschien ben je een potie vergeten in je apache-config die je alleen ziet als je apache vanuit xinetd draait. (ik zit hardop mee te denken hier he?)
Wordt dezelfde apache wel gestart als je xinetd gebruikt? Is het niet apache-ssl ofzoiets vaags? Of juist niet?
Vaag is het iig wel. Misschien ben je een potie vergeten in je apache-config die je alleen ziet als je apache vanuit xinetd draait. (ik zit hardop mee te denken hier he?)