Hallo Leute,
ich bin mit meinen Seiten jetzt zu einem komerziellen Hoster umgezogen, das läuft dort eigentlich auch alles recht flott.
Jetzt habe ich
- alle Verzeichnisse fein kopiert
- auf altem Server die MySQL-DB gesichert mit phpmyadmin
- MySQL-DB auf neuem Server eingespielt.
Er hat auch alles ohne Fehlermeldung eingespielt, jedoch scheint etwas mit der Sprache nicht zu stimmen. Daraus resultiert natürlich dann auch ein fehlerhaftes Funktionieren des Systems, da bei deutschen Umlauten nun die Verlinkungen nicht mehr stimmen.
Auf dem Ausgangsserver ist installiert:
- phpMyAdmin 2.6.4-pl4
- MySQL 4.0.26
Auf dem neuen Server ist installiert:
- phpMyAdmin 2.6.4-pl3
- MySQL 4.1.16
Jetzt habe ich hier im Forum schon gelesen, dass es sinnvoll wäre, mit der Option mysql323 zu exportieren. Aber wo finde ich diese Option?? In phpmyadmin sehe ich das nicht.
In der neu eingespielten DB zeigt er mir in der Spalte der Tabellen unter "Kollation" überall an "latin1_swedish_ci". Aber das kann doch nicht stimmen, oder? Und wie kann ich das ändern?
Bis jetzt hatte er mir ja alles mit Fehlern angezeigt, da der Zeichensatz nicht stimmte und somit keine deutschen Umlaute angezeigt wurden.
In der phpmyadmin-Oberfläche (funpic) hatte ich nur die Möglichkeit für diese Oberfläche die Sprache einzustellen, was m.E. aber keine Auswirkung auf die angelegte Datenbank selbst hatte. Auf dem neuen Server habe ich jetzt die Möglichkeit zum einen auch die Sprache der phpmyadmin-Oberfläche auszuwählen.
Dann ist da aber auch noch die Anzeige " MySQL-Zeichensatz: UTF-8 Unicode (utf8)" und es gibt ein Auswahlfeld " Zeichensatz / Kollation der MySQL-Verbindung:".
In letzterem Auswahlfeld war nun standardmäßig eingestellt "utf8_general_ci" eingestellt. Die Auswirkungen waren hier nun fehlerhafte bzw. fehlende Umlaute. Jetzt habe ich das umgestellt auf "latin1_german1_ci". Jetzt stimmen die Umlaute auch.
Kann mir jetzt vielleicht mal einer erklären, ob das jetzt so richtig eingestellt ist, oder ob es vielleicht purer Zufall ist, dass es momentan funktioniert. Denn was in der Datenbank unter "Kollation" steht, das kann ja bestimmt nicht stimmen.
Und wie ändere ich das, wenn es denn nicht richtig ist?!
Im Backend habe ich jetzt noch einmal bei der Componente Akobook geschaut, und wenn ich dort die Einträge ansehen will, dann erhalte ich die Fehlermeldung
"Fatal error: Non-static method MENU_Default::MENU_Default() cannot be called statically in /var/www/html/web389/html/old-times-backup/administrator/components/com_akobook/toolbar.akobook.php on line 37"
Also es stimmt doch noch etwas nicht.
So, das war ja nun viel zu viel Text, hoffentlich haben einige bis hier zum SChluss gelesen und können mir helfen.
VG
Alexander


LinkBack URL
About LinkBacks
Zitieren
Lesezeichen