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!
Top   
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.
Top   
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!
Top   
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

--------------------

www.speedweb.biz
Ich habe zu wenig Zeit,
aber mir fehlt die Zeit, darüber nachzudenken, warum!
Top    
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 smile.gif

--------------------

Leider kein DeDi mehr im Einsatz!
Top   
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!
Top   
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

--------------------

www.speedweb.biz
Ich habe zu wenig Zeit,
aber mir fehlt die Zeit, darüber nachzudenken, warum!
Top    

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


Neue Umfrage | neues Thema

Home | Das Projekt | Download | Entwicklung | Dokumentation | Forum | Impressum