Zum Inhalt springen

PHP Seiten werden heruntergeladen


Empfohlene Beiträge

Geschrieben

Moin :)

ich bins mal wieder^^.

habe folgendes Problem. Die PHP seiten auf meinem Server werden nicht mehr interpretiert sonder heruntergeladen wenn man sie aufruft. :confused:

Verwende momentan php 5.2.4 auf Ubuntu. Wollte eigentlich auf php 5.2.6 updaten aber die version ist für ubuntu noch nicht verfügbar.

hat jemand eine idee wie ich das problemn beseitigen kann? vielen dank schon mal im vorraus!

DaDomi

Geschrieben

@robotto7831a: das wüßte ich auch gerne, ich hatte urlaub und mein kollege ist jetzt im urlaub und hat mir nur geschrieben das es dort probleme gibt. von da aus kann ich nicht sagen was geschehen ist..... ;)

Geschrieben

@JesterDay: Erstmal schönen dank für deinen ratschlag. Habe gerade mal nachgeschaut. also der steht in meiner apache conf. hast du sonst noch ne idee warum das nicht mehr geht?

DaDomi

Geschrieben

Geht das nur bei einem VHost so, oder bei allen? Bei allen Seiten? Es gibt auch eine Einstellung für .phps Dateien, die werden, als php source, nicht ausgeführt sondern angezeigt. Ist da was geändert worden?

Und ich weiß nicht ob das in die apache.conf sollte. Gibt es da nicht irgendwo wo die Module geladen werden eine php.load oder php.conf? Also nicht die php.ini, sonder das was von Apache geladen wird wenn php aktiv sein soll. Bei Debian gibt es glaub ich den Ordner /etc/apache2/modules oder so, da steht das drin. Da sollte sowas eigentlich stehen.

Hat dein Kollege das vielleicht in die apache.conf geschrieben weil er einfach nicht wusste was er tun soll und das irgendwo gehört hat dass das in die apache konfiguration soll?

Hab leider grad keinen Webserver wo ich nachsehen könnte hier.

Außerdem musst du nach dem du das da reingeschrieben hast den apache neu starten, nur mal so... nicht dass es daran liegt ;)

Geschrieben

also das problem besteht bei allen.

diese einstellung mit den php source datein, hast du ne grobe ahnung wo ich die finden könnte? :)

ne so eine datei wie php.conf oder etwas in der richtung gibt es leider nicht. auch der ordner besteht unter ubuntu nicht.

was mein kollege gemacht hat weiß ich wie gesagt nicht wirklich*G* den kann ich gerade leider auch nicht erreichen. das mit dem neustarten ist selbstredent :) aber ich brauchte die codezeile nicht ergänzen weil die schon drinne stand ;) aber ich hatte den apache sowieso schon mal neugestartet :D

Geschrieben

ok, habe das von dir genannte gerade mal überprüft.

ich kann nicht so recht feststellen ob php aktiv ist, da ich wenn ich den letzten code von dir eingebe, die meldung erhalte, das ich apache zum neustart zwingen(force) soll. dies ist allerdings nicht möglich da er nun ne fehlermeldung ausspuckt....

das ist doch irgendwie alle mist wenn man nicht weiß was vorher gemacht worden ist!!!!!!!

habe die von dir genannten module und configs mal durchgeschaut, da passt aber alles... soweit ich das beurteilen kann.

Geschrieben (bearbeitet)

ich kann nicht so recht feststellen ob php aktiv ist, da ich wenn ich den letzten code von dir eingebe, die meldung erhalte, das ich apache zum neustart zwingen(force) soll. dies ist allerdings nicht möglich da er nun ne fehlermeldung ausspuckt....

Also... was würde Sherlock Holmes jetzt sagen? Ich denke wir haben eine Spur, Watson.

Jetzt ist nur die Frage was für eine Fehlermeldung er den bringt? Und was steht im error log?

Und feststellen kannst du das auch ohne, indem du einfach nachschaust ob die Einstellungsdateien für php im Verz. mods-available liegen und dann ob im Verz. mods-enabled ein Link auf diese Datei angelegt ist. Wenn ja ist zumindest die Grundvorraussetzung dafür gelegt, dass php geladen wird.

Außerdem siehst du im error log auch ob und wann der Server neu gestartet wurde etc. Klar siehst du nicht ob deine Kollege was getan hat, aber der Verdacht steigt doch dann, wenn es erst nach nem Restart nicht mehr geht ;)

User: Ich habe nichts gemacht!

Support: Und was haben sie gemacht bevor sie nichts gemacht haben?

Bearbeitet von JesterDay
Geschrieben

[Tue Jul 08 07:02:53 2008] [error] [client ***.***.***.***] request failed: error reading the headers

[Tue Jul 08 08:12:27 2008] [warn] Cannot get media type from 'x-httpd-php'

[Tue Jul 08 08:12:30 2008] [error] [client ***.***.***.***] File does not exist: /var/www/phpbb2/.append_sid(

kannst du damit was anfangen? :)

Geschrieben

[Tue Jul 08 08:12:27 2008] [warn] Cannot get media type from 'x-httpd-php'

Steht da wirklich


Addtype application/x-httpd-php .php

in der Config? Oder hast du das application vergessen? Du sagtest auch du wolltest updaten, hast du da was gemacht? Im Zweifel würd ich php einfach mal entfernen und nochmal neu installieren. Falls du keine Änderungen in der php.ini gemacht hast, kannst du das komplett entfernen, inkl Einstellungsdateien

sudo apt-get --purge remove php5

Und dann einfach nochmal neu installieren.

Geschrieben

Wie ich gerade feststelle, stehst es einmal mit und einmal ohne Application in der apache2.conf.....

zum update. jo hatte icheigentlich vor, aber wie gesagt, die version 5.2.6 ist für ubuntu noch nicht draußen, und andere pakete "dürfen" wir nicht kompilieren, weil es aus einem guß sein soll.... also warten :)

löschen und neu installieren ist auch nicht so einfach, weil ich nicht weiß was mein kollege daran rumgebastelt hat und somit änderungen verloren gehen könnten....

Geschrieben (bearbeitet)

löschen und neu installieren ist auch nicht so einfach, weil ich nicht weiß was mein kollege daran rumgebastelt hat und somit änderungen verloren gehen könnten....

Dann mach eine kopie der ini und nach dem neuinstallieren kannst du mit einen diff prüfen ob er was geändert hat. Aber schau lieber nochmal nach was für Dateien im php5 paket alles drin sind und ob noch andere da drin sind.

Also zur Config, das mit application ist das richtige.

Was kommt denn dann für ein Fehler?

EDIT:

Und außerdem scheint PHP ja nicht so wichtig zu sein, wenn dein Kollege sich einfach in den Urlaub verabschiedet und du es auch noch nicht wieder am laufen hast ;) Also zur Not hat er eben Pech gehabt und muss seine Änderungen nochmal neu machen. Selber schuld. Hauptsache das System läuft wieder.

Und für sowas ist es ganz praktisch seine Arbeiten am System zu dokumentieren ;)

(Welche besonderen Einstellungen und wofür werden sie benötigt etc.)

Bearbeitet von JesterDay
Geschrieben

apache2: Syntax error on line 117 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/php5.load: Cannot load /usr/lib/apache2/modules/libphp5.so into server: /usr/lib/apache2/modules/libphp5.so: cannot open shared object file: No such file or directory

diese fehlermeldung bekomme ich wenn ich den apache neu starten will.... kann damit jemand was anfangen?

habe gerade von meinem kollegen per mail erfahren, das der fehler wohl seit einem update besteht, und er neuinstallation von apache sowie php schon probiert hat......

Geschrieben (bearbeitet)
/usr/lib/apache2/modules/libphp5.so: cannot open shared object file: No such file or directory

diese fehlermeldung bekomme ich wenn ich den apache neu starten will.... kann damit jemand was anfangen?

Ja, also entweder liegt die .so (also php5 eigentlich) nicht da oder der Server hat keine Rechte sie zu lesen.

Im Zweifel:


sudo find / libphp5.so

Nachtrag:

Aber ein einfaches reinstallieren von php5 hätte das schon längst behoben / beheben sollen ;)

Bearbeitet von JesterDay

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...