Sefrengo Serfertransfer-Wizard |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
Sefrengo Serfertransfer-Wizard |
Fri. 19. January 2007, 17:06
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. Ich hatte schon zu Dedi-Zeiten vor einen Wizard für diese Prozedure zu bauen, sodass alles von einer Stelle aus ausgeführt werden kann. Also hab ich heute Vormittag angefangen "mal schnell" einen solchen Wizard zu entwerfen und nu hat es doch einige Stunden gebraucht aber hier ist er. 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.ä.). Her noch ein paar Screenshots: db.png ( 7.4KB ) Anzahl der Downloads: 221 paths.png ( 10.04KB ) Anzahl der Downloads: 182 Gruß, Peter
Angehängte Datei(en)
|
|
|
Sat. 16. June 2007, 15:49
Beitrag
#2
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 175 Mitglied seit: 28.07.2006 Mitglieds-Nr.: 169 |
Hallo Peter (MaZderMind),
ich führe zum ersten Male einen Servertransfer durch, deshalb entschuldige bitte meine dumme Frage. Also ich habe lokal auf meinem Rechner eine Sefrengo 1.4 final installiert und möchte damit auf einen Webserver umziehen. Der Datenbank-Name auf meinem lokalen Rechner stimmt nicht mit dem Datenbanknamen des Webservers überein. Also ich habe zunächst ganz normal Sefrengo auf dem Webserver installiert. Dann habe ich einen Dump der lokalen Installation mit MySQldumper gemacht und den ins Backend auf den Webserver kopiert. Dann habe ich alle Dateien der lokalen Installlation (backend, projekt01) über die Dateien auf dem Webserver gebügelt. Ins Backend habe ich auch die servertransfer.php kopiert und ausgeführt. Er erkennt auch die alten Datenbank-Namen und lässt mich die umbenennen. Die config.php habe ich dann hochgeladen. Wenn ich dann das Backend aufrufe, habe ich eine nackte Installation - also ohne die Daten der lokalen Installation. Wo mache ich was falsch? Muss ich den Dump noch mit Mysqldumper einspielen oder wird der durch servertransfer-Wizard eingespielt? Edit: Einspielen der lokalen Mysql-Datei habe ich auch versucht: Dann erhalte ich im Servertransfer-Wizard im Bereich System schon die richtigen Einstellungen, im Bereich Projekt sind noch die lokalen Einstellungen. Die habe ich noch auf die neuen Pfade umgestellt. Wenn ich nun das Backend aufrufe, erhalte ich eine mehrere Warn-Meldungen: QUELLTEXT Warning: include_once(C:/_alter_pfad_/backend/inc/class.cms_event.php) [function.include-once]: failed to open stream: No such file or directory in /webserverpfad/www/backend/inc/fnc.general.php on line 38 Warning: include_once() [function.include]: Failed opening 'C:/_alterpfad_/backend/inc/class.cms_event.php' for inclusion (include_path='.:/webserverpfad/backend/external/adodb/:/webserverpfad/backend/external/pear.php.net/') in /webserverpfad/backend/inc/fnc.general.php on line 38 Fatal error: Class 'cms_event' not found in /webserverpfad/backend/inc/fnc.general.php on line 39 Liebe Grüße Ute |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 10.6.24 - 12:47 |