Установка 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 Выбор языка

 

 

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

 

 

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

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

 

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

 

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

 

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

 

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

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

 

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

 

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

 

 

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

 

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

 

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

 

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

 

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

 

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

 

Пример установки 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.

 

После установке нашего сервера базы данных 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-адрес вашего сервера

 

 

 

 

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

 

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

 

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

 

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


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

 

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

 

 

 

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

 

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

 

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

 

 

 

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

 

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