migrating from shared to dedicated server

So I just got a dedicated server. How do you guys go about migrating the data to the dedicated server?


Should I first install a fresh copy on the dedicated server and then run the migration module from /admin?


Copy all files/directories from shared server, import shared server DB into dedicated?

Quote · 22 Jan 2010

Is your shared server account using Dolphin 6.1, and are you installing Dolphin 7 on the new dedicated server account?

If so, you must first compress the directory to your site (in a ZIP, or other compression format) and download a local copy. You must also do this for your database. Next, upload your compressed site to a location on your new server account (preferably the root folder) and place your Dolphin 7 installation in a sub-directory (if you already installed it and have not gone far yet, then you can just re-install it in this manner). Next, add your archived database from your other account to the MySQL on the new one (using phpMyAdmin or similar). Uncompress your site, and if it opens in a new directory, simple move it back to the root one. Now, before we continue, we must ensure the older site is configured for the new server, so you must edit the /inc/header.inc.php file to reflect with the changes. Done? Good, then navigate to your Dolphin 7 administration panel and go to Tools > Modules and install all of the modules being used on your older Dolphin site, along with the migration module.

Once everything is all set-up, you can run the migration module. This relies on cron jobs, so you must make sure they are also set-up properly. Once done, and everything is found to be working properly, you can move your older site off to a sub-directory (or not, but just keep a copy around) and move your Dolphin 7 site into the root directory (or wherever you wanted it located at) and make the necessary changes in the /inc/header.inc.php file.

BoonEx Certified Host: Zarconia.net - Fully Supported Shared and Dedicated for Dolphin
Quote · 22 Jan 2010

I just went through this process last week.  Gave my new host SSH access and the DB info, and they had me moved and running perfectly within 30 minutes.  My advice is to contact the new host (or current host if you're just moving from box to box) and tell them what you're planning on doing.  If you have managed services, they'll make the move fore you. If not, ask them to look at the script, and come up with a plan/process to make the move.  I did that, and my host even installed a test copy on my new box to make sure there were no snags with just a fresh install.  Once they confirmed the server was correctly set-up, and no hick-ups with a fresh install, they just moved my entire site from my old host to the new server, and within 30 minutes I was up and running smoothly.  A good host will help you make the move, do it for you, or at a minimum make sure if you're doing it yourself you don't run into any major obstacles.

newbreed
Quote · 22 Jan 2010

I just went through this process last week.  Gave my new host SSH access and the DB info, and they had me moved and running perfectly within 30 minutes.  My advice is to contact the new host (or current host if you're just moving from box to box) and tell them what you're planning on doing.  If you have managed services, they'll make the move fore you. If not, ask them to look at the script, and come up with a plan/process to make the move.  I did that, and my host even installed a test copy on my new box to make sure there were no snags with just a fresh install.  Once they confirmed the server was correctly set-up, and no hick-ups with a fresh install, they just moved my entire site from my old host to the new server, and within 30 minutes I was up and running smoothly.  A good host will help you make the move, do it for you, or at a minimum make sure if you're doing it yourself you don't run into any major obstacles.

Ah, but where's the fun in not getting down and dirty?

BoonEx Certified Host: Zarconia.net - Fully Supported Shared and Dedicated for Dolphin
Quote · 22 Jan 2010

I just went through this process last week.  Gave my new host SSH access and the DB info, and they had me moved and running perfectly within 30 minutes.  My advice is to contact the new host (or current host if you're just moving from box to box) and tell them what you're planning on doing.  If you have managed services, they'll make the move fore you. If not, ask them to look at the script, and come up with a plan/process to make the move.  I did that, and my host even installed a test copy on my new box to make sure there were no snags with just a fresh install.  Once they confirmed the server was correctly set-up, and no hick-ups with a fresh install, they just moved my entire site from my old host to the new server, and within 30 minutes I was up and running smoothly.  A good host will help you make the move, do it for you, or at a minimum make sure if you're doing it yourself you don't run into any major obstacles.

Ah, but where's the fun in not getting down and dirty?

Well, that's a good point, and for some, getting down and dirty may be a good learning experience.  I would just still suggest contacting the host to at least let them know what's going on.  If nothing else, they may have knowledge of Dolphin, and be available for any needs should a manual move get corrupted somehow.  In my case, they moved an active site, so it was critical that there were no snags.  Other than propigation of the DNS, everything went 100% perfect, and they watched the site for 24 hours closely to make sure we didn't miss anything or have any unexpected problems.  I guess more than anything, I am suggesting getting the new host involved as much as possible, so if any issues DO come up, they're already in the loop with the move process, and can potentially act quicker knowing what's going on and/or what to expect.

newbreed
Quote · 22 Jan 2010

Is your shared server account using Dolphin 6.1, and are you installing Dolphin 7 on the new dedicated server account?

If so, you must first compress the directory to your site (in a ZIP, or other compression format) and download a local copy. You must also do this for your database. Next, upload your compressed site to a location on your new server account (preferably the root folder) and place your Dolphin 7 installation in a sub-directory (if you already installed it and have not gone far yet, then you can just re-install it in this manner). Next, add your archived database from your other account to the MySQL on the new one (using phpMyAdmin or similar). Uncompress your site, and if it opens in a new directory, simple move it back to the root one. Now, before we continue, we must ensure the older site is configured for the new server, so you must edit the /inc/header.inc.php file to reflect with the changes. Done? Good, then navigate to your Dolphin 7 administration panel and go to Tools > Modules and install all of the modules being used on your older Dolphin site, along with the migration module.

Once everything is all set-up, you can run the migration module. This relies on cron jobs, so you must make sure they are also set-up properly. Once done, and everything is found to be working properly, you can move your older site off to a sub-directory (or not, but just keep a copy around) and move your Dolphin 7 site into the root directory (or wherever you wanted it located at) and make the necessary changes in the /inc/header.inc.php file.

Thank you for your reply. I am actually currently running Dolphin 7. So let me get this straight...

1. Zip up all my folders

2. Backup my DB

3. Restore the Zip to the dedicated Server

4. Restore the DB to the dedicated Server

5. Look at /inc/header.inc.php and modify to reflect new server

6. Check Modules in the /admin section, install any missing ones

If I uncompress my backup site to the new dedicated server, why do I also need a copy of the full install files in a sub directory?


By the way, the hosting company I choose to go with, they installed all the modules I would need to run Dolphin. I am the only person running Dolphin on their servers.

-Thank You for your help!

Quote · 22 Jan 2010

If your shared hosting is using cpanel and your new dedicated has cpanel, then simply create a backup of your shared hosting account and transfer the backup to your dedicated for restoration in WHM......so what control panel are you using?

There are many things that must be installed on your server for Dolphin to work.  A lot of host install the most common modules for you already on your dedicated.  What hosting provider are you using and is the server managed?  what are the specs of the server and OS.

After changing the nameservers, you will definitely see anything that is not working properly.  It may just require you install something or configure a setting to fix the issue.  The joys of setting up a new server.

Jumping from shared hosting to a dedicated is a big jump indeed!  It is not so bad if it is managed and you have people do everything for you....but like Magnussoft said, "Where's the fun in that!?"  If this is a unmanaged server, then I recommend you do some reading on SSH and learn what Putty is.

Look forward to hearing your reply!

:-)
Quote · 22 Jan 2010

<Snip>

Thank you for your reply. I am actually currently running Dolphin 7. So let me get this straight...

1. Zip up all my folders

2. Backup my DB

3. Restore the Zip to the dedicated Server

4. Restore the DB to the dedicated Server

5. Look at /inc/header.inc.php and modify to reflect new server

6. Check Modules in the /admin section, install any missing ones

If I uncompress my backup site to the new dedicated server, why do I also need a copy of the full install files in a sub directory?


By the way, the hosting company I choose to go with, they installed all the modules I would need to run Dolphin. I am the only person running Dolphin on their servers.

-Thank You for your help!

I thought you were running Dolphin 6.1, so I gave you the instructions for that sort of scenario. If you are only running Dolphin 7, just do what I said, minus anything involving another site and the migration module. Essentially, it'd boil down to:

1) Archive site and database

2) Upload archived site to new server, upload archived database to MySQL (using phpMyAdmin or similar)

3) Decompress archived site, and if opened in a new directory, move files back to the root directory, deleting any other folders from the decompression, along with the archived file (if you so wish)

4) Edit /inc/header.inc.php to reflect the new changes in location of your site

You should be good-to-go.

BoonEx Certified Host: Zarconia.net - Fully Supported Shared and Dedicated for Dolphin
Quote · 22 Jan 2010

If your shared hosting is using cpanel and your new dedicated has cpanel, then simply create a backup of your shared hosting account and transfer the backup to your dedicated for restoration in WHM......so what control panel are you using?

There are many things that must be installed on your server for Dolphin to work.  A lot of host install the most common modules for you already on your dedicated.  What hosting provider are you using and is the server managed?  what are the specs of the server and OS.

After changing the nameservers, you will definitely see anything that is not working properly.  It may just require you install something or configure a setting to fix the issue.  The joys of setting up a new server.

Jumping from shared hosting to a dedicated is a big jump indeed!  It is not so bad if it is managed and you have people do everything for you....but like Magnussoft said, "Where's the fun in that!?"  If this is a unmanaged server, then I recommend you do some reading on SSH and learn what Putty is.

Look forward to hearing your reply!

Thanks for your input Bud. So this is what I had them do. I sent them a list of requirements per Dolphin 7 install instructions. They have installed all pre-reqs on their server and is good to g. This is a managed server and i have 100% their support. But I want to do this install myself without their help :)

So I do have access to WHM. Since I am not to familiar with WHM, I had them create me a new user so  now I can login with that user and have access to Cpanel. By the way that user they created is also associated as the main account for the site.

The server specs are Quad Core, 4 gigs of ram, 250gb HD.

Quote · 22 Jan 2010

If your shared hosting is using cpanel and your new dedicated has cpanel, then simply create a backup of your shared hosting account and transfer the backup to your dedicated for restoration in WHM......so what control panel are you using?

There are many things that must be installed on your server for Dolphin to work.  A lot of host install the most common modules for you already on your dedicated.  What hosting provider are you using and is the server managed?  what are the specs of the server and OS.

After changing the nameservers, you will definitely see anything that is not working properly.  It may just require you install something or configure a setting to fix the issue.  The joys of setting up a new server.

Jumping from shared hosting to a dedicated is a big jump indeed!  It is not so bad if it is managed and you have people do everything for you....but like Magnussoft said, "Where's the fun in that!?"  If this is a unmanaged server, then I recommend you do some reading on SSH and learn what Putty is.

Look forward to hearing your reply!

Thanks for your input Bud. So this is what I had them do. I sent them a list of requirements per Dolphin 7 install instructions. They have installed all pre-reqs on their server and is good to g. This is a managed server and i have 100% their support. But I want to do this install myself without their help :)

So I do have access to WHM. Since I am not to familiar with WHM, I had them create me a new user so  now I can login with that user and have access to Cpanel. By the way that user they created is also associated as the main account for the site.

The server specs are Quad Core, 4 gigs of ram, 250gb HD.

You can follow my instructions above to do it yourself. If you have any issues, let us know.

BoonEx Certified Host: Zarconia.net - Fully Supported Shared and Dedicated for Dolphin
Quote · 22 Jan 2010

If your shared hosting is using cpanel and your new dedicated has cpanel, then simply create a backup of your shared hosting account and transfer the backup to your dedicated for restoration in WHM......so what control panel are you using?

There are many things that must be installed on your server for Dolphin to work.  A lot of host install the most common modules for you already on your dedicated.  What hosting provider are you using and is the server managed?  what are the specs of the server and OS.

After changing the nameservers, you will definitely see anything that is not working properly.  It may just require you install something or configure a setting to fix the issue.  The joys of setting up a new server.

Jumping from shared hosting to a dedicated is a big jump indeed!  It is not so bad if it is managed and you have people do everything for you....but like Magnussoft said, "Where's the fun in that!?"  If this is a unmanaged server, then I recommend you do some reading on SSH and learn what Putty is.

Look forward to hearing your reply!

Thanks for your input Bud. So this is what I had them do. I sent them a list of requirements per Dolphin 7 install instructions. They have installed all pre-reqs on their server and is good to g. This is a managed server and i have 100% their support. But I want to do this install myself without their help :)

So I do have access to WHM. Since I am not to familiar with WHM, I had them create me a new user so  now I can login with that user and have access to Cpanel. By the way that user they created is also associated as the main account for the site.

The server specs are Quad Core, 4 gigs of ram, 250gb HD.

You can follow my instructions above to do it yourself. If you have any issues, let us know.

UPDATE:


moved all files, databases, modified the header_inc.php to reflect... now I get a message when launching the site

Fatal error: Call to a member function getParam() on a non-object in /************************/public_html/v2/inc/db.inc.php on line 83

UPDATE2:

The username was associated to the DB. All working now :)

Quote · 22 Jan 2010

Awesome!  Let me know if you need help installing RMS :D

:-)
Quote · 23 Jan 2010

Awesome!  Let me know if you need help installing RMS :D

YES PLEASE...

Also, my forum just crapped out, please take a look at www.kartingconnect.com/forum

what the hell is that all about?

Quote · 23 Jan 2010

Didn't realize that was you in the other post.  Ask your hosting provider about XSL being installed.


Send me a PM on Unity when you are ready for RMS help :D

:-)
Quote · 23 Jan 2010

Yes, that is the age-old issue of a lack of XSL support in PHP. You must ask your web hosting provider to--- wait, this is dedicated? Ah, you can compile it with the extension yourself, then.

BoonEx Certified Host: Zarconia.net - Fully Supported Shared and Dedicated for Dolphin
Quote · 23 Jan 2010

Yes, that is the age-old issue of a lack of XSL support in PHP. You must ask your web hosting provider to--- wait, this is dedicated? Ah, you can compile it with the extension yourself, then.

How do I go about compiling XSL?

Quote · 23 Jan 2010

Yes, that is the age-old issue of a lack of XSL support in PHP. You must ask your web hosting provider to--- wait, this is dedicated? Ah, you can compile it with the extension yourself, then.

How do I go about compiling XSL?

Does your web hosting provider maintain the software on your dedicated server, or do they expect you to do any form of management yourself? If the former, you can ask them to compile it for you. If the latter, you'll have to get some documentation from the PHP web site at http://php.net/.

BoonEx Certified Host: Zarconia.net - Fully Supported Shared and Dedicated for Dolphin
Quote · 23 Jan 2010

Yes, that is the age-old issue of a lack of XSL support in PHP. You must ask your web hosting provider to--- wait, this is dedicated? Ah, you can compile it with the extension yourself, then.

How do I go about compiling XSL?

Does your web hosting provider maintain the software on your dedicated server, or do they expect you to do any form of management yourself? If the former, you can ask them to compile it for you. If the latter, you'll have to get some documentation from the PHP web site at http://php.net/.

I had my host re-compile all good now....onto install Ray Media server now :)

Quote · 23 Jan 2010
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.