How to move a CMS-based website to another xneelo domain

In order to move a CMS based website from one hosting account/server to another, you will need to go through the process of copying the web content files, database and updating the necessary configuration of the Content Management System.

We offer all the necessary tools required to move a CMS based website from one domain to another. Below are the steps you will need to follow in order to make a copy of your website that can be uploaded onto the new account/server:

Step 1: Exporting your CMS’s database:

  1. Browse to konsoleH and log in at Admin or Domain level
  2. If Admin level: Select or search for a domain name in the Hosting Services tab
  3. Select Manage Services on the left-hand menu
  4. Select Databases > Manage MySQL
  5. Select the phpMyAdmin option at the top-right, this will open a separate pane
  6. Click on the database name to select it
  7. Select Export
  8. Select Go at the bottom to save the file

Step 2: Download the web content files of the CMS to your computer:

Note:

  • It is recommended to compress your web content files to a single ‘zip’ or ‘tar’ file and only download a single file via FTP.

Using Windows Explorer to download your files:

  1. Right click on the Windows Start button
  2. Select Explore
  3. Enter the FTP address in the address bar, i.e ftp://mydomain.co.za/public_html/
  4. Enter your FTP username and password when prompted and click on Log on
  5. Once logged in, the current site content on the server will be displayed. You can then copy and paste all files in the ‘public_html’ directory to your computer.

Alternatively, you can use an FTP application to download your web content.

Step 3: Creating the new MySQL Database on the new account/server:

  1. Browse to konsoleH and log in at Admin or Domain level
  2. Admin level: Select or search for the new accounts domain name in the Hosting Service tab
  3. Select Manage Services on the left-hand menu
  4. Select Manage MySQL under Databases
  5. To add a database, select [ADD] (top middle)
  6. The database access information is displayed. It is recommended that you keep the default information but you can change the access details to your liking.

Step 4: Importing the CMS’s database into the new account/server:

  1. Browse to konsoleH and log in at Domain level
  2. If Admin level: Select or search for the new domain name in the Hosting Service tab
  3. Select Manage Services on the left-hand menu
  4. Under Databases, select Manage MySQL
  5. Select the database you created earlier, by clicking on the checkbox
  6. Select phpMyAdmin in the top right

phpMyAdmin will now open in a new window. Now to upload the database via phpMyAdmin:

  1. Select the Import tab
  2. Under the File to Import heading, select the button next to Browse your computer
  3. Browse to the location of the database file which you downloaded and click to select the file
  4. Select Open
  5. Make sure the drop-down box under the Format heading is set to SQL
  6. Select the Go button

Step 5: Uploading the CMS web content files from your local computer to the new domain/server:

Using Windows Explorer:

  1. Right click on the Windows Start button
  2. Select Explore
  3. Enter the FTP address in the address bar: ftp://mynewdomain.co.za/public_html/
  4. Enter your FTP username and password when prompted and select Log on
  5. Once logged in you can copy and paste the previously downloaded files from your computer into the public_html folder.

As you have created a new database for your CMS and imported the database content, you will need to update your CMS configuration file on the new domain/server to match the database server and login details of the newly created database, setup in Step 3.

Note:

  • Some Content Management systems require additional changes made in the database, such as the “Site Name” or “upload_path” in order to work correctly.
  • Installation guides, FAQs and Forums are usually made available by the software providers of the CMS and are the best resources to use in order to change this.