How to Install Zikula on Ubuntu 16.04

How to Install Zikula on Ubuntu 16.04

В этом учебнике мы будем предоставлять вам шаг за шагом инструкции по how to install Zikula on an Ubuntu 16.04 VPS. Zikula is an open-source web application framework written in PHP.

На момент написания этого учебника, the latest stable version of Zikula Это 2.0.1 и она требует:

  • PHP 5.5.9 или выше (предпочтительнее последний), с mbstring, JSON, завиток, Intl, MySQL и GD PHP расширения включены.
  • MySQL 5, MariaDB 5 или более поздней версии
  • Веб-сервер Apache 2.0 or higher compiled with mod_rewrite module and AllowOverride set to ‘All’ (please note, the default setting for AllowOverride in Apache 2.3.9 and higher is ‘None’).

This install guide assumes that Apache is already installed and configured on your virtual server.

Давайте начнем с установки.

Убедитесь, что ваши пакеты ОС сервера полностью актуальны:

apt-get update 
apt-get upgrade

Установите необходимые пакеты:

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

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

переписать a2enmod

Перезапустите службу Apache для изменения вступили в силу:

перезапуск службы apache2

Install Zikula

Download the latest version of Zikula available at https://github.com/zikula/core/releases to the /opt/ directory on the server:

cd /opt/
wget https://github.com/zikula/core/releases/download/2.0.1/Zikula_Core-2.0.1.zip
unzip Zikula_Core-2.0.1.zip
mv 2.0 /var/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> GRANT ALL PRIVILEGES ON zikuladb.* TO 'zikulauser'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> бросить

Не забудьте заменить «y0uR-pa5sW0rd» с надежного пароля.

Создайте новую директиву виртуальных хостов в Apache. Например, create a new Apache configuration file named ‘zikula.conf’ on your virtual server:

touch /etc/apache2/sites-available/zikula.conf
ln -s /etc/apache2/sites-available/zikula.conf /etc/apache2/sites-enabled/zikula.conf
vi /etc/apache2/sites-available/zikula.conf

Затем, Добавьте следующие строки:

<VirtualHost *: 80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/zikula/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/zikula/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Каталог>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

Удалите файл 000-default.conf:

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

Перезапустите веб-сервер Apache для изменения вступили в силу:

перезапуск службы apache2

Open http://your-domain.com in your favorite web browser and follow the easy instructions on the install screen inserting the necessary information as requested:

Database type: MySQL
Storage Engine: InnoDB
Database Host: localhost
Database Username: zikulauser
Database Password: y0uR-pa5sW0rd   // change this password with your actual password
Database Name: zikuladb

На следующей странице, create a new Zikula administrator account.

Click ‘Begin Installer’.

Вот это. Zikula has been installed on your server.

Log in to the Zikula administration back-end and start creating new content, install new extensions, add new users and so on…

How to Install Zikula on Ubuntu 16.04

Если у вас есть Zikula VPS Hosting with us, simply ask our expert Linux administrators to install it for you. They’re available 24/7, and will be able to help you solve this issue.

Источник

Оставь ответ