Как установить Elefant CMS на Ubuntu 16.04

11.11.2016
Как установить Elefant CMS на Ubuntu 16.04

На этом уроке мы покажем вам, как установить Elefant CMS на Ubuntu 16,04 VPS с Apache, PHP и MySQL, установленных на нем. Elefant CMS является CMS и веб -платформой с открытым кодом, написанной на PHP, позволяет веб — разработчикам создавать все, начиная от простых сайтов, и завершая веб — приложениями. Этот учебник был протестирован и написан для Ubuntu VPS, но он должен работать на любой основе дистрибутива Debian Linux.

Это руководство по установке предполагает, что Apache, MySQL и PHP уже установлены и настроены на виртуальном сервере. Установка требует:

  • PHP 5.3.x с расширением CURL PHP с поддержкой;
  • веб-сервер Nginx или веб-сервер Apache> = 2.0 собран с модулем mod_rewrite и со следующими директивами допускается: RewriteEngine, RewriteBase, RewriteCond и RewriteRule;
  • MySQL, SQLite или PostgreSQL, установленных на вашем виртуальном сервере (MariaDB и Percona также поддерживаются).

Давайте начнем с установки. Убедитесь, что сервер полностью обновлен:

apt-get update 
apt-get upgrade

Лучше всего установить Elefant CMS с помощью Composer, поэтому установим Composer, если он еще не установлен, выполнив следующие команды:

apt-get install curl
cd /opt
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

Загрузите последнюю версию Elefant CMS с помощью следующих команд:

cd /var/www
composer create-project elefant/cms --stability=dev your-domain.ru

Не забудьте заменить your-domain.ru на ваше действительное имя домена. В качестве альтернативы, если вы не хотите использовать Composer, вы всегда можете скачать последнюю версию на https://github.com/jbroadway/elefant/releases, распаковать архив Elefant CMS в каталог /var/www/html/your-domain.ru/ на сервере.
Затем создайте новую базу данных MySQL для Elefant CMS для использования и назначьте пользователя к нему с полными правами доступа:

mysql -u root -p
mysql> SET GLOBAL sql_mode='';
mysql> CREATE USER elefant;
mysql> CREATE DATABASE elefantdb;
mysql> GRANT ALL PRIVILEGES ON elefantdb.* TO 'elefant'@'localhost' IDENTIFIED BY 'свой-пароль' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

Не забудьте заменить ‘свой-пароль’ на свой сильный пароль.
Создайте новую директиву виртуального хоста в Apache. Например, можно создать файл новой конфигурации Apache с именем ‘elefant.conf’ на виртуальном сервере:

touch /etc/apache2/sites-available/elefant.conf

Отредактируйте файл конфигурации elefant.conf:

vi /etc/apache2/sites-available/elefant.conf

и добавьте в него следующие строки:

<VirtualHost *:80>
ServerAdmin admin@your-domain.ru
DocumentRoot /var/www/html/your-domain.ru/
ServerName your-domain.ru
ServerAlias www.your-domain.ru
<Directory /var/www/html/your-domain.ru/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/your-domain.ru-error_log
CustomLog /var/log/apache2/your-domain.ru-access_log common
</VirtualHost>

Затем выполните следующую команду:

ln -s /etc/apache2/sites-available/elefant.conf /etc/apache2/sites-enabled/elefant.conf

Или используйте a2ensite для включения конфигурации ‘elefant.conf’ в Apache:

sudo a2ensite elefant.conf

Установите соответствующие права доступа к файлам для веб-сервера Apache, чтобы была возможность писать в корень каталога Elefant CMS ( ‘/var/www/html/your-domain.ru‘):

sudo chown -R www-data:www-data /var/www/html/your-domain.com/

Включите модуль перезаписи Apache2, если это не было сделано ранее:

sudo a2enmod rewrite

Снова запустите веб-сервер Apache для того, чтобы изменения вступили в силу:

service apache2 restart

Откройте ваш веб — браузер, перейдите к http://your-domain.ru/install/, запустите процесс установки и следуйте простым инструкциям:
Нажмите кнопку «Далее: лицензия ‘, примите лицензионное соглашение, проверьте выполненные требования к серверу, и нажмите «Далее: База данных» и введите следующую информацию:

Driver: MySQL
сервера: локальный
порт: 3306
База данных: elefantdb
имя пользователя: Elefant
Пароль: * ваш-пароль *

Нажмите кнопку «Connect & Create Schema», введите название сайта и установить адрес электронной почты и пароль пользователя с правами администратора Elefant CMS.

Все. Установка Elefant CMS завершена.

Войдите в панель администратора Elefant CMS по адресу http://your-domain.ru/admin и начните использовать его, написать пост в блоге, загружать файлы и т.д.

Как установить Elefant CMS на Ubuntu 16.04

PS . Если вам понравился этот пост, пожалуйста, поделитесь им с друзьями в социальных сетях помощью кнопок на левой стороне поста или просто оставьте комментарий ниже. Заранее благодарю.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: AndreyEx

Рейтинг: 0 (0 голосов)

Поделиться в соц. сетях:

Оставить комментарий

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

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала