Seltsames Symbol seit Serverumzug "Ž"

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
ActiveNight
Mitglied
Beiträge: 34
Registriert: 05.09.2003 17:39

Seltsames Symbol seit Serverumzug "Ž"

Beitrag von ActiveNight »

Seit ich das Forum auf einem neuen Server bei Server4Free (Suse Linux 9.0 +Confixx 2003 Premium) laufen habe, gibt es diverse Probleme.
Einerseits kann ich Mails über das Forum nurnoch via externen SMTP verschicken, andererseits beklagen sich User darüber, dass sie dauernd ausgeloggt werden, oder die Themen nicht mehr richtig als gelesen markiert werden.

Was mir nun jedoch aufgefallen ist, ist, dass in den Thread-Titeln einige Zeichen (ich glaube ' ) durch ein seltsames Zeichen, nämlich: Ž ersetzt wurden.
Woran liegt das? Eine Fehlkonfiguration meines Servers?
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

Beitrag von Mungo »

Dein Problem mit den Mails liegt an der Konfiguration des Servers.

Login und ungelesene Beiträge:
KB:22
KB:82

Zeichenproblem:
Kontrollier mal den Zeichensatz von deinem phpBB und deinem Browser. Sieht so aus, als ob der Zeichensatz irgendwo auf
iso-8859-15 steht. Richtig wäre aber iso-8859-1.

Beim phpBB findest du den Zeichensatz in der lang_main.php. Die Variable

Code: Alles auswählen

$lang['ENCODING']
enthält den Zeichensatz.

http://www.lexikon-definition.de/ISO-8859-15.html
ActiveNight
Mitglied
Beiträge: 34
Registriert: 05.09.2003 17:39

Beitrag von ActiveNight »

Der Zeichensatz ist korrekt eingestellt.
Das Problem trat ja auch nur nach dem Wechsel auf den neuen Server auf und auch nur bei den Zeichen die gepostet wurden, als das Forum noch auf dem alten Server lief. Wenn jetzt auf dem neuen Server wieder jemand das Zeichen ' benutzt tritt der Fehler nicht mehr auf bzw. das Zeichen wird korrekt dargestellt.
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

Beitrag von Mungo »

Hast du dir sql-Datei von deiner Datenbank noch? Dann schau mal, ob dort das Zeichen auch schon drin ist.
ActiveNight
Mitglied
Beiträge: 34
Registriert: 05.09.2003 17:39

Beitrag von ActiveNight »

von der alten oder der neuen DB? Hab via MySQL-Dumper angefertigt und auf dem neuen Server in eine neue DB wieder eingespielt.
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

Beitrag von Mungo »

Die du auf dem altem Server erstellt hast und auf dem neuen Server eingespielt hast.
ActiveNight
Mitglied
Beiträge: 34
Registriert: 05.09.2003 17:39

Beitrag von ActiveNight »

also..dieses MySQL-Backup hab ich noch...
Ist allerdings 10 mb groß...
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

Beitrag von Mungo »

Bekommst du die Datei nicht geöffnet? Sonst einfach mal die Suchfunktion vom Editor benutzen.
Kannst du auch mal einen Link zu deinem Forum posten?
ActiveNight
Mitglied
Beiträge: 34
Registriert: 05.09.2003 17:39

Beitrag von ActiveNight »

www.nicht-daniel.de.vu <<< Dort das forum....
direkt erreichbar unter http://anti.bta-studios.com
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

Beitrag von Mungo »

Also mein Browser stellt sich immer auf iso-8859-15 um.
Allerdings stimmt die Angabe von "iso-8859-1" im Quelltext.
Was veilleicht das Problem verursachen könnte:
Du hast in der overall_header.tpl ganz oben php-Code drin.

Code: Alles auswählen

<?php
$id = "webmaster";
define('PPHL_SCRIPT_PATH', '/usr/local/httpd/htdocs/2005/1999/dsds/pphlogger/');
// absoluter Pfad zum Pphlogger-Verzeichnis
$st = 'phpjs';
// $showme = 'y';
include("/usr/local/httpd/htdocs/2005/1999/dsds/pphlogger/pphlogger.php");?>
Mach den mal raus. Der Code wird eh nicht ausgeführt.

Außerdem steht dein body-Tag an der falschen Stelle.
Suche nach

Code: Alles auswählen

<meta http-equiv="Content-Style-Type" content="text/css"></head><body bgcolor="#8CB1C6" text="#000000" link="#006699" vlink="#5493B4">
und ersetze mit

Code: Alles auswählen

<meta http-equiv="Content-Style-Type" content="text/css">
Dann suche nach

Code: Alles auswählen

/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
@import url("templates/subSilver/formIE.css");
-->
</style>
und füge danach folgendes ein:

Code: Alles auswählen

</head><body bgcolor="#8CB1C6" text="#000000" link="#006699" vlink="#5493B4">
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“