Hallo,
Ich stehe staunend vor dem Problem, das unserer Apache (apache2, mod_php5, Gentoo) einige php-scripte ausführt, einige aber unverdaut an den Webbrowser schickt. Alle Scripte waren bereits vorhanden und lauffähig, ich bin nur von mod_php4 eins aufgestiegen. Im Error.log gibt es keinen Fehler. Handelt es sich um eine php5-Spezialität?
Es kommt aber noch besser: Mit den IE unter Windows funktionieren alle Scripte, mit dem Firefox unter Linux nur ein paar. Die nichtfunktionierenden Scripte werden mir zum Download angeboten und enthalten tatsächlich meinen PHP-Code.
Ich bin somit völlig verwirrt und weiss nicht, ob der Fehler nun im Webserver oder in der Grauzone zwischen Server und Client zu suchen ist.
Mit freundlichen Grüßen
Jens Puruckherr
Hallo,
Ich hatte vorgestern oder so das gleiche Problem, allerdings mit php4. Wenn ich das richtig zurückverfolgt habe, gab es zuerst damit probleme, dass bei Debian (sarge) libapache-mod-php4 nur mit PHP Version 4.3.10-12 zusammenarbeiten wollte, dieses aber schon aktualisiert wurde...Nach ewigem Probieren hab ich dann einfach alles was mit PHP und Apache zu tun hatte deinstalliert und die korrekten Versionen installiert...
Woher das allerdings mit den unterschiedlichen Browsern kommt, kann ich mir auch nicht erklären. Habe zwar keinen IE, der konqueror hat aber "mehr" angezeigt als der Firefox.
Jetzt funktioniert wieder alles so wie es soll...elegant war die Lösung allerdings nicht :/
MfG
Michael Wedel
Michael Wedel rindmann@gmail.com on Mon May 2 2005 at 18:33 +0100 wrote:
Ich hatte vorgestern oder so das gleiche Problem, allerdings mit php4. Wenn ich das richtig zurückverfolgt habe, gab es zuerst damit probleme, dass bei Debian (sarge) libapache-mod-php4 nur mit PHP Version 4.3.10-12 zusammenarbeiten wollte, dieses aber schon aktualisiert wurde...Nach ewigem Probieren hab ich dann einfach alles was mit PHP und Apache zu tun hatte deinstalliert und die korrekten Versionen installiert...
Das habe ich schon gemacht. Mod_php und php sind beide von der gleichen Version. Alles was php4 heisst, habe ich entsorgt.
Woher das allerdings mit den unterschiedlichen Browsern kommt, kann ich mir auch nicht erklären. Habe zwar keinen IE, der konqueror hat aber "mehr" angezeigt als der Firefox.
Der Safari aufm Mac meckert auch nicht rum. Bloss ich steh mit meinem Firefox dumm da ....
Mit freundlichen Grüßen
Jens Puruckherr IT & Technik --------------------------------------------- cyberport.de GmbH Am Brauhaus 5 01099 DRESDEN Tel:: +49 (0)351/ 33 95 -7808 Webseite: http://www.cyberport.de -------------------------------------------- Versandhaus für Technik, Medien & Lifestyle
Also wenn ich dich richtig verstehe zeigen alle Browser außer der Firefox die php-Dateien richtig an. Nur der Firefox versucht sie unter Linux herunter zu laden?? Hast den Firefox mal auf Windows ausprobiert oder die mal mit wget den http-Header angesehen???
Ansonsten dürfte das Problem eigentlich beim Server liegen, nur stellt sich da die frage warum er nur beim firefox das script nich übersetzt. Versuch sonst mal das loglevel hoch zu setzen und schau dir mit nem tail an was er beim Firefox anders macht als beim IE.
Mit freundlichen Grüßen
Kay
Jens Puruckherr schrieb:
Hallo,
Hi,
Ich stehe staunend vor dem Problem, das unserer Apache (apache2, mod_php5, Gentoo) einige php-scripte ausführt, einige aber unverdaut an den Webbrowser schickt.
Vll mal als Tipp: ich hatte solche Effekte mit gzipptem content...in der php.ini gibts dafuer eine Option, sowie in der apache Konfiguration. Ich habe mir damit geholfen, dass ich die beiden deaktiviert habe.
MfG -Dimitri
Linux-User-Group Dresden lug-dd@schlittermann.de on Mon May 2 2005 at 20:37 +0100 wrote:
Vll mal als Tipp: ich hatte solche Effekte mit gzipptem content...in der php.ini gibts dafuer eine Option, sowie in der apache Konfiguration. Ich habe mir damit geholfen, dass ich die beiden deaktiviert habe.
Hmm, das gezippe ist und war nirgendwo angeschalten.
Mit freundlichen Grüßen
Jens Puruckherr
On Mon, May 02, 2005 at 01:16:43PM +0200, Jens Puruckherr wrote:
Hallo,
Hi Jens,
Es kommt aber noch besser: Mit den IE unter Windows funktionieren alle Scripte, mit dem Firefox unter Linux nur ein paar. Die nichtfunktionierenden Scripte werden mir zum Download angeboten und enthalten tatsächlich meinen PHP-Code.
Mhh, also ich würde hier zu 99% auf ein Problem mit Apache tippen, da er für die Auslieferung verantwortlich ist, egal mit welchem Browser du darauf zugreifst. Sind alle Namen der Dateien ok (evtl. Leer- oder Sonderzeichen enthalten), haben sie die richtigen Endungen (damit der Mimehandler sie auch an den PHP Interpreter weitergibt)?
Ciao, Tobias
Linux-User-Group Dresden lug-dd@schlittermann.de on Tue May 3 2005 at 15:01 +0100 wrote:
Mhh, also ich würde hier zu 99% auf ein Problem mit Apache tippen, da er für die Auslieferung verantwortlich ist, egal mit welchem Browser du darauf zugreifst.
Was es auch immer gewesen ist: ich habe meinen Firefox neu emerged und seit dem geht es wieder alles prima! Ich will gar nicht verstehen, was hier schief lief, letztenendlich habe ich alles von apache - php - lokaler browser neu installiert und es geht wieder.
Mit freundlichen Grüßen
Jens Puruckherr
lug-dd@mailman.schlittermann.de