Tips on Transferring a Site

Permalink
I am going to need to transfer my site from local host to a hosting service. I had tried to do a test transfer from local to local, following the official C5 documentation, but that failed miserably. I have heard that the process is not an easy one.

Are there any tips that you can give me?

Blenderite
 
Adreco replied on at Permalink Reply
Adreco
Imo, the following (taken from the documentation at http://www.concrete5.org/documentation/installation/moving_a_site... )is the most important:
Update configuration

The last step is to modify your config/site.php file so that DB_SERVER, DB_USERNAME, DB_PASSWORD, and DB_DATABASE are correct for your new server. Now you should be able to browse the new site and everything will work.

I have moved and cloned sites using Johnthefish's Backup Voodoo a great success.

Adrian
JohntheFish replied on at Permalink Reply
JohntheFish
Even if you are not using my Backup Voodoo, the docs pages contain info and links for moving a site.

Also, if you are moving from windows, install Mainio's Case Sensitivity Migration to make sure all the tables are CamelCase.
Blenderite replied on at Permalink Reply
Blenderite
Hmm, Backup Voodoo looks like a really nice add on. The only question I have is this, does it change the table names? I will be transferring from a local Windows server to a Linux server. According to the Database Case Sensitivity Migration page, it does this.

I tried to see if I could transfer the site to another location on the same server. I created a new database and tried to import. It told me that there was no data in the backup. This doesn't make any sense. I had just created a backup from the original database the site is on. I have had this issue before. What could cause it?
JohntheFish replied on at Permalink Reply
JohntheFish
If you have the case sensitivity migration tool installed, Backup Voodoo will use it to create a backup containing CamelCased table names, so the sql backup is all ready to import to a database on Linux.
concreteart replied on at Permalink Reply
This has worked for me a number of times recently going from localhost to live site and transferring a couple times from one live site to another. I am no expert, but this has helped me recently a few times and has seemed to work.

http://www.concrete5.org/community/forums/customizing_c5/move-a-con...

When I did the fresh install of Concrete5 on the live site I selected the same version that I was currently running on my localhost; and simply updated the site afterwards if needed.

I also personally transferred everything within the /files directory except for the: /files/cache; /files/temp.

Hopes this helps.
Blenderite replied on at Permalink Reply
Blenderite
I will take a look at that. Thanks.