Vidéothèque Web/Installation

Un article de Vidéothèque.

Pour installer la version Web de Vidéothèque...

Décompressez l'archive récupérée :

tar xjvf videotheque-web.tar.bz2

Copiez le dossier décompressé à la racine de votre serveur web (ou à tout autre endroit, tant que vous êtes capable de le retrouver ensuite :-))

cp -r videotheque_web /var/www/html

L'étape suivante consiste à la création de la base de données. Vous devez pour cette étape avoir un serveur MySQL 5 correctement installé et démarré.

  • connectez-vous en 'root' à mysql (l'option -p n'est requise que si l'utilisateur MySQL root possède un mot de passe) :
$ mysql -u root -p
  • créez la base de données :
mysql> create database videotheque;
  • créez un utilisateur pour l'application, et affectez-lui les droits sur la base précédemment créée :
mysql> grant all on videotheque.* to 'videotheque'@'localhost' identified by 'video'
  • fermez la connexion :
mysql> exit

Vous possédez maintenant une base de données vierge, ainsi qu'un utilisateur pour Vidéotheque. Il faut maintenant créer la structure de base :

  • rendez-vous dans le dossier install qui contient les scripts SQL :
$ cd /var/www/html/videotheque_web/install
  • connectez-vous à votre serveur mysql, en utilisateur videotheque cette fois :
$ mysql -u videotheque -p
  • sélectionnez la base adéquate, et importez le script SQL :
mysql> use videotheque;
mysql> source videotheque.sql;

Maintenant que les fichiers et la base de données sont installés, vous devez créer et ajuster les paramètres du fichier de configuration :

  • copiez le fichier modèle :
$ cd /var/www/html/videotheque_web/config
$ cp variables.php.dist variables.php

Ajustez les variables du fichier variables.php, si nécéssaire :

  • _host : nom de l'hôte de la base de données MySQL, probablement localhost
  • _db_type : pilote à utiliser. Actuellement, les valeurs possibles sont mysql ou mysqli. Notez que vous devez posséder le pilote MDB2 adéquat (les deux sont fournis avec Vidéothèque)
  • _user : utilisateur qui possède les droits sur la base de données (créé plus tôt), videotheque dans notre exemple
  • _password : mot de passe de notre utilisateur, video dans notre exemple
  • _db : nom de la base de données, videotheque dans notre exemple
  • _log_file : chemin vers le fichier de logs. Pour notre exemple, /var/www/html/videotheque_web/logs/videotheque.log. Notez que ce dossier doit être accessible en écriture par votre serveur web.

Vous pouvez dorénavant vous connecter à l'interface, à l'adresse : http://localhost/videotheque_web/

Affichages