Программные требования к хостингу
- PHP 5.3, 5.4, 5.5, 5.6, 7.1, 7.2, 7.3, 7.4
- PHP ionCube Loader последней версии (www.ioncube.com)
- PHP OpenSSL
- PHP mbstring
Для работы с файлами формата CSV требуется офисный пакет Apache OpenOffice Calc (www.openoffice.org)
Версии OpenCart, которые поддерживает 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
Разработка модуля CSV Price Pro import/export для версии OpenCart 1.5.x.x прекращена, модуль доступен для скачивания, все технически вопросы решаются в индивидуальном порядке.
Проверка настроек при помощи файла system_test.php
Чтобы проверить настройки Вашего сервера, скачайте архив system_test.zip, распакуйте его, прочитайте файл readme.txt
и следуйте инструкциям.
После проверки настроек хостинга обязательно удалите файл проверки system_test.php.
Настройки php.ini, которые влияют на работу CSV Price Pro import/export
max_execution_time – максимальное время в секундах, в течение которого скрипт должен полностью выполниться.
Ошибка 504 Gateway Timeout в Nginx
Эта ошибка возникает, когда Nginx не может достаточно долго получить ответ от какого-либо сервиса. Например от сервиса, который выполняет PHP-скрипт.
Для того что бы не получать данную ошибку и PHP-скрипт продолжал корректно выполнятся, необходимо изменить настройки
Для того что бы не получать данную ошибку и PHP-скрипт продолжал корректно выполнятся, необходимо изменить настройки
max_execution_time
в php.ini
так, что бы время ожидания в max_execution_time
в php.ini
было меньше чем в Nginx.
Как обрабатывать таймауты, настройка PHP + Nginx
Для того что бы web сервер не прерывал работу php-скрипта (расширения), необходимо сделать правильные настройки php как написано выше:
Настроить
В Nginx за работу time-limit отвечают параметры
Настроить
max_execution_time
в php.ini
так, что бы время ожидания в max_execution_time
в php.ini
было меньше чем в Nginx.
В Nginx за работу time-limit отвечают параметры
request_terminate_timeout
и
fastcgi_read_timeout
, значения этих параметров должны быть больше чем max_execution_time
в php.ini.
memory_limit
– размер максимально доступной памяти в PHP, данный параметр больше влияет на выполнение SQL запросов к базе данных MySQL, чем на выполнение PHP-скриптов.
post_max_size
и upload_max_filesize
— эти параметры устанавливают ограничение на загрузки и обработку больших файлов.
Описание этих параметров можно найти на php.net.