Question

Photo of DJ Grick

0

Moving a Rock install to a different hosting provider

Okay, I have a good bit of time into this and know I am missing something simple. We had been on Cytanium but they announced last week they are closing (they said merging). We are moving over to Arvixe. I have tried moving everything a few times but can't seem to get it working (I just get a 500 Internal server error). Could anyone give me quick list of steps you would take to move the database and files over?

Hosting
  • Photo of Jeremy Hoff

    0

    Hi DJ,

    While I have never moved from Cytanium, this is the approach I have taken from server to laptop and back:

    1. Back the DB (RockDB) and the Filesystem from Cytanium and store those backup files to your computer;
    2. On Arvixe, setup a site+DB and run Rock from the beginning as if it were a new installation;
    3. SFTP to replace the filesystem with your backup copy from Cytanium;
    4. Restore the "RockDB" from to replace the DB on Arvixe.
    5. Review your ~/web.config for any changes needed to the connection string to your DB.
    6. Test. 

    Internal Server Error 500 is pretty generic and must be troubleshooted after enabling detailed errors in the web.config or by reviewing IIS Logs.

    I hope that helps?

    • DJ Grick

      Jeremy,


      As for step 3. What files need replaced vs which shouldn't be. I am a noob at this but to replace everything in my wwwroot folder seems counter productive. I know my wwwroot/Content should be. Besides that I am unsure.

    • Jeremy Hoff

      Hi DJ,
      I agree that it may be overkill, but it's also simplest. :-)


      The answer to your specific question depends on the level of customization to your RockRMS installation. You will want to ensure that the "Blocks" folder has all your bits.. the "Plugins" folder is complete.. the "bin" folder is complete.. the Themes folder.. Assets... etc.


      At ~100MB for a barebones installation, it's small enough that I'd suggest making a full copy. If the installation is highly customized, I personally would prefer to watch a progress meter tick by during transfer than to hunt files and folders one at a time. If you have made /zero/ customizations to your system, for example, you could get away with merely a "RockDB" restore without the need to restore the filesystem.


      I added a step to review the web.config for any changes, such as to the connection string.


      I hope that helps.