Software requirements for hosting
- PHP 5.3, 5.4, 5.5, 5.6, 7.1, 7.2, 7.3, 7.4, 8.1
- PHP ionCube Loader the latest version (www.ioncube.com)
- PHP OpenSSL
- PHP mbstring
To work with the CSV file requires an office suite Apache OpenOffice Calc (www.openoffice.org)
OpenCart Versions, supported by CSV Price Pro import / export
- OpenCart 3.0.x.x, 2.0.x.x, 2.1.x.x, 2.2.x.x, 2.3.x.x, 1.5.5.x, 1.5.1.x
- ocStore 3.0.x.x, 2.0.x.x, 2.1.x.x, 2.2.x.x, 2.3.x.x, 1.5.5.x, 1.5.1.x
Development of the CSV Price Pro import / export module for OpenCart 1.5.x.x is discontinued, module is available for download, all technical issues are resolved on an individual basis.
Check the settings using the File system_test.php
To check the settings of your server, download archive system_test.zip, unzip it, read file readme.txt
and follow the instructions.
After checking the settings, be sure to remove hosting system_test.php verification file.
Php.ini settings, that affect work CSV Price Pro import/export
max_execution_time – maximum time in seconds, during which the script must be fully executed.
Error 504 Gateway Timeout в Nginx
This error occurs, when Nginx cannot receive a response from a service long enough. For example, from a service, which executes a php script.
In order not to receive this error and the PHP script continued to execute correctly, need to change settings
In order not to receive this error and the PHP script continued to execute correctly, need to change settings
max_execution_time
in php.ini
So, what would the waiting time in max_execution_time
in php.ini
was less than in Nginx.
How to handle timeouts, customization PHP + Nginx
So that the web server does not interrupt the php-script (expansion), you need to make the correct php settings as described above:
Tune
In Nginx for work time-limit parameters meet
Tune
max_execution_time
in php.ini
So, what would the waiting time in max_execution_time
in php.ini
was less than in Nginx.
In Nginx for work time-limit parameters meet
request_terminate_timeout
and
fastcgi_read_timeout
, the values of these parameters must be greater than max_execution_time
in php.ini.
memory_limit
– maximum available memory size in PHP, this parameter affects the execution of SQL queries to the MySQL database more, than to execute PHP scripts.
post_max_size
and upload_max_filesize
- these parameters set a limit on downloading and processing large files.
A description of these parameters can be found at php.net.