How to Install Zikula on Ubuntu 16.04

How to Install Zikula on Ubuntu 16.04

Dans ce tutoriel, nous allons vous fournir des instructions étape par étape sur how to install Zikula on an Ubuntu 16.04 VPS. Zikula is an open-source web application framework written in PHP.

Au moment de la rédaction de ce tutoriel, the latest stable version of Zikula est 2.0.1 et il faut :

  • PHP 5.5.9 ou supérieur (de préférence plus tard), avec mbstring, JSON, CURL, Intl, MySQL et des extensions PHP GD activées.
  • MySQL 5, MariaDB 5 ou version ultérieure
  • Serveur web 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.

Commençons par l’installation.

Assurez-vous que vos packages de système d’exploitation serveur sont entièrement à jour :

apt-get update 
apt-get upgrade

Installez les paquets nécessaires :

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

Activez le module de réécriture Apache s’il ne le n'est pas déjà fait :

a2enmod rewrite

Redémarrer le service Apache pour que les modifications prennent effet :

redémarrage du service 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

Tous les fichiers doivent être lisible par le serveur web, donc définir une propriété appropriée :

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

Créez une nouvelle base de données MySQL et un utilisateur :

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> cesser de fumer

N’oubliez pas de remplacer « y0uR-pa5sW0rd » avec un mot de passe.

Créer une nouvelle directive VirtualHost Apache. Par exemple, 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

Puis, Ajoutez les lignes suivantes :

<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
</Annuaire>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

Supprimez le fichier default.conf-000 :

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

Redémarrez le serveur web Apache pour que les modifications soient prises en compte :

redémarrage du service 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

Sur la page suivante, create a new Zikula administrator account.

Click ‘Begin Installer’.

C’est tout. 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

Si vous avez un Zikula VPS Hosting avec nous, 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.

Source

Laisser une réponse