Sefrengo Servertransfer-Wizard, Version 2 |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
Sefrengo Servertransfer-Wizard, Version 2 |
Thu. 3. January 2008, 00:36
Beitrag
#1
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 680 Mitglied seit: 09.08.2006 Wohnort: nähe Mainz Mitglieds-Nr.: 182 |
Hallo
Ich hab mich heut Vormittag darüber aufgeregt, dass es immer relativ kompliziert ist mit einem Projekt auf einen anderen Server umzuziehen. Vorallem wenn das Projekt auch noch mehrere Clients beinhaltet müssen jede Menge Pfade in der values-Tabelle geändert werden (die Projekt-Pfade kann man allerdings auch im Backend ändern, das ist mir bekannt). Zusätzlich muss auch noch die config.php angepasst werden. Vorallem Neulinge haben damit oft Probleme. Also hab ich am 19.01.2007 "mal schnell" einen solchen Wizard entworfen. Heute habe ich einige Updates eingebaut sodass ich euch nun Version 2 vorstellen darf. Der Wizard führt in 6 Schritten durch alle Konfigurationseinstellungen, Updatet automatisch die config.php (oder bietet diese alternativ zum Download an), gibt Vorschläge für die Pfade an (ähnlich wie das Setup) und aktualisiert die Eintstellungen in der Datenbank. Somit ist das übertragen eines Projektes auf einen anderen Server mit wenigen Klicks erledigt. als Designvorlage habe ich mir das Layout des SF-Setups geliehen. Die servertransfer.php muss nach dem kopieren aller Dateien auf den Zielserver und dem einspielen des Datenbank-Dumps in den backend-Ordner auf diesem Server kopiert und anschließend im Browser aufgerufen werden. Nach dem durchlaufen des wizards muss das Script unbedingt gelöscht oder anderweitig unausführbar gemacht werden (von .php aut .txt umbenennen o.ä.). Hier noch ein paar Screenshots: db.png ( 7.4KB ) Anzahl der Downloads: 215 paths.png ( 10.04KB ) Anzahl der Downloads: 206 Geändert wurden eigentlich nur Kleinigkeiten welche allerdings die Usability speziell für Anfänger verbessert. Eine genaue Liste von Änderungen kann im Changelog eingesehen werden: changelog.txt ( 771Byte ) Anzahl der Downloads: 65 Gruß, Peter
Angehängte Datei(en)
|
|
|
Fri. 4. January 2008, 12:23
Beitrag
#2
|
|
Administrator Gruppe: Members Beiträge: 1.092 Mitglied seit: 16.06.2006 Wohnort: Köln Mitglieds-Nr.: 1 |
Sehr cooles Teil. Frage mich, ob es Sinn macht, das Tool fest in das Setup einzubauen.
Hab mir mal den Code angeschaut. Eine Sache ist mir noch aufgefallen, die verbessert werden kann. Werden im WYSIWYG Dateien verlinkt, werden die URLs hart mit Serverpfad in die cms_content eingetragen. Bei einem Umzug müssen alle Pfade manuell nachgezogen werden. In SQL gibt es eine sehr nette Funktion, welche auf Textfelder ein str_replace ausführen kann. Folgender Code funktioniert: QUELLTEXT UPDATE cms_content SET value = REPLACE (value, 'http://alte-domain.de/projekt01/', 'http://neue-domain.de/projekt01/');
-------------------- Es wird, es wird...
|
|
|
Fri. 4. January 2008, 14:11
Beitrag
#3
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
Sehr cooles Teil. Frage mich, ob es Sinn macht, das Tool fest in das Setup einzubauen. darauf würde ich mich auch sehr freuen, benutze den wizard noch häufig für die live-schaltung meiner projekte -------------------- |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 9.5.24 - 21:27 |