PHP will nicht mehr?

R

roxor

Grünschnabel
hey leute

da ich neuling in sachen linux bin und mit googeln auch nicht weitergekommen bin, frage ich an dieser stelle euch.

hab mir ein debian installiert mit LAMP. um die php-installation zu testen, hab ich ein kleines php-file geschrieben mit dem phpinfo()-Befehl drinne. vorerst hat auch alles wunderbar funktioniert. des weiteren hab ich mir egroupware gezogen und unte /var/www/ entpackt. auch hier hat das setup anfänglich ohne probleme funktioniert.

jedenfalls muss ich dann irgendetwas installiert oder gemacht haben, was auswirkungen auf die handhabung von php files hat. wenn ich nun nämlich wieder auf http://localhost/index.php zugreifen möchte oder aber auch http://localhost/egroupware/setup, kommt sofort ein download-fenster (in firefox und auch epiphany), welches mich fragt, ob das file index.php öffnen oder speichern will.
epiphany gibt mir zusätzlich die meldung aus: "File Type: "Unknown". You have no application able to open "". You can download it instead."

diese meldung kam vor meinen änderungen oder falsch-eingaben nicht.

hat hier jemand eine ahnung, an was das liegen könnte? vielleicht irgendwie ein durcheinander von php4 und php5?

jegliche hilfe ist herzlich willkommen!

mfg
rox
 
Wird das PHP-Modul geladen? Hast du die folgende Zeile in deiner Apache-Konfiguration?

Code:
AddType application/x-httpd-php .php .phtml
 
hab das selbe problem, hab alle php5 libs etc installiert, habe dann das oben erwähnte in die cfg eingetragen, außerdem habe ich vorsichtshalber ( da es nicht lief ) das php5 modul manuell geladen, keinen erfolg. am webserver selber liegt es nicht, da er html pages öffnen kann. also nochmal zusammengefasst:
- php5 mit den libs installiert
- modul eingebunden
- das obrige in die conf eingetragen

alles brachte keinen erfolg. habe auch schonmal alles deinstalliert und neu aufgesetzt, same mistake. kann es sein das es viele probleme zwischen apache2 und php5 gibt? habe ja auch ein wenig gegooglet und anscheinend gibt es dort ziemlich viele probleme. danke schonmal für eure hilfe.
 
@bitmuncher

japs, hab ich alles eigentragen, apache neu gestartet etc.! (hab vorhin etwas gegooglet, bevor ich hier schrieb! =))
wie kontrolliere ich, ob ein modul korrekt geladen wurde? lsmod?

@pipo
genau, hab ich auch gesehen, dass es da einige probleme gibt. als ich zuerst nur php4 installiert hab, lief auch alles wunderbar. erst nach dem upgrade auf php5 wollt's nicht mehr richtig! =(
ich werd weitersuchen und es euch wissen lassen, wenn sich was finden lässt...

mfg
rox
 
Zuletzt bearbeitet:
logfiles sollten unter /var/log/apache/* oder /var/log/http/* o.Ä. zu finden sein
 
wie kontrolliere ich, ob ein modul korrekt geladen wurde? lsmod?
lsmod zeigt geladene Kernelmodule an, aber keine Apache-Module. Wenn ein Modul nicht korrekt geladen werden kann, startet aber im Normalfall der Apache nicht und wirft dir eine entsprechende Fehlermeldung aus. Wie genau sieht denn der Logeintrag in der access.log aus, wenn du eine PHP-Seite vom Webserver anforderst?

erst nach dem upgrade auf php5 wollt's nicht mehr richtig! =(

Kann es sein, daß in deiner Konfiguration PHP4 und PHP5 geladen wird? Hast du PHP4 vor dem Wechsel auf PHP5 sauber deinstalliert?
 

Ähnliche Themen

Samba 4 Gast Zugang unter Ubuntu funktioniert nicht

NagiosGrapher 1.7.1 funktioniert nicht

Debian squeeze, Webmin, Samba Freigaben

Drucker einrichten mit CUPS und SAMBA

Squid nur zum maskieren der eigenen IP, nicht für Webserver auf port 80

Zurück
Oben