tourmeister
Active member
Howdy,
I am in the process of moving to a new server. I have just done a clean install of XF2 on the new server. From cPanel, I started a terminal session on the new server and used sftp to directly copy a backup of my database file to the new server without having to download to my home computer and then upload to the new server. What I need to do now is copy a directory, with all of the files and sub directories, to the new server as well.
To transfer the database I started terminal session on the new server, changed to the directory where I wanted the file to be located, and then I used the following:
sftp olduser@oldserver.com
Once logged in, I changed to the directory with the backup of the database and used the following,
get database.sql
That worked perfect. So I tried something similar with the directory. I started a terminal session on the new server, changed to the /home/newuserdir directory because that is where I want the source directory to be copied to. I then connected to the old server via sftp and tried to use
get -r /home/olduserdir/linkfiles
Where /linkfiles is the directory I want to copy
I get an error for the -r option. After some Googling and searching, I tried using rsync like this,
rsync -av /home/newuserdir/ olduser@oldserver.com:/home/olduserdir/linkfiles
When prompted I entered the password for the old server and I got this
and then it stops.
I REALLY want to be able to transfer this directory without having to download it from the old server to my home machine and then upload it to the new server as that would take a VERY long time. I am sure I am missing something simple, but I am a bit out of my area of expertise here as I am in no way an IT person. I am learning (SLOWLY) as I go. Any help would be very much appreciated!
I am in the process of moving to a new server. I have just done a clean install of XF2 on the new server. From cPanel, I started a terminal session on the new server and used sftp to directly copy a backup of my database file to the new server without having to download to my home computer and then upload to the new server. What I need to do now is copy a directory, with all of the files and sub directories, to the new server as well.
To transfer the database I started terminal session on the new server, changed to the directory where I wanted the file to be located, and then I used the following:
sftp olduser@oldserver.com
Once logged in, I changed to the directory with the backup of the database and used the following,
get database.sql
That worked perfect. So I tried something similar with the directory. I started a terminal session on the new server, changed to the /home/newuserdir directory because that is where I want the source directory to be copied to. I then connected to the old server via sftp and tried to use
get -r /home/olduserdir/linkfiles
Where /linkfiles is the directory I want to copy
I get an error for the -r option. After some Googling and searching, I tried using rsync like this,
rsync -av /home/newuserdir/ olduser@oldserver.com:/home/olduserdir/linkfiles
When prompted I entered the password for the old server and I got this
building file list ... done
rsync: mkdir "/home/newuserdir/linkfiles" failed: Permission denied (13)
and then it stops.
I REALLY want to be able to transfer this directory without having to download it from the old server to my home machine and then upload it to the new server as that would take a VERY long time. I am sure I am missing something simple, but I am a bit out of my area of expertise here as I am in no way an IT person. I am learning (SLOWLY) as I go. Any help would be very much appreciated!