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édentes Révision précédente
Prochaine révision
Révision précédente
xibo [Le 27/02/2017, 11:36]
L'Africain Maj de la page
xibo [Le 16/02/2024, 14:10] (Version actuelle)
krodelabestiole [Configuration du serveur]
Ligne 1: Ligne 1:
-{{tag>​Xenial ​affichage_dynamique digital_signage ​BROUILLON}} +{{tag>​Xenial ​vidéo ​BROUILLON}}
-----+
    
 ====== Xibo ====== ====== Xibo ======
Ligne 12: Ligne 11:
 ===== Pré-requis ===== ===== Pré-requis =====
    
-  * Disposer des [[:​sudo|droits d'​administration]].+  * Disposer des [[:​sudo|droits d'​administration]]. ​ 
   * Disposer d'une connexion à Internet configurée et activée.   * Disposer d'une connexion à Internet configurée et activée.
  
Ligne 18: 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.
  
-<​note>​Vérifiez si il n'y a pas une nouvelle version que la 1.7.7 sur le site: http://​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>​+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>​
   ​   ​
   $ sudo -s   $ sudo -s
Ligne 40: 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 50: 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=====
Ligne 105: Ligne 129:
   sh -c "cd /​opt/​xibo/​pyclient/​client/​python && ./​run.sh"​   sh -c "cd /​opt/​xibo/​pyclient/​client/​python && ./​run.sh"​
   ​   ​
-Pensez également à désactiver la veille et à activer l'​ouverture de session automatique. ​+Pensez également à désactiver la veille et à activer l'​ouverture de session automatique.
  
  
Ligne 115: Ligne 139:
 ===== Voir aussi ===== ===== Voir aussi =====
    
-  * **(en)** [[http://​xibo.org.uk/​|Site officiel du logiciel]]+  * **(en)** [[https://​xibo.org.uk/​|Site officiel du logiciel]]
   * **(en)** [[http://​wiki.xibo.org.uk/​wiki/​Install_Guide_Python_Client|Documentation officielle du client]]   * **(en)** [[http://​wiki.xibo.org.uk/​wiki/​Install_Guide_Python_Client|Documentation officielle du client]]
-  * **(en)** [[http://​xibo.org.uk/​docs/​|Documentation officielle]]+  * **(en)** [[https://​xibo.org.uk/​docs/​|Documentation officielle]]
  
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  
-//​Contributeurs principaux : [[utilisateurs:​mbtfc]],​ [[utilisateurs:​BeAvEr]] (Refonte mineure de la documentation).// ​+//​Contributeurs principaux : [[utilisateurs:​mbtfc]],​ [[utilisateurs:​BeAvEr]] (Refonte mineure de la documentation).//​
  • xibo.1488191795.txt.gz
  • Dernière modification: Le 27/02/2017, 11:36
  • par L'Africain