Wie migriere ich meine lokal entwickelte Mambo Website auf einen Webserver bei meinem Provider?
- Component DBADMIN im lokalen Mambo installieren
- Nach der Installation kommt folgende Aufforderung:
To enable the script completely, add this code to your administrator/index2.php file:
// check for database backup
if (($option == “com_dbadmin”) && ($task == “doBackup”)) {
$OutDest = mosGetParam( $_REQUEST, “OutDest”, ” );
if ($OutDest == “remote”) {
include_once (“components/com_dbadmin/admin.dbadmin.php”);
exit();
}
}
Add the code after this:
// timeout old sessions
$past = time()-1800;
$database->setQuery( “DELETE FROM #__session WHERE time < ‘$past’” );
$database->query();
- Datensicherung starten – Components -> Database -> Backup Database
- Neu-Installation auf dem Server. Gleiche Version, ohne Daten.Die rot angezeigten Datei- und Verzeichnisrechte sollten direkt auf 777 gestellt werden. (inkl. dem Mambo Verzeichnis!)
- Dann DBADMIN Component auch auf dem Server installieren
- Daten einspielen – Components -> Database -> Restore Database
- Evtl. taucht ein Fehler beim Upload der sql-Datei auf. Dann einfach per FTP das Verzeichnis uploadfiles direkt im Mamboverzeichnis erstellen und die Rechte auf 777 setzen. Beim nächsten Versuch sollte es klappen!
- Fertig!
Zu beachten ist, dass der User admin ab jetzt auch das Passwort des admins aus dem Backup hat!!!!
Da eine komplett „leere“ Installation auf den Server kopiert wurde, müssen die Components neu installiert werden. Der Einfachheit halber sollten vorher über Components alle deinstalliert werden die nur den Componentnamen haben und keine weiteren Infos bzgl. Version usw.