|
Brak pliterek na stronach po aktualzacji apacha2
dracorp - 11-04-2007 20:17
Witam
Zaktualizowałem niedawno system na stabilny Etch. Aktualnie apache i php w wersji: ii apache2 2.2.3-4 ii libapache2-mod-php5 5.2.0-8+etch1
W /etc/apache2/apache2.conf AddDefaultCharset off
zaś w /etc/php5/apache2/php.ini default_mimetype = "text/html" ;default_charset = "iso-8859-2"
Nie ustawiam domyślnego kodowanie po stronie php i apache ponieważ na moim serwerze są różne stronki z różnym kodowaniem nawet cp-1250. Ogólnie jeśli stworzę plik html, php z pliterkami w kodowaniu iso-8859-2 stronka wyświetla się poprawnie. Natomiast wysztkie stronki które u mnie są, głównie oparte na joomli nie wyświetlają poprawnie pliterek. Nawet zmiana kodowania z poziomu przeglądarki nie daje rezultatów.
Zamiast pliterek są znaki ?.
Fragment phpinfo()
HTTP Response Headers Content-Type text/html
jeśli dodam dafault_charset w php.ini to na końcu tej lini mam jeszcze ; charset=iso-8859-2. Ale dalej strony nie wyświetlają poprawnie pliterek (pomijając tę którą gościu napisał w cp-1250).
Ogólnie przy aktualizacji systemu przy podmianie plików konfiguracyjnych odpowiadałem N, teraz pozostało mi przejrzenie tych plików w paczkach.
Swoją drogą, w debianie nie ma jakieś kontroli plików konfiguracujnych w /etc jak to jest np. w gentoo (po dowolnej aktualizacji wydaję polecenie dispatch-conf i spokojnie ogladam sobie różnice w plikach z kolejnych wersji)?
Może pozostanie tylko powrócić do apache2-common? A może to coś nie tak z mysql? Czekam na rady lub opieprz :)
edit: Problem leżał po stronie mysql, należało dopisać w sekcji: [mysqld] character-set-client-handshake=0
ShinnRa - 12-04-2007 12:05
Z tego co wiem Apache2 ba debianie ma ustawienia DefaulCharset w pliku
/etc/apache2/conf.d/charset
Obadaj jego zawartość i zahashuj to co tam jest wpisanie i restart apache. Powinno pomóc...
dracorp - 13-04-2007 10:48
Trochę już OT, ale dlaczego po przejściu na php5 przestały działać pliki xml. To znaczy są parsowane ale sypie błędami na liniach w których są pliterki. Pliki są w iso8859-2. Po usunięciu pliterk wszystko działa jak trzeba.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|