Як встановити Zikula на Ubuntu 16.04

У цьому підручнику ми збираємося надати вам крок за кроком інструкції Як встановити Zikula на Ubuntu 16.04 VPS. Zikula - це веб-додаток з відкритим кодом, написаний на PHP.

Під час написання цього підручника, останньої стабільної версії Zikula це 2.0.1, і це вимагає:

  • PHP 5.5.9 або вище (бажано найновіший), з включеними розширеннями mbstring, JSON, curl, Intl, mysql та GD.
  • MySQL 5, MariaDB 5 або пізніший
  • Веб-сервер Apache 2.0 або вище, складені за допомогою модуля mod_rewrite, а AllowOverride встановлено на 'All' (зверніть увагу, що параметр AllowOverride за замовчуванням в Apache 2.3.9 та вище - 'None').

Це керівництво з встановлення передбачає це Apache вже встановлено та налаштовано на вашому віртуальному сервері.

Почнемо з установки.

Переконайтеся, що ваші пакети серверної ОС повністю оновлені:

apt-get update apt-get update

Встановіть необхідні пакунки:

apt-get install php7.0-curl php7.0-gd php7.0-mbstring php7.0-mysql php7.0-intl

Увімкніть модуль перезапису Apache, якщо це ще не зроблено:

Переписати a2enmod

Перезапустіть службу Apache, щоб зміни вступили в силу:

Сервіс apache2 перезавантаження

Встановіть Zikula

Завантажте останню версію Zikula на https://github.com/zikula/core/releases до каталогу / opt / на сервері:

кд / опт / Wget https://github.com/zikula/core/releases/download/2.0.1/Zikula_Core-2.0.1.zip розпакуйте Zikula_Core-2.0.1.zip мв 2.0 / вар / WWW / HTML / Zikula

Всі файли повинні бути доступними для читання веб-сервером, тому встановіть належне право власності:

chown www-data: www-data-R / var / www / html / zikula

Створення нової бази даних MySQL та користувача:

mysql -u root -p mysql> SET GLOBAL sql_mode = ''; mysql> CREATE DATABASE zikuladb; mysql> CREATE USER 'zikulauser' @ 'localhost' IDENTIFIED BY 'y0uR-pa5sW0rd'; mysql> ВІДПРАВИТИ ВСІ ПРИВІЛЕГИ на zikuladb. * TO 'zikulauser' @ 'localhost'; mysql> ФЛЮШ ПРИВІЛЕГИ; mysql> кинути

Не забудьте замінити "y0uR-pa5sW0rd" сильним паролем.

Створіть нову директиву віртуального хоста в Apache. Наприклад, створіть новий файл конфігурації Apache з назвою "zikula.conf" на вашому віртуальному сервері:

помацати /etc/apache2/sites-available/zikula.conf пров -s /etc/apache2/sites-available/zikula.conf /etc/apache2/sites-enabled/zikula.conf VI / і т.д. / apache2 / сайти-доступні / zikula.conf

Потім додайте наступні рядки:

<VirtualHost *: 80> ServerAdmin [Електронна пошта захищена]
DocumentRoot / var / www / html / zikula / Назва_сервера your-domain.com ServerAlias ​​www.your-domain.com <Directory / var / www / html / zikula /> Параметри FollowSymLinks AllowOverride Всі замовлення дозволяють, забороняють від всіх </ Directory > ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log загальний </VirtualHost>

Видаліть файл 000-default.conf:

rm /etc/apache2/sites-enabled/000-default.conf

Перезапустіть веб-сервер Apache, щоб зміни вступили в силу:

Сервіс apache2 перезавантаження

Відкрийте http://your-domain.com у своєму улюбленому веб-переглядачі та дотримуйтесь простих інструкцій на екрані встановлення, вставивши необхідну інформацію, як це вимагається:

Тип бази даних: MySQL Storage Engine: Hosto Database InnoDB: Логін: localhost Database Ім'я користувача: zikulauser Пароль бази даних: y0uR-pa5sW0rd // змінити цей пароль на фактичний пароль Ім'я бази даних: zikuladb

На наступній сторінці створіть нову обліковий запис адміністратора Zikula.

Натисніть "Почати встановлення".

Ось і це. Zikula встановлено на вашому сервері.

Увійдіть до адміністрації Zikula і створіть новий вміст, встановіть нові розширення, додайте нових користувачів і так далі ...

Якщо у вас є Веб-хостинг Zikula VPS з нами, просто попросіть наших експертів Linux-адміністраторів встановити його для вас. Вони доступні через 24 / 7 і зможуть допомогти вирішити цю проблему.

джерело

залишити коментар

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.