Установка CMS Itinity

Инструкция по установке e-commerce решения Айтинити

 

Рекомендуемые параметры сервера

Apache 2 и выше

PHP 7 и выше

MySQL 5.5.2 и выше

Linux с зависимостями: php-gd, php-mbstring, php-xml, php-mysql

 

Местонахождение дистрибутива

Текущая версия дистрибутива доступна по прямой ссылке.  

 

  Установщик Itinity

Шаг 1 Дистрибутив

 

Скачанный дистрибутив необходимо распаковать и перенести всё содержимое распакованного дистрибутива в корневую папку веб-сервера.  

 

Шаг 2 Создание БД и пользователя

 

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

В интернет браузере перейдите по ссылке  http://example.com/install.php для запуска мастера установки.

 

Шаг 3 Выбор языка

 

jjTnqetlB6WrTz7A-ufNZPcAk0QfaNCfNH6OH9OmeExo9TALRE5pYSTCxj1SUk-Airx-3Hgk04HT7ly63Fl_Kxzj9Q1brxmvHSZEeFL8otXNcZrmolBmACnOS2-1iWEUxC5W_Fi_

 

Нажимаем кнопку Save and continue

 

 

Шаг 4 Установка БД, переводов, профиля
 

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

jKZbs-8ueycKvxRd7AyxXSnedRnX8sk6AWutUSdzqpQiLmk8mijbuXPJLpZPrSA8-FTJE_41ZcimtAfGVMI72qB0XDqoAGmw_8rIiKv6y84eAZ37EJxLOE94HJ4IAY1cUCNkunNu

 

Шаги Установка профиля и Установка переводов происходит автоматически.

 

Шаг 5 Конфигурирование сайта

 

Следующий шаг Конфигурирование сайта, где необходимо указать название своего сайта и адрес электронной почты,  с которого будут отправляться письма при регистрации пользователей, восстановления паролей и других оповещений.

 

А так же, на этом шаге необходимо указать Имя записи для обслуживания сайта. !!! !!! Имя пользователя admin зарезервировано системой, поэтому будьте внимательны, избегайте использования данного Имени учетной записи.

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

ZO1ivS5Hh-6wNlV_PMv-nIe1z_A9RhZVFMusQVoDYHa12tJb8iZZeFz4Wk-BKKMnhvveHBmmGTnDQT02wwYy5e8JS0KVG-v7_6QNWXJ8PkQTDVzj40UTDSJCXVOW8oObS4LOKFCy

 

Шаг 6 Установка дополнительного решения

 

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

 

ahcLkDnEFRWK5970Xn4kSRq1IXdV7TZ-MXAbwPnbW3rTIs_NYk25wIdTGy1gL4iXRawDrvccfEoRXdaoG-wCUURgKP0LKf6dqg_O3s4GXRytUNB64rP8mi50ZDedDxBzzdpk6yC8

 

Шаг 7 Параметры учетной записи

 

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

RNz9YdJ2NQrwuIfMngRCb57Oj1zCShQmX6TbrTLObOOYLtAsoeNVGxp_wbxtsLblQxhn8MtAGnnDJTz30rt96x_N0qcmIFy9kVKrUoEhfJRm9H4n2poOdXWGMY0Buac2QiWVhCxb

 

Шаг 8 Завершение

 

Если Вы сделали все правильно, в итоге появится страница с уведомлением об успешной установки CMS Itinity.

XwJcko9aNeJHq5FctwU68bjarJTzrnXupsSjeaX3XQ6msWCE82f46aM4HbLMMpBiRaMktaj9YbecmGmsrB_OOdI5eFjAgGWBrJewFzTY9_EH37i69Qr2CSfF-upelFq1XPj4iDFk

 

После успешной установки вы перейдете на пустой сайт, где необходимо выполнить наполнение, настройку внешнего вида, верстку.

 

Подробнее в Руководстве пользователя и Руководстве администратора.

 

Пример установки CMS Itinity на Выделенный сервер Linux Ubuntu Server 16.04

 

  1. Установка операционной системы Ubuntu Server 16.04 выходит за рамки данной инструкции и предполагается, что пользователь уже владеет навыками работы с unix подобными системами, в частности навыками работы в консоле терминала, командами sudo, apt-get, wget, unzip, tar.

 

  1. Установка и настройка пакетов ПО для CMS Itinity

Перед установкой пакетов ПО, настоятельно рекомендуем выполнить команду

 

itinity@ubuntu:~$sudo apt-get update

 

2.1 Установка PHP

В консоли вводим команду

 

itinity@ubuntu:~$sudo apt-get install php -y

 

Устанавливаем требуемые зависимости:

 

itinity@ubuntu:~$sudo apt-get install php-gd php-mbstring php-xml php-mysql libapache2-mod-php -y

 

Проверяем версию установленного пакета PHP

 

itinity@ubuntu:~$php -v

Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies

    with Zend OPcache v7.0.15-0ubuntu0.16.04.4, Copyright (c) 1999-2017, by Zend Technologies

 

*На момент написания инструкции версия PHP была 7.0.15, в Вашем конкретном случае версия может отличаться на версию PHP выше 7.0.15 .

 

Рекомендуем внести настройки в конфигурационный файл php.ini, который расположен по пути /etc/php/7.0/cli/php.ini

session.cache_limiter = nocache

session.auto_start = 0

expose_php = off

allow_url_fopen = off

display_errors = off

 

2.2 Установка Apache 2

 

В консоли вводим команду

 

itinity@ubuntu:~$sudo apt-get install apache2 -y

 

Проверяем версию установленного пакета apache2

 

itinity@ubuntu:~$apache2 -v

Server version: Apache/2.4.18 (Ubuntu)

 

*На момент написания инструкции версия Apache2 была 2.4.18, в Вашем конкретном случае версия может отличаться на версию Apache2 выше 2.4.18.

 

Вносим небольшие изменения в конфигурационный файл  apache2, который расположен по пути /etc/apache2/apache2.conf

ServerName домен_или_IP_адрес_сервера

 

Укажем нашему веб серверу искать индексные файлы с расширением .php в первую очередь. Для этого вносим изменения в файл  /etc/apache2/mods-enabled/dir.conf
 

Содержимое файла будет выглядеть следующим образом:

<IfModule mod_dir.c>
   DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>
 

Сделайте следующие изменения

 

<IfModule mod_dir.c>
   DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
</IfModule>

 

Проверяем настройки конфигурации Apache:

 

itinity@ubuntu:~$sudo  apache2ctl configtest

Syntax OK

 

Не забудем включить сервис apache2 в автозагрузку

 

itinity@ubuntu:~$sudo systemctl enable apache2

 

Запускаем наш веб-сервер

 

itinity@ubuntu:~$sudo systemctl restart apache2

 

Проверяем работу веб сервера

itinity@ubuntu:~$sudo systemctl status apache2

 

2.3 Установка MySQL

 

В консоли вводим команду

 

itinity@ubuntu:~$sudo apt-get install mysql-server -y

 

В процессе установки потребуется указать пароль пользователя root от сервера MySQL.

!!! Не путайте пользователя root системы Ubuntu Server с пользователем root MySQL, последний подходит только для MySQL.

FfgNZiN7inBmX_TIeAy8w6HtRUGNiBgylZ0dfZ_tUuqYzdfIt4R1jt-Mm_AP0nYcEz_ze-AxrTm6m-Ua2RBpj3g85xmQlMRHDfuH1jHoGcAKhYAWjZfLnrDG4YK7gkuRk-iZt7OR

 

После установке нашего сервера базы данных MySQL необходимо инициализировать некоторые дополнительные команды:

 

itinity@ubuntu:~$sudo mysql_secure_installation

 

Скрипт запросит пароль, который Вы указали при установке MySQL.

В процессе инициализации от Вас потребуются ответы на вопросы:

 

VALIDATE PASSWORD PLUGIN = No

Remove anonymouse users = Y

Disallow root login remotely = Y

Remove test database and access to it = Y

Reload privilege tables now = Y

 

Проверяем версию MySQL

 

itinity@ubuntu:~$mysql -v

mysql  Ver 14.14 Distrib 5.7.17, for Linux (x86_64) using  EditLine wrapper

 

*На момент написания инструкции версия MySQL была 5.7.11, в Вашем конкретном случае версия может отличаться на версию MySQL выше 5.7.17 .

 

Теперь нам необходимо создать базу данных для CMS Itinity

itinity@ubuntu:~$sudo mysql -p

Вводим пароль root MySQL

mysql> CREATE DATABASE Itinity;

Query OK, 1 row affected (0.00 sec)

mysql> exit

 

Не забудем включить сервис MySQL в автозагрузку

 

itinity@ubuntu:~$sudo systemctl enable mysql

 

  1. Скачивание и установка дистрибутива CMS Itinity. Свежий дистрибутив Вы можете скачать с сайта Itinity.org.

 

В консоле вводим команду

 

itinity@ubuntu:~$wget http://itiniti.org/distributiv/itinity.zip

 

Распаковываем архив

 

itinity@ubuntu:~$sudo unzip itinity.zip

 

 

Копируем файлы из распакованной папки в корневую директорию нашего веб сервера apache2 /var/www/html

 

itinity@ubuntu:~$sudo cp -R itinity/* /var/www/html/

 

Открываете Ваш любимый интернет браузер и в адресной строке вводите имя домена или IP-адрес вашего сервера

 

Xsk5dav4PiPCzN1uQ8wRi-S3z0VIN760YVPOsKtdxuwnzHP97Be1cE3xEBuVyQZpqB1cM0JtYQYeJW8xiy0onSMuKh_ETSXBlYTC90pV6X038LGsOcJKTZwQZeTFDwlCNzNMx2dv

 

 

 

Если Вы выполнили всё правильно, то перед Вами появится установщик CMS Itinity

IEHMdmcjHPCJjnrJmLk1twBCRM5OE8BnZXA40joS0bKcep_pguOFanCywKn-fDxMD6w954Pxpr9wWTUJTvSsEjpktQfHK9fCKE1XpWCp_ySusAznvt1KjsReDvpa9RZEKkm8FmHx

 

Подробные иструкции по установщику Itinity находятся в начале приведенного документа.

 

Пример установки CMS Itinity на Выделенный Web-Хостинг

 

Свежий дистрибутив Вы можете скачать с сайта Itinity.org. Дистрибутив необходимо переместить в корневой каталог на Ваш веб-хостиг посредством FTP-протокола (данные для подключения уточните у Вашего хостера) или на прямую в панели ISP.

fB_hR0A8bpL0IRZnwV8-UOjnw-Tggcsy_h8rBzL6NNR_X20xWNeYbmOAvHMfGXsvPFt_7IT3tkgf_mGSwG7qRU8Ajtji5cks4U4RWIHMAvGq7Qqv1fS43rLTAxAjD08eMLaIY68N

2fDD47rosSCT2xYTPkm4dhYrtOhPjBl1HpiaXlAtLZ-RTgBIUiEpbb40l8kt498e0k36jbUkKfI0TlyApK-HyOh48M3NjEObVGQFMDRguKCVCLRl84TbpAWHfNRDt_CTQ0E5ovL3

Всё что вам нужно это указать расположение  скачанного дистрибутива на локальном компьютере и загрузить в корневую папку хостинга, обычно это каталог ~/www/имя_вашего_домена.

 

Загруженный дистрибутив необходимо распаковать таким образом, чтобы в корневом каталоге появилась вся структура файлов и папок CMS Itinity.

 

8NTWHxG_L8e8OuxLmtnwtDXmE85d2IhoVbWkCZVvYp7OYhOQlCXkiX4RYPQmgu9x2gsZuyQQMRqgS4QLmc2URgPz6XOAwePc_EINLfbS2jd4M1EWPR_fN2WPTewBORajcYvLEL6c

 

AMa0w9Wzv8w_ZqFA_7PdYiqrUYXGp0vFRWFWxONSiiAH0q_BuvfEMzvMM0IC2qGXsel0CyadRRyojAQp2xTUcVdnaUQLOCWUp6WN4AIZLaVgsSSWxRsDEW9t20joRt_QHnp9fs6N

nocIlMuezUtxUSv14sGHdl5LSh8R-GZ_fo833-dIlxx4y68d3Dq2oCvgBqrhYouOn1UXLmxsZrAjnNeWxfbXidASbdsOxJcZeH7n6RQR_9SAD7S0ILlLpve4biaH1mzQ_t9xNEjC

 

Для успешной установке CMS Itinity необходимо создать базу данных, для этого необходимо перейти в раздел Базы данных и нажать кнопку Создать

HBwUKxUnTRJKV1TfxbY8NG8QZ65BAhxa00OqvBNkPNUV8e42M4b_D11sF88nvRBIrz7xfuek2fIIAOHn-53PrT7JxHIH2iivDO0AYy5tkh8nPw799gqd00IBKCwr3DfHQ4Sx4O2_

 

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

Ix6ScTPNqZgjm3_w0NdXYVSZ0_ogAOnt4lXdF51HFU4pwcRrV__ZtbfHoVBntsIOj6v1gVlBWGP30PdK0etoX3waiIXIbTrkHG5nNxdgyviEkhH167FInC03AMSBwcoEB-Dk-dKJ

 

EK5WLcXYihw16VLs23lm7A4Mw594xEV7UW4n452cssSBMc8tEY8p9PAB-N823YxOGrufJxYOJ93tkIQ-K3zxNPj2Q2RVS2F6C_AUfjzfCi7F-SVomf-BcbD2v1iD4Tkwb2vZpGpk

Далее открываете Ваш любимый интернет браузер и в адресной строке вводите имя домена или IP-адрес вашего сервера

 

Xsk5dav4PiPCzN1uQ8wRi-S3z0VIN760YVPOsKtdxuwnzHP97Be1cE3xEBuVyQZpqB1cM0JtYQYeJW8xiy0onSMuKh_ETSXBlYTC90pV6X038LGsOcJKTZwQZeTFDwlCNzNMx2dv

 

 

Если Вы выполнили всё правильно, то перед Вами появится установщик CMS Itinity

YxTMzBoTFm9RKquCbab-MD4oBsiXozVs5cu4LBL1dzdQNHA_6Fc5X87ANms5aDNwEY1F_piu5NYqjtkYrVcFTXJ7fUoceeqQWWrJ4yFEZwo2gmtan9cJWZZvPZuk878AKV_1mgnS

 

Подробные иструкции по установщику Itinity находятся в начале приведенного документа.