The X-Cart v4 to v5 Data Migration Wizard add-on matches the X-Cart 5 system requirements. However, since the add-on runs resource-heavy processes, you need to ensure that the server will not time out them.
The way to set the server up will depend on the server engine.
Apache
The TimeOut setting must be set to 600+ in the Apache config file, e.g.:
TimeOut 600
If php.ini has the safe_mode parameter enabled, ensure that the max_execution_time setting is defined as 600 or greater, e.g.:
max_execution_time = 600
If the safe_mode parameter is disabled, no additional setup is needed.
Nginx Сonfiguration
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 in the php-fpm config file, e.g.:
request_terminate_timeout = 600
If php.ini has the safe_mode parameter enabled, ensure that the max_execution_time setting is set to 600 or higher, e.g.:
max_execution_time = 600
If the safe_mode parameter is disabled, no additional setup is needed.
Suhosin
If you are using the Suhosin PHP add-on on the 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
Related pages: