OVERVIEW
This article provides a step by step procedure for migrating the environment from another Jelastic provider to Apiqcloud.
Topology migration is the first step in migrating your application architecture from another provider to us. It is important to note that this feature only allows you to set up an environment with the architecture but doesn’t pull the data. This needs to be done manually which is again explained in the steps below.
Note: If the versions of apps are not present in our platform they would be replaced automatically with newer versions. So make sure you let us know if you need an older version to be enabled in order for your application to work.
STEPS -
1 - Take backup from the old provider.
- App Server: To take the backup of app server data, refer to the below link:
https://apiqcloud.com/portal/knowledgebase/68/Backup
- Database Server: To take the backup of the database, refer to the below options:
- https://apiqcloud.com/portal/knowledgebase/83/Scheduling--Databases-Backups.html
- https://apiqcloud.com/portal/knowledgebase/278/How-to-exportorImport-Database-via-Command-line.html
- Login to PHPMyAdmin, select the database, and export the database.
2 - Migrating data.
You can create a new environment with the specific topology or you can export the topology from another Jelastic provider and import it over here.
- Now you can deploy the archived file which is taken in step 1 for the app data. OR You can also deploy the data by using git/svn.
- https://apiqcloud.com/portal/knowledgebase/37/Deploy--PHP-Project---via-Archive-or-URL.html
- https://apiqcloud.com/portal/knowledgebase/38/Deploy--PHP-Project---via-GITorSVN.html
Note: You can check our knowledgebase for other languages.
- For importing the database(s) in the new database server, refer to the below options:
- https://apiqcloud.com/portal/knowledgebase/174/MysqlorMariaDB-backup-scheduling.html
- https://apiqcloud.com/portal/knowledgebase/278/How-to-exportorImport-Database-via-Command-line.html
- Login to PHPMyAdmin, Create the database, Select the database, and import the database.
Note: Phpmyadmin link and its credentials you will receive in your email when you create the environment.
3 - Connection between the App server and Database Server
After migrating all the data, you need to add/check the connection between the app and the database server. You can refer to the below link:
https://apiqcloud.com/portal/knowledgebase/94/MySQL-andgt-PHP--Connection.html
Note: For other languages, you can check our knowledgebase.
4 - Troubleshooting
If your site/application doesn’t work after migration, please refer to the logs in order to resolve issues.
https://apiqcloud.com/portal/knowledgebase/66/Log-files.html
If you fail to resolve the issue or need further assistance, please contact us through our email support@apiqcloud.com.