How to Migrate Your Website from Siteground to StackCP

Author:

Published:

Updated on August 15, 2024

Reading Time: 1 min read

Siteground to StackCP #

The following is a step-by-step guide to help you move your sites from Siteground to StackCP. Depending on your site setup, you can do this automatically using our Migration Centre or manually if needed.

With Our Migration Centre #

If your site is built in WordPress and you have FTP access to your Siteground account, you can use the WordPress Migration Tool available within our Migration Centre. First, gather the necessary details from your Siteground account:

  1. Access FTP Details:
    • From your Siteground dashboard, go to My Websites and Services, and under Websites, click Manage.
    • Select Site Tools on your Website Details page.
    • On the left side, click Site > FTP Accounts.
    • If you don’t have an FTP account, create one by defining an account name and password, then click Create.
  2. Get FTP Hostname:
    • Your hostname will be ftp.yourdomain.com, replacing yourdomain.com with your current domain.
  3. Initiate Migration in StackCP:
    • In StackCP, navigate to the Migration Centre and select Start New Migration.
    • Choose Migrate a WordPress site using FTP/SFTP.
    • Enter the FTP details from Siteground and your domain, then start the migration. Our system will automatically pull the site across.

Migrating Your Site Manually #

If automatic migration isn’t an option, you can migrate your site manually using Siteground’s backup tools.

  1. Backup Site Files:
    • From your Siteground dashboard, go to My Websites and Services, and under Websites, click Manage.
    • Select Site Tools on your Website Details page.
    • Select File Manager, then right-click on your site’s folder and select Archive.
    • Name your archive something memorable like mysitebackup, then confirm.
    • Download the generated .zip file using FTP or the file manager.
  2. Backup Databases:
    • In Site Tools, select Site > MySQL.
    • Click PHPMyAdmin, then Access PHPMyAdmin.
    • Select your database name, then click Export. Save the export as an SQL file.
  3. Create a Package in StackCP:
    • Create a new hosting package in StackCP.
    • Upload your site files via FTP or using our File Manager.
  4. Import Databases:
    • Create databases in StackCP via Manage Hosting > MySQL Databases. Note the hostname, database name/username, and password.
    • Use phpMyAdmin to import the SQL files:
      • In StackCP, go to Manage Hosting > phpMyAdmin.
      • Click the Import tab, browse for the SQL file, and click Go.
  5. Update Website Configuration Files:
    • Update your site’s configuration files with the new database credentials. Common files to update:
      • WordPress: wp-config.php
      • Joomla: configuration.php
      • Drupal: sites/default/settings.php
      • Magento: app/etc/local.xml

By following these steps, you can successfully migrate your website from Siteground to StackCP, ensuring a smooth transition with minimal downtime.