Установка На Jelastic

Здравствуйте. Не смог найти ни одного упоминания об установке на jelastic. Кто-нибудь может поделиться опытом? Мой провайдер обновил платформу до версии 4.9 и я хочу переехать. Встал в ступор при настройке nginx

Здравствуйте,

Для тестирования произвели тестовую установку cs.cart в окружения Jelastic, установка производилась в окружения со следующей топологией:
- NGINX 1.10.1 c PHP 5.6
- MARIADB 5.5.51

Использовался CS-Cart версии 4.3.10 дистрибутив с триальным периодом на 30 дней. Ссылка на скачивание дистрибутива.

Дистрибутив был закачан через Дашбоард и задеплоен в контейнер с NGINX.
Подробнее, о том как задеплоить ваше приложение в окружение, можно узнать проследовав по данной ссылке.

Далее для корректной работы портала магазина необходимо включить mod_rewrite в nginx и imagemagick для php.

Редактирование конфигурационных файлов можно произвести через дашбоард. Нам необходимо отредактировать nginx.conf и php.ini.

Конфигурационный файл nginx.conf находиться в /Root/etc/nginx/conf/

Как работать с файловым менеджером Jelastic и отредактировать файл можно узнать из данной статьи.

В nginx.conf для включения mod_rewrite в секции location необходимо прописать следующую строку:

try_files $uri $uri/ /index.php?$args;

[imagick]
; http://php.net/manual/en/book.imagick.php
extension=imagick.so
imagick.locale_fix = 0 ; Fixes a drawing bug with locales that use ',' as float separators
imagick.progress_monitor = 0 ; Used to enable the image progress monitor 



Конфиг php.ini находиться в директории /etc. Для включения imagick необходимо раскомментировать строку:

extension=imagick.so

[imagick]
; http://php.net/manual/en/book.imagick.php
extension=imagick.so
imagick.locale_fix = 0 ; Fixes a drawing bug with locales that use ',' as float separators
imagick.progress_monitor = 0 ; Used to enable the image progress monitor


При редактировании конфигурационных файлов не забывать сохранять изменения с помощью кнопки Save.
После внесения изменений нужно перезапустить NGINX.

Теперь можно переходить непосредственно к установке ранее задеплоенного портала.

В качестве руководства использовалась данная статья.
Переходим к пункту 5 Install CS-Cart.
Проследовав всем шагам описанным в руководстве получим установленный портал CS-Cart в окружение Jelastic.

Проследовав по данной ссылке можно ознакомиться с рабочим сайтом портала с демо данными.

Можете протестировать установку данного портала создав аккаунт на любом из хостеров, большинство хостеров предоставляют, бесплатный пробный период до 14 дней. Актуальный список хостеров можно найти на Jelastic Cloud Union.

В случае возникновения проблем вы всегда можете связаться со службой саппорта хостера и вам помогут решить возникшуж проблему.

Спасибо большое за ответ! А в случае установки связки nginx+php7, что менять?

Здравствуйте, по сути, для базовой установки, сработают изменения которые были описаны выше.