- Back Up Your Website Files
◦ Log in to your old hosting control panel (cPanel, Plesk, or FTP).
◦ Go to the File Manager or connect using FTP.
◦ Download all your website files — usually located in the public_html or httpdocs folder.
◦ Save them as a ZIP file on your computer.
- Export Your Database (if your site uses one)
◦ Open phpMyAdmin on your old hosting account.
◦ Select your website’s database from the list.
◦ Click the Export tab.
◦ Choose the Quick export method and SQL format.
◦ Download the exported .sql file to your computer.
- Upload Files to the New Host
◦ Log in to your new hosting control panel (for example, Thamara.Cloud Plesk).
◦ Open File Manager or connect via FTP.
◦ Navigate to your site’s root directory (usually httpdocs or public_html).
◦ Upload your website ZIP file.
◦ Extract the ZIP file inside that directory.
- Import the Database
◦ In your new hosting account, go to Databases → phpMyAdmin.
◦ Create a new database (note the database name, username, and password).
◦ Select the new database.
◦ Click the Import tab and upload your .sql file from Step 2.
◦Wait until the import completes successfully.
- Update Website Configuration
If your site uses WordPress, Laravel, or another CMS/framework, update its configuration file with your new database details.
For example, in WordPress:
Open wp-config.php and update:
◦ Database name
◦ Database username
◦ Database password
◦ (Optional) Database host (usually localhost)
Save the file when done.
- Update DNS Settings
◦ Go to your domain registrar (where your domain name is registered).
◦ Find the Nameservers or DNS section.
◦ Replace the old nameservers with the new ones provided by Thamara.Cloud.
◦ Save changes.
◦ DNS propagation may take 1–24 hours to complete globally.
- Test Your Website
◦ After DNS propagation, open your domain in a browser.
◦ Check if everything loads correctly (pages, forms, images, etc.).
◦ Test any databases, contact forms, or admin logins.