Strona 1 z 1

Apache i nagłówek xml

: 2011-10-27, 19:18
autor: darvark
Witam,
Napotkałem dziwny problem. Serwer apache działa jak należy, ale z nieznanych mi powodów nie wyświetla stron html, które w pierwszej linijce maja

Kod: Zaznacz cały

<?xml version="1.0" encoding="utf-8"?>
. Ktoś z was spotkał się z takim problemem, albo wie gdzie leży jego źródło? Niestety poszukiwania w googlach nie przyniosły żadnego efektu.

Pozdrawiam

Re: Apache i nagłówek xml

: 2011-10-27, 21:40
autor: webster
u mnie nagłówki mają:

Kod: Zaznacz cały

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
Na wp.pl identycznie:

Kod: Zaznacz cały

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
na tym forum:

Kod: Zaznacz cały

<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="pl-pl" xml:lang="pl-pl">
Wziąłem pierwszy lepszy edytor html i od razu poprawił twoja linię na:

Kod: Zaznacz cały

<!--?xml version="1.0" encoding="utf-8"?-->

Re: Apache i nagłówek xml

: 2011-10-28, 05:19
autor: darvark
No dobrze, poprawić ją czy usunąć to nie robi różnicy, tylko nie chce mi się tego powtarzać dla każdego nowo utworzonego pliku. Akurat logwatch generuje mi raporty w takim formacie i każdy plik osobno przerabiać... nie chce mi się. A przyznam szczerze, że jeszcze nie ugryzłem aż tak mocno sed'a żeby robić to z automatu. Nie wiem też czemu ale np. iWeb jak tworzy strony to też z takim nagłówkiem i też każdą muszę poprawić.

Re: Apache i nagłówek xml

: 2011-10-28, 08:37
autor: ydoom
Czy nie masz czasem w php.ini ustawione

Kod: Zaznacz cały

short_open_tag = On
? Jeśli tak, to Twój plik generuje

Kod: Zaznacz cały

Parse error: syntax error, unexpected T_STRING on line 1
Czy coś się pojawia w error_log?

[ROZW] Re: Apache i nagłówek xml

: 2011-10-28, 17:49
autor: darvark
Tak pojawia się taki błąd, teraz tylko jak sprawić żeby on nie występował. Ale przynajmniej mam nowy punkt zaczepienia w poszukiwaniach.
Dzięki serdeczne

udało się. wystarczyło w php.ini zmienić zmienną short_open_tag z opcji On, na Off.