Add some messages to get-site-database
This commit is contained in:
parent
bacb273f81
commit
3118593f0f
1 changed files with 5 additions and 0 deletions
|
@ -21,14 +21,17 @@ fi
|
||||||
# This command exits with a non-zero exit code if not a multisite
|
# This command exits with a non-zero exit code if not a multisite
|
||||||
wp site list 2>/dev/null >/dev/null
|
wp site list 2>/dev/null >/dev/null
|
||||||
if [ $? -eq 0 ]; then
|
if [ $? -eq 0 ]; then
|
||||||
|
echo "Appears to be a multisite"
|
||||||
multisite="true"
|
multisite="true"
|
||||||
else
|
else
|
||||||
|
echo "Appears not to be a multisite"
|
||||||
multisite="false"
|
multisite="false"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Finds the local public_html folder
|
# Finds the local public_html folder
|
||||||
public_html="${PWD%/public_html*}/public_html"
|
public_html="${PWD%/public_html*}/public_html"
|
||||||
# Gets the folder that we should Copy from
|
# Gets the folder that we should Copy from
|
||||||
|
echo "Getting site variables from the server"
|
||||||
sshFolder="$(ssh "$sshKey" ls | grep "$sshFolder")"
|
sshFolder="$(ssh "$sshKey" ls | grep "$sshFolder")"
|
||||||
# gets the fell path of the folder for the path replace later on
|
# gets the fell path of the folder for the path replace later on
|
||||||
sshFolderPath="$(ssh "$sshKey" "cd $sshFolder; pwd")"
|
sshFolderPath="$(ssh "$sshKey" "cd $sshFolder; pwd")"
|
||||||
|
@ -49,9 +52,11 @@ echo "Downloading database"
|
||||||
ssh "$sshKey" "cd $sshFolder; wp db export -" > "$public_html"/db.dump
|
ssh "$sshKey" "cd $sshFolder; wp db export -" > "$public_html"/db.dump
|
||||||
|
|
||||||
# Imports the new database
|
# Imports the new database
|
||||||
|
echo "Importing the database"
|
||||||
wp db import "$public_html"/db.dump 2> /dev/null > /dev/null
|
wp db import "$public_html"/db.dump 2> /dev/null > /dev/null
|
||||||
|
|
||||||
# Loops through the domains and does a search and replace
|
# Loops through the domains and does a search and replace
|
||||||
|
echo "Performing find and replace"
|
||||||
for (( i = 0; i < ${#remoteDomains[@]}; i++ )); do
|
for (( i = 0; i < ${#remoteDomains[@]}; i++ )); do
|
||||||
echo "${remoteDomains[$i]} -> ${localDomains[$i]}"
|
echo "${remoteDomains[$i]} -> ${localDomains[$i]}"
|
||||||
wp search-replace --all-tables --url="${remoteDomains[$i]}" "${remoteDomains[$i]}" "${localDomains[$i]}" 2> /dev/null > /dev/null
|
wp search-replace --all-tables --url="${remoteDomains[$i]}" "${remoteDomains[$i]}" "${localDomains[$i]}" 2> /dev/null > /dev/null
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue