-
Notifications
You must be signed in to change notification settings - Fork 167
This is an attempt to explain what Wordmove is doing behind the scenes.
We had an explicit request in #337 by @COLABORATI and we think that in certain scenarios could be important to know some details.
Keep in mind how hard is to describe comprehensively all software's interactions ... I'm gonna try :)
Ask in issues if you'd like maintainers to add some answers, or feel free to add here questions with answer. Just do not delete older ones without asking.
Wordmove uses SSH directly to run commands remotely and indirectly through rsync
; alternatively it can use FTP protocol through lftp
.
The old database is always saved inside local wp-content
folder. Local is saved during pull
, remote is saved during push
.
Having backups for each push/pull operations, gives you opportunity to do manual restores.
Wordmove needs just to store it's own Movefile
and backups inside local wp-content
folder.
If a transfer is disrupted/interrupted could occur that some temporary files would be left on the remote server. the risky thing could be to have a partial DB dump in your remote wp-content
: if such a scenario occurs, please, double check presence of dump.sql
file or dump.sql.gz
file.
Please note that wp-content
dir could be customized by advanced options inside Movefile; here is intended the default configuration is used.
The only noticeable thing is that Wordmove works mirroring folders. This means that not only contents are copied form source to destination, but also deleted files in source will be deleted on destination. I do not think there are other hidden behaviours.