2016-05-11 7 views
0

Ich habe ein verjährtes Verhalten auf meinem Apache, PHP-Setup auf Debian-System.PHP-Dateien magisch serverbed mit einem führenden TAB

Ich habe versucht, ein Bild mit PHP zu erstellen und es direkt auszugeben. Es scheiterte permanent und der Browser sagte etw. wie beschädigte Bilddatei. Nach vielen Versuchen und Irrtümern über 3 Stunden habe ich herausgefunden, dass es zu Beginn einen TAB-Charakter gibt, ob mein Bildinhalt, der dort nicht hingehört.

Um zu beweisen, dass es Teil der Apache-PHP-Setup Ich habe eine test.php-Datei erstellt, die nur den Buchstaben "a" enthält und kopierte diese Datei zu test.html. Also beide Dateien enthalten nur den Buchstaben a. Sie können die resultierenden Registerkarte sehen hier:

http://www.activeroom.net/test.php

http://www.activeroom.net/test.html

und sogar auf der Basis-URL selbst - seine eine PHP-Datei auch. Hoffe, dass jemand mich in die richtige Richtung zeigen kann. Übrigens. auf der Konsole ist alles in Ordnung: php test.php gibt nur ein a zurück. Vielleicht ist es etwas über die Apache MimeTypes oder Header ?!

+0

Willkommen zu SO, jedoch scheint Ihre Frage _programming_ nicht zu beinhalten. Sie können diese Frage besser auf der Schwesterseite [Serverfehler] (http://serverfault.com) stellen. Sie können dort auch Ihren StackExchange-Account verwenden. –

+0

Vielen Dank für Ihre Beratung. Hat es wieder bei ServerVault gepostet. – Mindwinder

Antwort

0

Wie blöd - es gab eine php-Datei, die durch die php.ini vorangestellt wurde. Diese Datei hatte am Ende einen Tab. Manchmal sind die Dinge wirklich durcheinander.