Wenn man sich als Admin frisch in ISPConfig einloggt erhält man eine Status-Übersicht.
Wer hier fehlerhafte Umlaute sieht, hat seine Shell auf UTF-8 stehen.
Denn diese Darstellung wird von einem Shell-Script erzeugt.
Seine Shell-Einstellung kann man einfach überprüfen: echo $LANG
Behebung:
a) Entweder die Shell umstellen:
Debian:
In der Shell einfach dpkg-reconfigure locales aufrufen und locale de_DE@euro
auswählen.
(Achtung: Kann Auswirkungen auf andere Programme haben. Ein Reboot empfiehlt sich hierbei, damit alle anderen Programme die neue locales-Einstellung erhalten.)
SuSE:
Hier wird die Einstellung in yast
vorgenommen.
b) ISPConfig patchen:
Bearbeite die Datei /home/admispconfig/ispconfig/lib/plugins/check_disk.plugin.php
(in der aktuellen 2.2.24-Version ist es in Zeile 79):
Am Ende der Zeile steht $value
. Dies muß mit der Konvertierung erweitert werden in iconv("UTF-8", "ISO-8859-1", $value)
.
Kategorien:
Stichwörter:
ispconfig · utf8 · umlaute · status · locales · status · server · info ·