Page 2 of 2

Posted: Thu 13. Apr 2006, 20:04
by frankie44
Hallo allerseits!

Ich komme mehr aus der Design- als aus der Programmierecke (okay, ich kann gar nicht programmieren :wink: ) und habe dank Pappnases Anleitung meine "Testinstallation" von PHPWCMS (http://www.country24.de) problemlos auf den aktiven Server (http://www.vflrhede.de) bekommen. AAABER: Nun habe ich das angesprochene Problem, dass alle Umlaute zu Fragezeichen geworden sind.

Ich habe die diversen Lösungsvorschläge oben gelesen, allerdings verstehe ich die meisten nicht so ganz. Mit welchen Spracheinstellungen/SQL-Befehlen müsste ich die Daba dumpen, damit es funktioniert? PHPMyAdmin scheint jeweils Version 2.6.3 zu sein (zumindest sagt das die dahinter geschaltete Doku, wie ich die genaue Version herausfinde, weiss ich nicht)...

Der "Ausgangsserver" (1&1):
MySQL 4.0
Language German de-iso8859-1 (umstellbar)

Auf dem Zielserver (auch 1&1) läuft folgendes:
MySQL 5.0
Language German de-utf-8 (nicht auf einen anderen deutschen Zeichensatz umstellbar)
MySQL-Zeichensatz: UTF-8 Unicode (utf8)
Zeichensatz / Kollation der MySQL-Verbindung utf8_general_ci

Ich habe die Sprache auf dem alten Server nun auf uft8 umgestellt, die Daten erneut gedumpt und mit der Einstellung utf8 wieder eingelesen - leider ohne Erfolg, ich sehe nach wie vor Fragezeichen...

Es wäre nett, wenn man jemand meine Nase auf die richtige Lösung schubsen könnte!

Was NightOwls Lösung angeht: PHPMyAdmin ist bei 1&1 vorinstaliert, ich komme doch also gar nicht an die database_interface.lib.php- oder doch irgendwie? Jetzt auch noch nen eigenes phpMyAdmin installieren, ähem, muss das wirklich sein?

Nette Grüße, Gabi

Posted: Thu 13. Apr 2006, 20:11
by NiGHtOwL
Muss nicht sein, aber so geht's am einfachsten. Bei allen Kunden die ein CMS (phpwcms) haben möchten tu ich das, ja auch bei 1&1 und ich fahre prima damit.

Hab ich gerade wieder gemacht.

Ist auch nicht soooo schlimm... downloaden, entpacken, auf dem webspace bei 1&1 nen Ordner machen der meinetwegen phpwcms heisst und rüber mit den files.

In der config.inc.php die richtigen Daten natürlich eintragen. Die kann man im 1&1 Userinterface unter Datenbank erfahren.

PhpMyAdmin gibt es bei http://phpmyadmin.sourceforge.net

Posted: Thu 13. Apr 2006, 21:20
by Oliver Georgi
was NiGHtOwL meint - installiere Dir unbedingt Deine eigene Version von phpMyAdmin. Bitte daran denken, diese korrekt abzusichern.

Oliver

Posted: Thu 13. Apr 2006, 22:19
by NiGHtOwL
Ja genau Oliver.

Hatte eigentlich nicht gedacht mich so unklar ausgedrückt zu haben.

dennoch ist es von großem Nutzen, so zumindest für mich und ja klar, absichern. Kann man sogar doppelt tun wenn man will. Bei 1&1 kann man das Verzeichnis im Webinterface schützen und/oder im PHPMyAdmin die Zugangsart auf auth setzen.

Zeile 84 config.inc.php

Code: Select all

$cfg['Servers'][$i]['auth_type']     = 'http';    // Authentication method (config, http or cookie based)?

Posted: Fri 14. Apr 2006, 09:24
by frankie44
Hallo, Oliver & Nightowl - ich sage danke für die Nachhilfe, aber muss trotzdem nochmal nachfragen:

Nachdem es sich also um ein Exportproblem von PHPMyAdmin handelt, müsste ich auf dem Ausgangssserver mein eigenes PHPMyAdmin installieren und es modifizieren, damit die Umlaute "korrekt mitgenommen" werden?

Und wieso ist es wichtig, sein eigenes PHPMyAdmin zu haben - sind das Sicherheitsgesichtspunkte oder eben so seltene Fälle wie dieser hier?

Viele Grüße, Gabi

Posted: Fri 14. Apr 2006, 09:28
by Oliver Georgi
Nein, es ist kein wirkliches Exportproblem von phpMyAdmin. Die Ursache ist das veränderte Verhalten von MySQL. Und die alte phpMyAdmin konnte damit nicht in jedem Fall umgehen. Deswegen der Tip, es mit der neuesten Version zu versuchen.

Gruß
Oliver

Posted: Fri 14. Apr 2006, 09:47
by flip-flop
Vielleicht ist das eine schnelle und einfache Lösung. (Habe es noch nicht getestet).
http://faq.phpwcms-docu.de/5_67_de.html
Gruß Knut

Posted: Fri 14. Apr 2006, 10:36
by frankie44
Hallo allerseits!

Ich habe jetzt kurzerhand nicht die Ursache des Problems behoben, sondern an den Symptomen herumgedoktort und im Daba-Dump mit "Suchen & Ersetzen" alle Umlaute durch die korrekte Schreibweise ersetzt :wink:

Dabei ist mir aufgefallen, dass im Artikeltext z.B. ü stehen muss, damit ein ü erscheint - in der Überschrift ist es aber so, dass ü auch auf der Seite als "ü" erscheint... Komisch??? Naja, nach zwei Korrekturgängen geht's nun...

Euch allen "danke" für's Mitdenken und an Oliver ein Riesenkompliment für das tolle CMS, das erste, mit dem ich klargekommen bin :P Besonders gelungen finde ich die Möglichkeit, anderen Text/PDF's/Tabellen einzukopieren - das klappt wirklich ausgesprochen gut und das wird bei der Vereinsseite, die ich gerade erstelle, den späteren Bearbeitern die Arbeit sehr erleichtern!

Nette Grüße, Gabi

Posted: Fri 14. Apr 2006, 11:22
by flip-flop
Hi,
so geht es natürlich auch. Wollten wir aber eigentlich vermeiden, denn wenn die Seite einen etwas größeren Umfang angenommen hat, ist es nervig trotz Teilautomatiken.
Dabei ist mir aufgefallen, dass im Artikeltext z.B. ü stehen muss, damit ein ü erscheint - in der Überschrift ist es aber so, dass ü auch auf der Seite als "ü" erscheint... Komisch??? Naja, nach zwei Korrekturgängen geht's nun...
Alle Wysiwig-Texte sind von dem Problem nicht betroffen, denn hier werden die Umlaute in der 7 Bit -Notation ausgegeben, z.Bsp.: ü = "ü".
Die Überschriften, plain-text und HTML setzen den 8-Bit AscII ein.

Gruß Knut