Tutorial:Serverumzug
Aus DeDi-Help
(Unterschied zwischen Versionen)
| 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]] | ||

