Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
xibo [Le 11/09/2022, 11:38] – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-artxibo [Le 16/02/2024, 14:10] (Version actuelle) – [Configuration du serveur] krodelabestiole
Ligne 1: Ligne 1:
 {{tag>Xenial vidéo BROUILLON}} {{tag>Xenial vidéo BROUILLON}}
----- 
    
 ====== Xibo ====== ====== Xibo ======
Ligne 19: Ligne 18:
 ===== Installation du serveur===== ===== Installation du serveur=====
  
-<note warning>Attention pour le moment xibo ne fonctionne qu'avec php 5 et pas php7 il faut installer php5 sur [[:Xenial|Ubuntu 16.04]].</note> +Pour installer Xibo vous aurez besoin d'un [[:web#serveurs|serveur HTTP]] et de [[:PHP]].
-  sudo add-apt-repository ppa:ondrej/php +
-  sudo apt-get update +
-  sudo apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0+
  
-Installation d'Apache2 et des dépendances requises :+<note>Sur un hébergement web géré par l'hébergeur, ces prérequis devraient déjà être en place, donc toutes ces étapes devraient être inutiles.
  
-  sudo apt-get install apache2 mysql-server php php-mysql php5.6-gd phpmyadmin libapache2-mod-php php5.6-curl php5.6-zip php5.6-xml php5.6-soap php-mbstring php-gettext php5.6-mcrypt+N'hésitez pas à contacter le support de l'hébergeur si ce n'est pas le cas.</note>
  
-Installation du serveur :+[[:apache2|Apache]] est le serveur HTTP le plus couramment utilisé, c'est celui que nous documentons ici. 
 + 
 +Pour installer Apache et PHP : 
 +<code>sudo apt install apache2 php libapache2-mod-php</code> 
 + 
 +Xibo requiert ensuite l'activation de certains modules PHP qui ne sont pas installés par défaut sous Ubuntu : 
 +<code>sudo apt install php-curl php-gd php-intl php-json php-mbstring php-xml php-zip</code> 
 + 
 +Xibo a peut-être aussi besoin du module [[:apache2#mod_rewrite]] : 
 +<code>sudo a2enmod rewrite</code> 
 + 
 +Nous allons ensuite créer un [[:apache2#hotes_virtuels|hôte virtuel]] pour Xibo, dont la racine sera ''/var/www/xibo''
 +<code>sudo nano /etc/apache2/sites-available/xibo.conf</code> 
 +Ce qui ouvre un fichier dans lequel nous allons coller : 
 +<file - xibo.conf><VirtualHost *:80> 
 +        ServerName xibo.localhost 
 +        DocumentRoot /var/www/xibo 
 +        <Directory /var/www/xibo> 
 +                AllowOverride all 
 +                Require all granted 
 +        </Directory> 
 +        ErrorLog /var/log/apache2/error.xibo.log 
 +        CustomLog /var/log/apache2/access.xibo.log combined 
 +</VirtualHost></file> 
 +Si un nom de domaine pointe sur le serveur, on l'indique à la place de ''xibo.localhost'' pour la directive ''ServerName''.\\ 
 +(''Ctrl+X'' puis ''O'' pour quitter en sauvegardant) 
 + 
 +Installation du [[:CMS]] :
  
 <note>Vérifiez si il n'y a pas une nouvelle version que la 1.7.7 sur le site: https://xibo.org.uk/get-xibo/ si c'est le cas changez le numéro de version dans les commandes ci-dessous en conséquence.</note> <note>Vérifiez si il n'y a pas une nouvelle version que la 1.7.7 sur le site: https://xibo.org.uk/get-xibo/ si c'est le cas changez le numéro de version dans les commandes ci-dessous en conséquence.</note>
Ligne 41: Ligne 64:
   # mkdir /xibo-library   # mkdir /xibo-library
   # chown -R www-data:www-data /xibo-library   # chown -R www-data:www-data /xibo-library
-   
-Redémarrez le serveur Apache : 
  
-  sudo service apache2 restart+Finalement, on active l'hôte virtuel et on recharge la configuration d'Apache : 
 +<code>sudo a2ensite xibo 
 +sudo systemctl reload apache2</code>
  
 +<note important>Si votre serveur est sur le [[:Web]], pensez à [[:apache2#securite|sécuriser]] l'accès au site en particulier en forçant [[:apache2#HTTPS]].</note>
  
 ===== Configuration du serveur ===== ===== Configuration du serveur =====
Ligne 51: Ligne 75:
 L'installation de la partie serveur se fait automatiquement à la première connexion à l'interface web de Xibo : L'installation de la partie serveur se fait automatiquement à la première connexion à l'interface web de Xibo :
  
- http://localhost/xibo/ +http://xibo.localhost/
  
 ===== Installation du client===== ===== Installation du client=====