X-Cart v4 to v5 Data Migration Wizard module has the same system requirements as X-Cart 5, but since the module runs resource-heavy processes, you need to make sure that the server will not time out them.

The way to set the server up will depend on the server’s engine.

Table of Contents

Apache

The TimeOut setting must be set to 600 or greater value in the Apache config file, e.g.:

TimeOut 600

If php.ini has safe_mode = on, ensure that the max_execution_time setting is defined as 600 or greater, e.g:

max_execution_time = 600

If safe_mode = off, no additional setup is needed.

nginx configuration

The fastcgi_read_timeout setting must be set to 600 or higher in the nginx config file, e.g.:

fastcgi_read_timeout 600;

The request_terminate_timeout parameter must be set to 600 or higher value in the php-fpm config file, e.g.:

request_terminate_timeout = 600

If php.ini has safe_mode = on, ensure that the max_execution_time setting is defined as 600 or higher, e.g:

max_execution_time = 600

If safe_mode = off, no additional setup is needed.

Suhosin

If you are using Suhosin PHP add-on on your server, you need to specify the following settings in your php.ini:

[Suhosin]
suhosin.post.max_name_length = 512
suhosin.request.max_varname_length = 512