im Zusammenhang von den hier diskutierten Problemen poste ich grad den ganzen Salat hier rein:
meine Migrationsmethode auf 9.1.2.1 für WAMP (auf Windows 2003):
Tools:
SQLYOG
ROBOCOPY
MyODBC 3.51
MSAccess
Alle Verzeichnisse/Namen sind frei erfunden und müssen bei euch entsprechend adaptiert werden.
1)
Zuerst habe ich eine neue DB angelegt mit dem Namen DB911.
Dann habe ich mit SQLYOG meine alte DB in die neue kopiert.
2)
Meinen WEB-Folder habe ich verschoben von c:\wamp\www\Bikerweb auf c:\wamp\www\Sicherung\Bikerweb.
Dann habe ich einen neuen Folder Bikerweb im c:\wamp\www\ gebaut und das neue CMS-CPG (9.1.2.1) da reinkopiert.
3)
Über
localhost/install.php habe ich das Web installiert und dabei die neue DB angegeben, also DB911. Diese wurde korrekt ins neue Format konvertiert. (Die Konvertierung des bestehenden Webs wollte bei mir nicht funzen...)
4)
Mit Robocopy habe ich ein Differential-copy gemacht :
robocopy c:\wamp\www\Sicherung\Bikerweb c:\wamp\www\ /XC /XN /XO
(nur die Daten werden geschrieben die es noch nicht im Ziel gibt)
5)
Finetuning, Dateien wie config.php oder /Images/logo.gif manuell rüberkopiert.
Problem #1:
Wie andere auch hatte ich das Problem mit den utf8-collations, allerdings waren meine Tabellen noch wie zuvor auf "utf8_general_ci" eingestellt.
Dieses Manko habe ich pfahlbauermässig folgendermassen behoben:
6)
Einen ODBC gebaut (start-run: odbcad32) für
mySQL (ich habe dafür einen remote Admin gebaut, man kann natürlich auch mit root auf localhost arbeiten)
Mit MSAccess die Tabellen gelinkt wo es massig ö/ü und ä gibt. Diese Kolonnen markiert und mit Edit-replace die Sonderzeichen durch die punktierten Vokale ersetzt.
Problem #2:
Die Datumsformate stimmen nicht mehr. Wie Werner
hier postet habe ich versucht das hinzubiegen, das trug aber nur Effekt bei den Artikeln, nicht jedoch im Forum oder bei den Downloads .. dort fehlt jewils die Zahl für den Monat.
main.php in language/german
%D %l (weekday) werden nicht rekognosziert gemäss
se.php.net/date
Die folgende Notation in der main.php löst mein Problem bei den Artikeln, wie schon erwähnt jedoch nicht in den Foren und Downloads
(PS: in language/german/forum.php, theoretisch 'DATE_FORMAT' => 'd.m.Y', funzt aber leider nicht mehr seit 9.1.2.1 ??)
habe die /language/german/main.php folgendermassen angepasst:
define('_DATESTRING','%l %d.%m.%Y (%H:%M:%S)');
define('_DATESTRING2','%l %d.%m.%Y');
define('_DATESTRING3','%d-%b-%Y');
Dabei beliess ich diese Settings für das Datumsformat in den Foren auf: D M d, Y g:i a
Eines der verbleibenden Probleme ist also dass ein Beitrag im Forum folgendes zB. Datum trägt: "26, 2007 5:35 pm"
Der Monat fehlt ... und ich weiss nicht wo dieses Format eingestellt werden muss. Vielleicht weiss das grad jemand ?
Ein weiteres Problem ist dass alle zusätzlichen Module (RSS-feeds oder Downloads) nicht zusammen mit den Blöcken links/rechts/both
angezeigt werden kann .. vielleicht hat das auch schon jemand bemerkt !?
danke & Gruss
<<<1stBiker