GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer Zikula sur Ubuntu 16.04

Nous allons vous montrer comment installer Zikula sur Ubuntu 16.04. Zikula est un framework d'application Web open source écrit en PHP. Vous pouvez développer des sites Web interactifs et modifiables à l'aide de Zikula Framework. Il s'agit d'une application multiplateforme qui prend en charge tous les systèmes d'exploitation courants, mais ce didacticiel a été écrit pour Ubuntu 16.04.

Au moment de la rédaction de ce tutoriel, la dernière version stable de Zikula est la 2.0.1 et nécessite :

  • PHP 5.5.9 ou version ultérieure (de préférence la plus récente), avec les extensions PHP mbstring, JSON, curl, Intl, mysql et GD activées.
  • MySQL 5, MariaDB 5 ou version ultérieure
  • Serveur Web Apache 2.0 ou supérieur compilé avec le module mod_rewrite et AllowOverride défini sur "All" (veuillez noter que le paramètre par défaut pour AllowOverride dans Apache 2.3.9 et supérieur est "Aucun").

Ce guide d'installation suppose qu'Apache est déjà installé et configuré sur votre serveur virtuel.

Commençons par l'installation.

1. Mettre à jour les packages système

Assurez-vous que les packages du système d'exploitation de votre serveur sont entièrement à jour :

apt-get update 
apt-get upgrade

2. Installez les packages requis

Installez les packages requis pour Ziula :

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

3. Activer le module de réécriture Apache

Activez le module de réécriture Apache si ce n'est déjà fait :

a2enmod rewrite

4. Redémarrez Apache

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

service apache2 restart

5. Installez Zikula sur Ubuntu 16.04

Téléchargez la dernière version de Zikula disponible sur https://github.com/zikula/core/releases dans le répertoire /opt/ sur le serveur :

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

6. Définir un propriétaire approprié

Tous les fichiers doivent être lisibles par le serveur Web, alors définissez un propriétaire approprié :

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

7. Créer une base de données et un utilisateur

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> quit

N'oubliez pas de remplacer "y0uR-pa5sW0rd" par un mot de passe fort.

8. Créer un nouvel hôte virtuel

Créez une nouvelle directive d'hôte virtuel dans Apache. Par exemple, créez un nouveau fichier de configuration Apache nommé "zikula.conf" sur votre serveur virtuel :

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

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

Supprimez le fichier 000-default.conf :

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

9. Redémarrez le serveur Web Apache

Redémarrez le serveur Web Apache pour que les modifications prennent effet :

service apache2 restart

Ouvrez http://votre-domaine.com dans votre navigateur Web préféré et suivez les instructions simples sur l'écran d'installation en insérant les informations nécessaires comme demandé :

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

10. Continuer l'installation de Zikula dans le navigateur Web

Sur la page suivante, créez un nouveau compte administrateur Zikula.

Cliquez sur "Commencer le programme d'installation".

C'est ça. Zikula a été installé sur votre serveur.

Connectez-vous au back-end d'administration Zikula et commencez à créer de nouveaux contenus, installez de nouvelles extensions, ajoutez de nouveaux utilisateurs et ainsi de suite…

Bien sûr, vous n'êtes pas obligé d'installer Zikula sur Ubuntu 16.04, si vous utilisez l'un de nos services d'hébergement VPS PHP, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Zikula sur Ubuntu 16.04, pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous aimez lire cet article sur la façon d'installer Zikula sur Ubuntu 16.04, n'hésitez pas à le partager sur les réseaux sociaux en utilisant les raccourcis ci-dessous, ou laissez simplement un commentaire.


Panels
  1. Comment installer ATutor sur Ubuntu 14.04

  2. Comment installer Traq sur Ubuntu 16.04

  3. Comment installer Pip sur Ubuntu 16.04

  4. Comment installer WildFly sur Ubuntu 16.04

  5. Comment installer R sur Ubuntu 16.04

Comment installer Go sur Ubuntu 18.04

Comment installer R sur Ubuntu 18.04

Comment installer qt sur Ubuntu 20.04

Comment installer Zikula sur Ubuntu 20.04 LTS

Comment installer Go dans Ubuntu 20.04

Comment installer Go sur Ubuntu 22.04