Outils pour utilisateurs

Outils du site


leed

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
leed [2016/04/25 18:24] simonleed [Date inconnue] (Version actuelle) – supprimée - modification externe (Date inconnue) 127.0.0.1
Ligne 1: Ligne 1:
-==== Leed ==== 
  
-Idleman a commencé il y a plus de deux ans à programmer Leed, un lecteur de flux RSS. L'avantage d'avoir un lecteur de flux RSS sur son serveur, c'est qu'on a la maîtrise des données et qu'on n'est pas coincé dans un service qui peut fermer ses portes du jour au lendemain. 
- 
-On peut retrouver [[https://github.com/ldleman/Leed|Leed sur Github]] et sur [[http://blog.idleman.fr/?s=leed|Le site d'Idleman]]. 
- 
-=== Installation === 
- 
-On crée tout d'abord un dossier dans l'arborescence de notre serveur web :  
- 
-<code bash> 
-# mkdir dossier 
-</code> 
- 
-On se rend dans le dossier qu'on vient de créer et on télécharge la dernière archive "stable". On peut trouver le lien via Github ou [[http://projet.idleman.fr/leed/?page=T%C3%A9l%C3%A9chargement|cette page du site d'Idleman]]. 
- 
-<code bash># cd dossier/ 
-# wget https://github.com/ldleman/Leed/archive/master.zip 
---2016-04-19 17:11:34--  https://github.com/ldleman/Leed/archive/master.zip 
-Resolving github.com (github.com)... 192.30.252.130 
-Connecting to github.com (github.com)|192.30.252.130|:443... connected. 
-HTTP request sent, awaiting response... 302 Found 
-Location: https://codeload.github.com/ldleman/Leed/zip/master [following] 
---2016-04-19 17:11:34--  https://codeload.github.com/ldleman/Leed/zip/master 
-Resolving codeload.github.com (codeload.github.com)... 192.30.252.160 
-Connecting to codeload.github.com (codeload.github.com)|192.30.252.160|:443... connected. 
-HTTP request sent, awaiting response... 200 OK 
-Length: unspecified [application/zip] 
-Saving to: ‘master.zip’ 
- 
-master.zip                               <=>                                                             ] 874.43K  1.62MB/  in 0.5s    
- 
-2016-04-19 17:11:35 (1.62 MB/s) - ‘master.zip’ saved [895417] 
-</code> 
- 
-On décompresse l'archive ''master.zip'', on supprime l'archive, on renomme le dossier décompressé et on vérifie : 
- 
-<code bash> 
-# unzip master.zip 
-# mv Leed-master/ leed/ 
-# rm master.zip 
-# ls -alh 
-drwxr-xr-x  7 root     root     4.0K Dec 15 23:13 leed 
-</code> 
- 
-On modifie les droits :  
-<code bash> 
-# chown -R www-data:www-data dossier/ 
-# chmod -R 755 dossier/ 
-</code> 
- 
-Il faut ensuite créer une base de données [[MySQL]]. Il faut donc avoir installé mysql-client et mysql-server précédemment. Il faudra créer un utilisateur root puis un autre utilisateur pour gérer la database pour Leed. Il faut aussi mettre les bons droits. 
- 
-<code> 
-# mysql --user=root -p 
-Enter password:  
-Welcome to the MySQL monitor. (...) 
-</code> 
- 
-Voir les bases de données existantes : 
-<code> 
-mysql> SHOW DATABASES; 
-+--------------------+ 
-| Database           | 
-+--------------------+ 
-| information_schema | 
-| mysql              | 
-| performance_schema | 
-+--------------------+ 
-3 rows in set (0.01 sec) 
-</code> 
- 
-Créer une nouvelle database pour leed : 
-<code> 
-mysql> CREATE DATABASE leeduser; 
-Query OK, 1 row affected (0.00 sec) 
- 
-mysql> CREATE USER 'leed-user'@'localhost' IDENTIFIED BY 'motdepasse'; 
-Query OK, 0 rows affected (0.02 sec) 
- 
-mysql> select Host,User,Password from mysql.user; 
-+-----------+------------------+-------------------------------------------+ 
-| Host      | User             | Password                                  | 
-+-----------+------------------+-------------------------------------------+ 
-| (...)     | (...)            | (...)                                     | 
-| localhost | leed-user        | ***************************************** | 
-+-----------+------------------+-------------------------------------------+ 
-x rows in set (0.01 sec) 
- 
-mysql> GRANT ALL PRIVILEGES ON leeduser.* TO 'leed-user'@'localhost' IDENTIFIED BY 'motdepasse'; 
-Query OK, 0 rows affected (0.00 sec) 
-</code> 
- 
-On peut quitter [[MySQL]] : 
-<code> 
-mysql> quit 
-Bye 
-</code> 
- 
-Sur votre navigateur internet, aller sur la page suivante ''http://www.VOTREDOMAINE.be/leed/install.php'' ou ''http://IPDUSERVEUR/leed/install.php''. Si tout va bien, vous arriverez sur cette page : 
- 
-{{ ::20160419-leed.png?400 | Cliquez pour agrandir}} 
- 
-Il y a une série de paramètres à configurer.  
-<code> 
-Général 
-Langue : fr 
-Racine du projet : http://www.VOTREDOMAINE.be/leed/ 
-Base de donnée 
-Hôte : localhost 
-Identifiant : [USER_MYSQL] 
-Mot de passe : [PASSWORD_MYSQL] 
-Base : [leeduser] 
-Préfixe des tables : leed_user_ 
-Administrateur 
-Identifiant : [USER_LEED] 
-Mot de passe : [PASSWORD_LEED] 
-</code> 
- 
-Une fois que c'est fait et que vous êtes bien connecté sur votre instance de leed, il faut supprimer le fichier ''install.php'' par soucis de propreté. Y accéder ne fera que faire apparaitre un message d'erreur mais autant éviter. 
-<code>Leed is already configured. Delete or rename the configuration file.</code> 
- 
-On supprime, donc : 
-<code bash> 
-# rm install.php  
-</code> 
- 
-Après, plus qu'à importer le fichier OPML, exporté depuis votre lecteur de flux RSS actuel. 
leed.1461608668.txt.gz · Dernière modification : 2020/08/09 12:59 (modification externe)