Deutsch| English

Zurück   Howtoforge Forum > ISPConfig > Tipps - Tricks - Mods

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1  
Alt 13.02.2008, 23:21
Neuer Benutzer
 
Registriert seit: 05.02.2008
Beiträge: 4
Standard Umlaute werden im "ISP Server Status" nicht richtig dargestellt

Auf der Startseite werden in der Übersicht die Umlaute in der Tabelle für das Dateisystem nicht richtig dargestellt.

Grund sind die verschiedenen Charsets die verwendet werden.

Der User "admispconfig" unter dem der Apache - Server läuft, hat wohl als DefaultCharset "UTF-8". In der httpd.conf habe ich "AddDefaultCharset ISO-8859-1" eingetragen, damit die Umlaute aus den Konfigurations-Dateien für die Sprache richtig dargestellt werden. Dann noch in der Datei
/home/admispconfig/ispconfig/lib/plugins/check_disk.plugin.php Zeile 79 durch diese
if($mln < 6 and $value != "") $html_out .= '<td bgcolor="#FFFFFF" class="'.$font_class.'" align="'.$align.'">'.iconv("UTF-8", "ISO-8859-1", $value).'</td>';
ersetzen.

Eigentlich muß man nur in der angegebenen Zeile "$value" durch "iconv("UTF-8", "ISO-8859-1", $value)" ersetzen.

dann sieht das alles wieder hübsch aus.
Mit Zitat antworten
  #2  
Alt 14.02.2008, 18:52
Erfahrener Benutzer
 
Registriert seit: 06.01.2008
Ort: Regensburg
Beiträge: 669
hahni eine Nachricht über Skype™ schicken
Blinzeln

Bei mir löste sich das Problem nach einem Server-Neustart "automatisch"!
__________________
björn hahnefeld InformationsTechnologien * Regensburg
.::. TYPO3 - Magento - Webdesign Regensburg .::.

Internet: http://www.hahnefeld.de
E-Mail: bjoern@hahnefeld.de
Mit Zitat antworten
  #3  
Alt 16.02.2008, 17:24
Neuer Benutzer
 
Registriert seit: 05.02.2008
Beiträge: 4
Standard

Habe Heute
ISPConfig
Version: 2.2.21
(c) ISPConfig 2008
installiert.

Gleiches Problem, wie oben beschrieben. Aber es gibt ja eine Lösung dafür, ein Neustart ist es nicht.
Mit Zitat antworten
  #4  
Alt 16.02.2008, 17:26
Erfahrener Benutzer
 
Registriert seit: 06.01.2008
Ort: Regensburg
Beiträge: 669
hahni eine Nachricht über Skype™ schicken
Frage

warum ist der fehler dann bei mir merkwürdigerweise seit dem neustart weg? ist ja da apache-server, der von isp-config ausgeliefert und kompiliert wird. also die voraussetzungen müssten auf meinem rechner weitestgehend die gleichen sein wie bei euch!

hast du fail2ban im einsatz?
__________________
björn hahnefeld InformationsTechnologien * Regensburg
.::. TYPO3 - Magento - Webdesign Regensburg .::.

Internet: http://www.hahnefeld.de
E-Mail: bjoern@hahnefeld.de
Mit Zitat antworten
  #5  
Alt 17.02.2008, 12:55
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.825
Standard

Das Problem hat nicht nur mit ISPConfig zu tun, wenn Du Dich z.B. mit putty per SSH einloggst, sind die Umlaute auch falsch. Um den Fehler zu beheben, kannst Du:

dpkg-reconfigure locales

aufrufen und dann als locale de_DE@euro auswählen.
Mit Zitat antworten
  #6  
Alt 22.02.2008, 11:48
Neuer Benutzer
 
Registriert seit: 06.10.2007
Beiträge: 21
Standard

ich hänge mich mal mit hier dran. Habe nämlich das selbe Problem.
Wenn ich das hier mache:

Zitat:
dpkg-reconfigure locales

aufrufen und dann als locale de_DE@euro auswählen.
bekomme ich das hier als Antwort:

Zitat:
Generating locales (this might take a while)...
de_DE.ISO-8859-15@euro... done
Generation complete.
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "de_DE.utf8",
LC_ALL = "de_DE.utf8",
LANG = "de_DE.utf8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "de_DE.utf8",
LC_ALL = "de_DE.utf8",
LANG = "de_DE.utf8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Kan mir da jemand weiterhelfen. Ich stehe n bischen aufm Schlauch ...
Mit Zitat antworten
  #7  
Alt 23.02.2008, 10:12
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.825
Standard

Setz bitte das Locale von de_DE.utf8 aud de_DE@euro.
Mit Zitat antworten
  #8  
Alt 01.03.2008, 06:36
Neuer Benutzer
 
Registriert seit: 13.01.2008
Beiträge: 21
Standard

Weitere Möglichkeit, wenn es sich um nur wenige Seiten handelt bzw. die ganze Site dynamisch über eine index.php läuft…
PHP-Code:
header("Content-Type: text/html;charset=ISO-8859-1"); 
ganz oben im Code einfügen, bevor irgendein Output gesendet wird

Cheers
Mit Zitat antworten
  #9  
Alt 09.03.2008, 22:52
Benutzerbild von planet_fox
Erfahrener Benutzer
 
Registriert seit: 10.10.2007
Ort: München
Beiträge: 1.145
Standard

habe das Problem eigendlich nur bei awstats das unter dem isp apache server läuft mit den umlauten.

Habe auch

Zitat:
dpkg-reconfigure locales
gemacht hab da folgendes drin

Code:
Generating locales (this might take a while)...
  de_DE.ISO-8859-1... done
  de_DE.UTF-8... done
  de_DE.UTF-8@euro... done
  de_DE.ISO-8859-15@euro... done
  en_US.ISO-8859-1... done
  de_DE.ISO-8859-1... done
  en_US.ISO-8859-15... done
  en_US.UTF-8... done
Generation complete.
Mit Zitat antworten
  #10  
Alt 29.09.2008, 10:29
Benutzer
 
Registriert seit: 22.07.2008
Beiträge: 30
Pfeil

Bei mir wurden auch einige PHP generierte Seiten falsch dargestellt (keine Umlaute).
Obwohl es eigentlich schon auf de_DE@euro stand.

Ich habe dann nochmal dpkg-reconfigure locales ausgeführt und nun stimmt es plötzlich alles.
__________________
Vision
Mit Zitat antworten
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an



Alle Zeitangaben in WEZ +2. Es ist jetzt 10:32 Uhr.


Powered by vBulletin® Version 3.8.1 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0