You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
1.1 KiB
27 lines
1.1 KiB
# 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
|
|
|
|
}
|
|
|