Hallo Liste! Ich habe Apache 1.3.19 mit PHP Modul unter SuSE Linux 7.2 (Kernel 2.4) installiert. Zum testen des PHP-Moduls habe ich eine Datei "info.php" angelegt, die folgendes enthält: <?php phpinfo(); ?> Wenn ich in meinen Browser (ich habs mit Konqueror und Netscape probiert) nun http://localhost/info.php eingebe zeigt er die Datei nicht an, sondern will sie runterladen (also öffnet ein dieses Dialogfenster ob man die Datei speichern oder öffnen will). in der /etc/httpd/httpd.conf befindet sich folgende Zeile: AddType application/x-httpd-php .php .php4 .php3 TiA Rüdiger
On Wed, Feb 06, 2002 at 08:23:10PM +0100, Rüdiger Müller wrote:
Hallo Liste! Ich habe Apache 1.3.19 mit PHP Modul unter SuSE Linux 7.2 (Kernel 2.4) installiert. Zum testen des PHP-Moduls habe ich eine Datei "info.php" angelegt, die folgendes enthält:
<?php phpinfo(); ?>
Wenn ich in meinen Browser (ich habs mit Konqueror und Netscape probiert) nun http://localhost/info.php eingebe zeigt er die Datei nicht an, sondern will sie runterladen (also öffnet ein dieses Dialogfenster ob man die Datei speichern oder öffnen will).
in der /etc/httpd/httpd.conf befindet sich folgende Zeile:
AddType application/x-httpd-php .php .php4 .php3
Ich hatte das Problem, daß PHP nicht installiert war. das Package heißt mod_php4. Dann musste ich aber auch noch die LDAP-Authentifizierung deinstallieren - welche sowieso nicht benötigt wird - da sonst der apache nicht mehr gestartet hat. Befehl dazu: rpm -e authldap -- mfg Martin Neuditschko
On Wed, Feb 06, 2002 at 08:23:10PM +0100, Rüdiger Müller wrote:
Hallo Liste! Ich habe Apache 1.3.19 mit PHP Modul unter SuSE Linux 7.2 (Kernel 2.4) installiert. Zum testen des PHP-Moduls habe ich eine Datei "info.php" angelegt, die folgendes enthält:
<?php phpinfo(); ?>
Wenn ich in meinen Browser (ich habs mit Konqueror und Netscape probiert) nun http://localhost/info.php eingebe zeigt er die Datei nicht an, sondern will sie runterladen (also öffnet ein dieses Dialogfenster ob man die Datei speichern oder öffnen will).
in der /etc/httpd/httpd.conf befindet sich folgende Zeile:
AddType application/x-httpd-php .php .php4 .php3
Ich hatte das Problem, daß PHP nicht installiert war. das Package heißt mod_php4.
ist laut Yast und Webserver testseite insatalliert.
Dann musste ich aber auch noch die LDAP-Authentifizierung deinstallieren - welche sowieso nicht benötigt wird - da sonst der apache nicht mehr gestartet hat. Befehl dazu: rpm -e authldap
Hab ich jetz auch mal installiert, aht aber auch nix geholfen Rüdiger -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net
Am Wed, 6 Feb 2002 20:23:10 +0100 schrieb Rüdiger Müller
Hallo Liste! Ich habe Apache 1.3.19 mit PHP Modul unter SuSE Linux 7.2 (Kernel 2.4) installiert. Zum testen des PHP-Moduls habe ich eine Datei "info.php" angelegt, die folgendes enthält:
<?php phpinfo(); ?>
Wenn ich in meinen Browser (ich habs mit Konqueror und Netscape probiert) nun http://localhost/info.php eingebe zeigt er die Datei nicht an, sondern will sie runterladen (also öffnet ein dieses Dialogfenster ob man die Datei speichern oder öffnen will).
in der /etc/httpd/httpd.conf befindet sich folgende Zeile:
AddType application/x-httpd-php .php .php4 .php3
Keine Ahnung obs daran liegt, aber ich schreibe für jede Dateiendung eine eigene Zeile, evtl. liegt da Dein Problem: AddType application/x-httpd-php .php AddType application/x-httpd-php .php4 AddType application/x-httpd-php-source .phps AddType application/x-httpd-php .php3 AddType application/x-httpd-php .phtml
TiA
Rüdiger
Arne
N'Abend Ruediger!
Wenn ich in meinen Browser (ich habs mit Konqueror und Netscape probiert) nun http://localhost/info.php eingebe zeigt er die Datei nicht an, sondern will sie runterladen
Darf ich mal ganz dreist auf den Thread "PHP4.1.1 + Apache 1.3.32 - Download statt Execute" verweisen, der gestern von einem grossen Teil unserer Leserschaft in Augenschein genommen wurde... [BTW: Muss natuerlich Apache 1.3.23 heissen, Tippfehler] Falls Du nichts davon mitbekommen hast: Der Download-Dialog hat sich bei mir geoeffnet, weil PHP4 einen Eintrag in der PHP.INI gefunden hat, laut dem PHP4-Dateien vom MIME-Typ "php4/html" sind:
; As of 4.0b4, PHP always outputs a character ; encoding by default in the Content-type: header. ; To disable sending of the charset, simply ; set it to be empty. ; PHP's built-in default is text/html default_mimetype = "php4/html" default_charset = "iso-8859-1"
Such in der PHP.INI nach dem "default_mimetype" und kommentier die Zeile aus, falls - wie oben - ein Typ != "text/html" eingetragen ist. Und noch was: Sollte das Problem damit nicht geloest sein und ich mich irren, scheu dich nicht mir mit der gebotenen Haerte deutlich zu machen, dass ich mich mit dieser Mail gewaltig im Irrtum befinde. Ich steh da drauf *G* MfG Conner Mayhem
participants (5)
-
Arne-Erik Martin
-
Conner Mayhem
-
Martin Neuditschko
-
Rüdiger Müller
-
R�diger M�ller