# Function to Copy data from backup to webroot function ee_mod_migrate_setup() { # Copy data ee_lib_echo "Copying data from /ee-backup to webroot, please wait..." cp -av /ee-backup/$EE_DOMAIN/* /var/www/$EE_DOMAIN/htdocs/ # Setup Database if [ "$EE_SITE_CREATE_OPTION" = "--wp" ] || [ "$EE_SITE_CREATE_OPTION" = "--wpsubdir" ] || [ "$EE_SITE_CREATE_OPTION" = "--wpsubdomain" ]; then mv /var/www/$EE_DOMAIN/htdocs/wp-config.php /var/www/$EE_DOMAIN/ ee_lib_echo "Setting up Database, please wait..." ee_mod_setup_database # Replace old database values with new values sed -i "s/DB_NAME.*/DB_NAME', '$EE_DB_NAME');/g" /var/www/$EE_DOMAIN/wp-config.php sed -i "s/DB_user.*/DB_USER', '$EE_DB_USER');/g" /var/www/$EE_DOMAIN/wp-config.php sed -i "s/DB_HOST.*/DB_HOST', '$EE_DB_HOST');/g" /var/www/$EE_DOMAIN/wp-config.php sed -i "s/DB_PASSWORD.*/DB_PASSWORD', '$EE_DB_PASSWORD');/g" /var/www/$EE_DOMAIN/wp-config.php # Import database ee_lib_echo "Importing database, please wait..." pv $EE_MYSQL_PATH | mysql $EE_DB_NAME fi }