О чём нужно позаботиться вначале, чтобы потом не было проблем?
Для подготовки «Курсора» к установке необходимо выполнить четыре условия:
Рассмотрим каждый из пунктов подробнее…
Получение доменного имени, является тривиальной задачей и не описывается в данном документе.
Системные требования «Курсора» к серверу незамысловаты и заключаются в следующем:
Операционная система | |
HTTP-сервер | Apache (с mod_rewrite) или Nginx |
MySQL | ≥ 5.4 |
PHP | ≥ 7.1.3 |
PHP-расширения | BCMath, Ctype, FileInfo, GD, JSON, MBString, OpenSSL, PDO, PDO MySQL, Tokenizer, XML |
Почта | SMTP server |
ionCube Loader | ≥ 10.0.0 |
Всё программное обеспечение должно быть в стабильных версиях. Подавляющее большинство платных хостинг-провайдеров отвечают вышеуказанным требованиям.
Системные требования «Курсора» к клиентским рабочим местам широко универсальны и заключаются в следующем:
Компьютер | |
Браузер | |
Сеть | ≥ 256 Кбит/с |
Доступ (FTP или SSH) к корневой директории хостинга необходим для размещения там файлов дистрибутива. HTTP-сервер желательно (с точки зрения безопасности) настроить таким образом, чтобы доступным из сети каталогом был каталог «public» (который входит в состав дистрибутива). Если же такая возможность отсутствует, то весь дистрибутив можно поместить в доступный из сети каталог, так как система всё равно обеспечит перенаправление всех запросов в нужный каталог. Дистрибутив поставляется в архивированном виде, поэтому, перед копированием на сервер его необходимо разархивировать. При копировании нужно учесть наличие в дистрибутиве скрытых файлов и обеспечить также и их успешное копирование.
Для работы продукта необходима отдельная база данных, созданная в СУБД MySQL. При создании базы данных нужно учесть следующее:
Успешным итогом подготовки можно считать наличие доменного имени, прохождение проверки системных требований, копирование дистрибутива в соответствующий каталог сервера, а также создание требуемой базы данных.
Сам процесс установки продукта может быть выполнен как в автоматическом, так и в «ручном» режимах. Настоятельно рекомендуется выбирать первый вариант, так как он прост и надёжен. Тем не менее, ниже приводится и «ручной» вариант, для тех, кто не ищет простых путей и хочет всё держать под контролем.