Tutorial:Serverumzug

Aus DeDi-Help

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Version vom 17:37, 21. Sep. 2005 (bearbeiten)
Hk-cons (Diskussion | Beiträge)
(Serverumzug)
← Zum vorherigen Versionsunterschied
Version vom 01:53, 26. Dez. 2005 (bearbeiten) (Entfernen)
Jus (Diskussion | Beiträge)
(Serverumzug)
Zum nächsten Versionsunterschied →
Zeile 90: Zeile 90:
 +
 +== Erfahrungsbericht ==
 +=== Eine lokale DeDi Installation ( Xammp ) auf einen produktiven Webserver ins WWW bertragen ===
 +
 +Leider bietet DeDi zum jetzigen Zeitpunkt ( 12.2005) noch keine 1-Click Lsung um ein komplettes Backup von Server A nach Server B zu bertragen. Hufig wird mittels des [http://www.apachefriends.org/index.html XAMMP] -Paketes lokal getestet und entwickelt , um dann das Ergebnis fr den Liveeinsatz auf einen Webserver zu bertragen.
 +
 +Dieses Szenario hat der nachfolgende Erfahrungsbericht zur Grundlage.
 +
 +'''WICHTIG: Nehmen Sie vor jeder nderung an Ihrem aktuellen System ein BACKUP vor!'''
 +
 +*lokales Server = LOKAL
 +:: DeDi 01.00.02 stable
 +:: XAMPP 1.4.15 = Apache/2.0.54 (Win32)PHP/5.0.4 MySQL/4.1.13 safemode=OFF
 +
 +*neuer Server im www = WEBSERVER
 +::DeDi 01.00.02 stable
 +::Apache/1.3.33 (Unix)4 PHP/4.3.11 MySQL/4.1.11 safemode=ON
 +
 +Um die nachfolgenden nderungen an den Datenbanken vornehmen zu knnen, sollte Ihr Provider [http://www.phpmyadmin.net/ PHPMyadmin] installiert haben, alternativ ist der [http://www.mysql.de/products/tools/administrator/ MySQL Administrator] und das [http://www.mysql.de/products/tools/migration-toolkit/ MySQL Migration-Toolkit] zu empfehlen.
 +
 +* DeDi auf dem WEBSERVER nach [[Handbuch:Installation#a_Installation_auf_einem_Webserver_.2F_Webspace|Anleitung]] installieren. Achten Sie darauf , das Sie beim Vergeben eines Datenbanknamens auf dem WEBSERVER den selben Datenbanknamen wie LOKAL verwenden.
 +* Die Datei ''\backend\inc\config.php'' vom WEBSERVER sichern und lokal abspeichern.
 +* Nun die Dateipfade der DeDi Installation des WEBSERVERS sichern. Diese befinden sich in der Tabelle `dedi_values` der MySQL-Datenbank . Dazu fhren Sie in PHPMyadmin foldenden SQL-Befehl aus:
 +
 + SELECT *
 + FROM `dedi_values`
 + WHERE (`idvalues` =4476)
 + OR (`idvalues` =4477)
 + OR (`idvalues` =4506)
 + OR (`idvalues` =4507)
 + OR (`idvalues` =4509)
 + OR (`idvalues` =4521)
 + OR (`idvalues` =4522)
 + ORDER BY `group_name` ASC
 + LIMIT 0 , 30]]
 +::[[Bild:Serverumzug010.png|left|framed|PHPMyadmin WEBSERVER: Eingabe des SQL-Befehls]]
 +<br style="clear:both;" />
 +::[[Bild:Serverumzug020.png|left|framed|PHPMyadmin WEBSERVER: Ergebnis der SQL-Abfrage]]
 +<br style="clear:both;" />
 +::[[Bild:Serverumzug030.png|left|framed|PHPMyadmin WEBSERVER: Achten Sie hier besonders auf den korrekten Exporttyp. Speichern Sie die Tabelleneintrge in einer Datei unter einem sinvollen Namen wie z.B.''dedi_values_server.sql'']]
 +<br style="clear:both;" />
 +*Jetzt mittels PHPMyadmin die komplette Datenbank der LOKALEN Installation sichern. Achten Sie auf die korrekten Exportoptionen und stellen Sie ggf. die SQL Export-Kompatibilitt ein, falls sich Ihre MYSQL-Versionen LOKAL und auf dem WEBSERVER unterscheiden sollten.
 +::[[Bild:Serverumzug040.png||left|framed|PHPMyadmin LOKAL:Speichern Sie die Datenbank in einer Datei unter einem sinvollen Namen z.B.''dedi_lokal.sql'']]
 +<br style="clear:both;" />
 +*Zurck zum PHPMyadmin des WEBSERVERS wechseln, und die komplette Datenbank ''dedi_lokal.sql'' der LOKALEN Installation importieren. Dies kann je nach Grsse der Datenbank einige Minuten dauern.
 +::[[Bild:Serverumzug050.png||left|framed|PHPMyadmin WEBSERVER:Die LOKALE Datenbank auswhlen und zum zum WEBSERVER bertragen.]]
 +<br style="clear:both;" />
 +*Zuletzt mssen die anfangs gesicherten Dateipfade der DeDi Installation des WEBSERVERS zurckgespielt weden. Dazu in PHPMyadmin die Sicherung ''dedi_values_server.sql'' importieren.
 +::[[Bild:Serverumzug060.png|left|framed|PHPMyadmin WEBSERVER:Die gesicherten Dateipfade der DeDi Installation des WEBSERVERS auswhlen und zum WEBSERVER bertragen.]]
 +<br style="clear:both;" />
 +
 +*berspielen Sie mit einem FTP-Programm wie z.B. Filezilla oder Smart-FTP Ihr LOKALEN Daten (Backend und Projektverzeichnis) komplett incl.aller [[Handbuch:Installation#a_Installation_auf_einem_Webserver_.2F_Webspace|Rechte]] auf Ihren WEBSERVER , Ihre anfngliche DeDi-Installation wird berschrieben.
 +** Die Datei ''\backend\inc\config.php'' auf dem WEBSERVER nicht berschreiben, bzw. die anfglich gesicherte ''config.php'' wieder auf den WEBSERVER kopieren.
 +
 +* Loggen Sie sich unter ''http://www.IhrName.TLD/IhrPfadZumDeDi/backend/main.php'' auf Ihrem WEBSERVER ein und berprfen Sie unter ''ADMINISTRATION -- SYSTEM'' sowie ''ADMINISTRATION -- PROJEKTE'' die korrekten Pfade.
 +
 +
 +*Stolperfallen:
 +:*Ihr Provider lsst keine nderung der Datenbanknamen zu , Sie haben zb. auf dem WEBSERVER eine Datenbank "ERNI" , LOKAL heisst Ihre Datenbank aber "DEDI".
 +::LSUNG: LOKALE Datenbank "DEDI" im lokalen PHPMyadmin (Operationen- Datenbank kopieren nach: "ERNI") duplizieren und mit "ERNI" weiterarbeiten.
 +:* Sie sehen keine Bilder im Frontend,trotz nach erfogreichem bertrag der Daten von LOKAL zum WEBSERVER.
 +::LSUNG: Auf dem WEBSERVER im Backend einloggen und unter ''ADMINISTRATION -- PROJEKTE -- PROJEKT KONFIGURIEREN'' die Dateipfade nochmals von Hand nachtragen.
[[Category:Anleitungen]] [[Category:Anleitungen]]

Version vom 01:53, 26. Dez. 2005