CMS - Der Dirigent » Support » Anwenderforum
Neue Umfrage | neues Thema | Antworten
Von MySQL 4.0 auf 5.x umsteigen?
« Älteres Thema | Neueres Thema » Thema abonnieren | Thema versenden | Thema drucken
hylli | Geschrieben am: 12. May 2013 - 12:48 |
Member Gruppe: Tester v1.1 Beiträge: 1580 Mitgliedsnummer: 107 Mitglied seit: 24. Apr 2003 |
Hi, ich plane unseren Webspace von PHP 4.x auf PHP 5.x und von MySQL 4.0 auf MySQL 5.x umstellen zu lassen. Der Umstieg auf PHP5 verlief reibungslos, bei MySQL bin ich mir da nicht so sicher w/Umlautproblem?!? Aktuell setze ich bei denm Projekt noch DeDi 1.04 ein, würde dann aber ein Update auf 1.05 erwägen, wenn es denn sein müsste. Wie migriere ich die Datenbank von MySQL 4.0 auf MySQL 5.x ohne Probleme mit Umlauten etc. zu bekommen? Hylli -------------------- Leider kein DeDi mehr im Einsatz!
|
axelf | Geschrieben am: 14. May 2013 - 15:31 |
Newbie Gruppe: Members Beiträge: 9 Mitgliedsnummer: 3055 Mitglied seit: 11. Oct 2007 |
PHP 5.x ist aber eine schwammige Aussage. Viele haben ja den Druck vom Provider auf 5.4 zu gehen... 5.2 und alles läuft noch super. (bei mir jedenfalls) 5.4 und die Dedi 1.05 ist wohl notwendig mit den hier schon oft beschriebenen Problemen. Sowie MySQL 5 ist dann auch notwendig soviel ich weiss... Bei mir war der Wechsel von MySQL 4 auf 5 überhaupt kein Problem. Export der alten DB. Anlegen der neuen 5er DB Import der alten DB. Mein Provider hatte dafür sehr einfache Scripte vorbereitet. Ich hatte sowas noch nie gemacht, hat ohne Probleme geklappt. Viel Glück. |
hylli | Geschrieben am: 11. Jun 2013 - 21:41 |
Member Gruppe: Tester v1.1 Beiträge: 1580 Mitgliedsnummer: 107 Mitglied seit: 24. Apr 2003 |
Hi, es hat etwas gedauert, hatte zuviel um die Ohren. Aktuelle Situation: 1. Provider ist All-Inkl.com 2. DeDi ist aktuell in Version 1.04 installiert 3. Auf dem Webspace laufen aktuell noch PHP 4.x und MySQL 4.0. 4. Eine Umstellung auf PHP 5.2 per .htaccess verläuft problemlos, DeDi läuft weiterhin 5. Eine Umstellung auf PHP 5.3 ergibt dann nur Fehler,: Aufruf Frontend: mehr CODE Deprecated: Function ereg_replace() is deprecated in /www/htdocs/v110XXX/backend/external/phplib/session.inc on line 129 Deprecated: Function ereg_replace() is deprecated in /www/htdocs/v110XXX/backend/external/phplib/session.inc on line 132... Aufruf Backend: mehr CODE Deprecated: Function ereg() is deprecated in /www/htdocs/v110XXX/backend/main.php on line 168 Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/v110XXX/backend/external/phplib/local.php on line 108 Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/v110XXX/backend/external/phplib/local.php on line 202 Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/v110XXX/backend/external/phplib/local.php on line 234 Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/v110XXX/backend/external/phplib/local.php on line 368 Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/v110XXX/backend/inc/class.user_perms.php on line 212 Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/v110XXX/backend/inc/fnc.general.php on line 13 Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/v110XXX/backend/inc/fnc.general.php on line 404 Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/v110XXX/backend/inc/class.querybuilder_factory.php(40) : eval()'d code on line 1 Deprecated: Function ereg() is deprecated in /www/htdocs/v110XXX/backend/external/phplib/ct_sql.inc on line 139 Deprecated: Function ereg_replace() is deprecated in /www/htdocs/v110XXX/backend/external/phplib/ct_sql.inc on line 140 Deprecated: Function split() is deprecated in /www/htdocs/v110XXX/backend/inc/class.user_perms.php on line 264... Daher habe ich gleich wieder auf 5.2 gewechselt! Wie wäre nun die genaue Vorgehensweise, damit ich auch MySQL auf 5.x und PHP auf 5.3 bringen kann? Hylli -------------------- Leider kein DeDi mehr im Einsatz!
|
fuchs | Geschrieben am: 12. Jun 2013 - 10:35 |
Member Gruppe: Members Beiträge: 391 Mitgliedsnummer: 669 Mitglied seit: 18. Jul 2004 |
hi, DEDI update auf 1.05 (dann funktioniert php 5.3) DB export (DB alt) neue DB in MySQL5 anlegen und Daten importieren. Wenn die neue DB abweichende login Daten hat diese noch im File config.php anpassen (DB zugangsdaten) danach funktioniert alles wie gewohnt. Die alte DB kann dann gelöscht werden. lg Thomas -------------------- |
hylli | Geschrieben am: 12. Jun 2013 - 16:51 |
Member Gruppe: Tester v1.1 Beiträge: 1580 Mitgliedsnummer: 107 Mitglied seit: 24. Apr 2003 |
Danke, werde ich testen! Hylli -------------------- Leider kein DeDi mehr im Einsatz!
|
hylli | Geschrieben am: 15. Jun 2013 - 20:15 |
Member Gruppe: Tester v1.1 Beiträge: 1580 Mitgliedsnummer: 107 Mitglied seit: 24. Apr 2003 |
Also auf Basis eines Backups, wollte ich nun ein Upgrade durchführen. Das gelingt mir leider nicht. Ich komme beim Update bis zur Stelle, wo ich die config.php herunterladen soll, dann erhalte ich folgenden Fehler: QUOTE Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/v110XXX/old/setup/index.php:1) in /www/htdocs/v110XXX/old/setup/index.php on line 510 Was auch auffällt: Während des Installationsdialogs werden die Umlaute falsch dargestellt. Hylli -------------------- Leider kein DeDi mehr im Einsatz!
|
fuchs | Geschrieben am: 18. Jun 2013 - 13:44 |
Member Gruppe: Members Beiträge: 391 Mitgliedsnummer: 669 Mitglied seit: 18. Jul 2004 |
pass die config.php manuell an und lade diese dann hoch. (ich vermute hier ein berechtigungs problem) danach die DB umstellen und dann sollte alles funktionieren. ich habe mittlerweile mehrere Installationen bei unterschiedlichen Anbietern ohne Probleme umgestellt. gruß Thomas -------------------- |
Thema wird von 0 Benutzer gelesen (0 Gäste und 0 Anonyme Benutzer)
0 Mitglieder:
6 Antworten seit 12. May 2013 - 12:48
Thema abonnieren | Thema versenden | Thema drucken