Zaktualizowałem niedawno system na stabilny Etch. Aktualnie apache i php w wersji:
Kod: Zaznacz cały
ii apache2 2.2.3-4
ii libapache2-mod-php5 5.2.0-8+etch1
Kod: Zaznacz cały
AddDefaultCharset off
Kod: Zaznacz cały
default_mimetype = "text/html"
;default_charset = "iso-8859-2"
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()
Kod: Zaznacz cały
HTTP Response Headers
Content-Type text/html
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:
Kod: Zaznacz cały
[mysqld]
character-set-client-handshake=0