I meet issues during Demo migration. How to fix?

LitExtension connector is designed specifically for data migration from the source store to the target accurately based on the default database structure of the two stores. The LitExtension migration app performance depends partly on the source environment as well as the target hosting/server. And those factors can be objective reasons affecting your demo migration process.

1. Issues during upload Connector

ProblemYou have followed the user guide to install Connector to the right folder, when you test the connector by accessing http(s)://yourstore.com/le_connector/connector.php, you are not getting message “Connector installed”.

This problem caused by one of the following reasons:

1.1 You have uploaded Connector to a wrong location

How to fix: Connector file is used to establish a connection between your shopping carts and make the data exchange possible. To work correctly, “le_connector” folder needs to be located in your store’s root folder.

1.2 Folder and Connector file were not set with the correct permissions

How to fix: You need to connect to your server through FTP app, for example Filezilla. After that, find your store’s root folder and click the right button. Then, in the “Numeric value” field write down “755” and select all the permissions.

1.3 Your server is running Nginx

How to fix: If you are running Nginx as a webserver( instead of Apache), the above steps might not get the connector working immediately. Because Nginx usually does not allow access to all php files and therefore requires some additional configuration to operate. For details please refer to:

https://www.linode.com/docs/web-servers/nginx/serve-php-php-fpm-and-nginx/#configure-the-nginx-server-block

In case you still face difficulties, it is recommended to ask your web developer for help

1.4 Your server/hosting cache is enabled (often is OpCache)

How to fix: If your server has cache enable, newly uploaded files or file modification might not be available immediately, you should disable OpCache or contact your developer to fix it.

2. Your server/hosting has blocked LitExtension Servers

Problem: I have installed the connector successfully and getting the message “Connector installed” already but it showed “Cannot reach connector” in step 1This problem caused by one of the following reasons:

2.1 You Source or Target Store has blocked LitExtension Servers

How to fixContact your server/hosting provider to temporarily disable the firewall or add LitExtension server IPs to the whitelist:

  • 45.79.22.231
  • 45.33.22.226
  • 139.162.150.26
  • 23.239.27.249
  • 172.104.161.33
  • 45.63.30.167
  • 222.252.17.220
  • 113.190.242.24
  • 115.79.41.111

2.2 You source or Target Store has been configured to prevent migration Bots

How to fix: Some servers have a high level of security configured, with bots (and spam) protection. This might also result in preventing the LitExtension migration tool. Contact your server/hosting provider to fix it.

3. Errors during the Migration process

3.1 The process is stopped when unfinished

How to fixThis might be caused by an issue with the migration tool. You should contact LitExtension Support for detail checking and solutions.

3.2 You Serves has been configured to restrict POST and GET data

Problem: Your server/hosting is limited with data POST length or limited the resulting length returned from Connector. For example, Data post up or post back to Connector is too long and your Server/hosting has blocked those requests.:

How to fixPlease contact the LitExtension team for detailed guidance. In such a case, it’s recommended to choose our All in one Migration service, we have flexible solutions for this.

4. Issues related to Migration Results

After migration, you are not happy with the migration results because it doesn’t show as you expected. This problem caused by one of the following reasons:

4.1 You forgot to perform post-migration actions

Problem: Some target carts require you to manually regen thumbnails or reindex after the migration is done but you forgot to do it. This has been clearly instructed on the migration page after the migration is finished.

How to fix: Check your migration detail page and follow the instructions. These steps are normally very easy to accomplish.

4.2 Your server/hosting is configured to limit the Connector operations

ProblemYour server/hosting is configured to limit the Connector operations. For example, your server/hosting does not allow Connector to download images by restricting some PHP commands.

How to fixPlease contact LitExtension for details. If we see it is not something that can be easily fixed on your server, we can have alternative solutions for you. For example, you can take full advantage of our All in one service, in which we can help to move your Target store to another fully working server.

4.3 Your data is not transferred accurately

After the migration, you are not satisfied with the result because it is not what you expected. This problem might be caused by one of the following reasons:

  • Your source store or target store has been customized. During your store development, you might have modified your store database and made it different from the original default store. This leads to failure or missing data after migration.
  • You have installed 3rd party plugins to your source store or target store. These plugins add features and data to your original store. Therefore, the additional data will not be transferred over after migration.
  • Target store data does not look 100% percent like your Source data. This might happen when your Target store uses a different platform from your Source store. The data from the Source store has been transformed to fit your Target store, thus, there might be some differences.

In case you have any other questions, please reach out to us via:

How can we help?