PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : apache kann nur *.php



LinuxNewbee
24.10.02, 16:25
Tach!

Mein apache zeigt z.B. bei Dateien mit php3 suffix nur den quelltext an. normal - also muss ich irgendwo sagen, dass er nicht nur php, sonder auch php3 zulassen soll!

welches file isses denn?

Kevin

3qualizer
24.10.02, 16:38
Das dürfte dann in der httpd.conf diese Zeile sein:
AddType application/x-httpd-php .php

ein ändern in
AddType application/x-httpd-php .php .php3
sollte afaik reichen.

Eric

sepp2k
24.10.02, 16:43
Wenn du PHP4 verwendest (wovon ich ausgehe) werden die meisten .php3 Dateien bei dir nicht gehen weil zwischen PHP3 und PHP4 doch Unterschiede bestehen.

LinuxNewbee
24.10.02, 17:01
so ein quatch! ich rede vom Dateisuffix!

also index.php, index.bla, index.waschmaschiene!
es ist völlig egal ob da php, php3, 4 oder auch php1027 steht! es muss nur dem server gesagt werden, welche dateitypen er als php interpretieren soll!

trotzdem danke

PigPen|tuX
24.10.02, 17:05
huhu,

ja wie schon gesagt, schau dir mal deine httpd.conf des apache an.

oder suchfunktion ist auch ne hilfe -> oft besprochendes problem

mfg.
thom

3qualizer
24.10.02, 17:21
so ein quatch! ich rede vom Dateisuffix!

und genau das und nichts anderes tut es:

AddType application/x-httpd-php .php .php1027 .phpwaschmaschiene

bedeutet, dass Dateien mit der Endung php, php1027 und phpwaschmaschiene als PHP interpretiert und auch ausgeführt werden. Hast du's überhaupt mal probiert?

Eric

LinuxNewbee
24.10.02, 17:30
das war auf die bemerkung von sepp2k bezogen!
was du geschrieben hast war völlig korrekt! danke übrigens

sepp2k
24.10.02, 17:51
Ja nartürlich is .php3 nur ein Dateisuffix. Aber wenn du dir ein Script mit der Endung .php3 runterlädst ist das auch für PHP3 geschrieben und wird nciht laufen. (zB läuft .php3 Version von PHPmyAdmin auch nicht unter PHP4)

LinuxNewbee
24.10.02, 18:23
leider muss ich dich da schon wieder enttäuschen!
phpMyAdmin in ver 3 läuft auf meinem LAMP mit php4 ohne probs

sepp2k
24.10.02, 18:25
Also bei mir läuft die Version mit den .php3 Dateien nicht.

Pingu
24.10.02, 18:34
Original geschrieben von sepp2k
Wenn du PHP4 verwendest (wovon ich ausgehe) werden die meisten .php3 Dateien bei dir nicht gehen weil zwischen PHP3 und PHP4 doch Unterschiede bestehen. Es stimmt und es stimmt eben nicht. Mit einem Blick in die Doku <http://www.php.net/manual/de/faq.migration4.php> sieht man sofort, daß es eigentlich ohne Probleme gehen sollten. Außer man hatg bei php3 einen schlechten Programierstil verwendet, oder man hat ein der exotischen Funktionen verwendet, die geändert wurden.

Ich hatte bisher auch keinerlei Probleme meinen .php3 Files in .php4 laufen zu lassen.

-= Pingu =-

PS: Was zwischen .php3 und .php4 geändert wurde ist das Verhalten direkt nach der Installation, z.B. werden die Formular-Variablen nicht mehr automatisch als globale Variablen deklariert. Dies kann man aber über das Konfigurationsfile ändern.

sepp2k
24.10.02, 18:38
Sollte man aber nicht tun. Wil Register_globals doch ein Sicherheitsrisiko darstellt

Pingu
24.10.02, 18:51
Original geschrieben von sepp2k
Sollte man aber nicht tun. Wil Register_globals doch ein Sicherheitsrisiko darstellt Na komm, nu übertreib mal nicht.
Wer bei der Programmierung mit globalen Variablen schon immer entsprechend Obacht gegeben hat, hat damit kein Problem.

-= Pingu =-