PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache und php = Fehler...



winda
03.11.01, 13:25
hallo! HAbe unter suse 7.2 alle wichtigen pakete für php und apche installliert.
apche läuft auhc soweit, aber alles was mit *.php/*.php4 zu tun hat kann der browser nicht interpretieren und macht daraus test dateien oder kann diese gar nciht öffnen, d.h. will das einfach nur speichern und mit anderem programm öffnen....
Wie bekomme ich das nun ans laufen ??
rcapache restart
ist erfolgreich mit apache [php4 perl ssl]
HILFE !!!!

Olli
03.11.01, 13:31
was steht denn im /var/log/httpd/error_log drin? vielleicht hilft dir/uuns das weiter...

was heist denn "...macht daraus test dateien ooder ..." ??

oliver

winda
03.11.01, 13:33
<BLOCKQUOTE><font size="1" face="Arial,Helvetica,Geneva">Zitat:</font><HR>Original erstellt von lolli:
<STRONG>was steht denn im /var/log/httpd/error_log drin? vielleicht hilft dir/uuns das weiter...

was heist denn "...macht daraus test dateien ooder ..." ??+

Sorry--sollte text dateien heißen...
das heißt da steht dann :
<?php
phpinfo();
?>
und nicht das was eigentlich daraus kommen sollte....du weißt schon diese php-info seite...
was kann denn da im log stehen ???
wonach soll ich suchen ???
oliver</STRONG>[/quote]

winda
03.11.01, 13:35
******e nää.... was hab ich denn da gewurstet/gepostet...

winda
03.11.01, 13:37
also noch mal:
der macht da text dateien raus...
aus der php datei mit phpinfo();
mach der nur ne text datei und gibt nicht diese informationsseite aus...
oder er versucht die datei zu speichern.
nach was soll ich den im log schauen ???

Olli
03.11.01, 17:36
mmmh,
es ist ein wenig schwierig dir zu helfen, da es einige ursachen haben könnte:

steht in der php-datei noch lesbar deine php-anweisung drin, ist wahrscheinlich etwas mit der zuordnung der "dateiendung" und PHP nicht in ordnung.
schau mal in deine httpd.conf: sind solche zeilen
<IfModule mod_php3.c>
AddType application/x-httpd-php3 .php3
AddType application/x-httpd-php3-source .phps
AddType application/x-httpd-php3 .phtml
</IfModule>
#
# And for PHP 4.x, use:
#
<IfModule mod_php4.c>
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php4
AddType application/x-httpd-php-source .phps
</IfModule>

#<IfModule mod_php3.c>
AddType application/x-httpd-php3 .php3
AddType application/x-httpd-php3-source .phps
AddType application/x-httpd-php3 .phtml
</IfModule>
#
# And for PHP 4.x, use:
#
<IfModule mod_php4.c>
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php4
AddType application/x-httpd-php-source .phps
</IfModule>

und in der suse_addmodules.conf die zeile

AddModule mod_php4.c oder
AddModule mod_php3.c

vorhanden, ist wohl ein anderer fehler am "nichtlaufen" schuld.

wie sieht denn dein php-skript aus? in welchem verzeichniss liegt es (hoffentlich nicht im cgi-bin :-))?

wurde apache auch mit der PHP-unterstützung gestartet?
rcapache restart sollte in etwa so aussehen:
Shutting down httpd .....done
Starting httpd [ PERL PHP4]. ..done
ist dies nicht der fall, schau die die datei
/etc/rc.config.d/apache.rc.config an. irgendwo dort steht
#
HTTPD_SEC_MOD_PHP=yes

sollte es zumindest. wenn nicht, auf yes setzten und rcapache restart ausführen...

oliver

(hab selbst Apache/1.3.20 auf Suse7.3, hoffe daher, das die neuerungen noch nicht so gross sind)

[ 03. November 2001: Beitrag editiert von: lolli ]