ich habs getan … ich hab mich mit nem apache auseinandergesetzt … ok, hab die kochbuchkonfiguration von susi genommen und das php3-modul installiert … mein problem, irgendwie funzt das ganze nicht so (die php-test-page von susi beim default-index geht, wenn ich sie lokal teste!)
wenn ich zbs. folgende php-page über den apache ansprechen will (hab mir nen verzeichnis /usr/locacl/httpd/htdocs/user gemacht uns dort reingeschmissen)
führt apache den php-source nicht aus …
PHP-Test-page
Die erste Zeile ist HTML
<?php echo "Die zweite Zeile ist in PHP
"; ?\>
Die dritte Zeile ist in HTML
echo "Die vierte Zeile ist in PHP\";
echo "Die fünfte Zeile ist in PHP\";
Die sechste Zeile ist in HTML
<?php echo "Die siebte Zeile ist in PHP
";
echo "Die achte Zeile ist in PHP ";¨
?\>
/var/log/httpd/error\_log zeigt nichts an, /var/log/httpd/access\_log meldet brav den zugriff von meinem client aus ...
alle anderen log-files scheinen io zu sein ... keine anzeichen an was es liegen könnte
kann man mit der kochbuch-config von susi nichts anfangen (und ich bastle mir halt ne eigene) oder mach ich was falsch ? (zbs. durch mangelnde kenntnisse in php oder html)
gruss
berni
Also bei mir wird der Code auf Susi 6.4 default Apachekonfig + phpmodul korrekt ausgeführt.
Der apache wird bei mir mit folgenden Parametern gestartet:
/usr/sbin/httpd -f /etc/httpd/httpd.conf -D PERL -D P
Wie gesagt ich hab an der httpd.conf bisher auch noch nichts geändert.
Die Dateirechte im Webverzeichnis sind bei mir 755.
OK, ist nicht wirklich eine Lösung aber der PHP-Code ist auf jeden Fall richtig:wink:
Gruß
Martin
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Ich habs grade nochmal getestet. Es werden nur die html Zeilen ausgegeben, wenn die Datei die Endung .html hat. Damit das php ausgeführt wird muss die Endung .phtml oder .php oder eine andere Endung, die in /etc/httpd/mime.types bei php eingetragen ist, sein.