Commit cf76d896 authored by Mickael Tonneau's avatar Mickael Tonneau
Browse files

Modification des Wallabag en wallabag là où c'était nécessaire.

parent 97aa718c
# Installation de Wallabag
# Installation de wallabag
[Wallabag][1] est une application de lecture différée : une page web
vous intéresse mais vous ne pouvez la lire à l’instant ?
Sauvegardez-là dans votre Wallabag pour la lire plus tard (sur navigateur, application mobile, ou liseuse).
Sauvegardez-là dans votre wallabag pour la lire plus tard (sur navigateur, application mobile, ou liseuse).
Framasoft propose une instance de Wallabag nommée bien entendu… [Framabag][2] :-)
Framasoft propose une instance de wallabag nommée bien entendu… [Framabag][2] :-)
Pour une présentation plus complète et en images, n’hésitez pas à jeter
un œil à [notre présentation de Wallabag][3].
un œil à [notre présentation de wallabag][3].
N’hésitez pas aussi à consulter la [documentation officielle de Wallabag][4],
N’hésitez pas aussi à consulter la [documentation officielle de wallabag][4],
riche en informations !
![](images/wallabag/Wallabag.png)
......@@ -43,7 +43,7 @@ En option, vous pourriez avoir besoin :
![](images/icons/preparer.png)
Ma chère Maïté, pour préparer la recette du Wallabag, il nous faut
Ma chère Maïté, pour préparer la recette du wallabag, il nous faut
quelques ustensiles !
Tout d’abord, nous allons avoir besoin de git pour récupérer les sources,
......@@ -95,7 +95,7 @@ Vous devez retrouver ces éléments dans la réponse de `php -m` :
php-tokenizer
php-bcmath
Afin de se connecter à une base de données, Wallabag utilise un des modules PDO.
Afin de se connecter à une base de données, wallabag utilise un des modules PDO.
Vous aurez donc besoin **d’au moins** une extension et d’un système de
bases de données au choix parmi :
......@@ -145,7 +145,7 @@ Une fois lancée, répondez aux questions suivantes:
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y
Une fois la base sécurisée, on va créer la base de données de Wallabag et
Une fois la base sécurisée, on va créer la base de données de wallabag et
l'utilisateur associé:
mysql -u root -p
......@@ -155,7 +155,7 @@ l'utilisateur associé:
exit;
On se place ensuite dans le répertoire de Nginx (dans notre installation,
`/var/www/html`) et on récupère les sources de Wallabag :
`/var/www/html`) et on récupère les sources de wallabag :
cd /var/www/html
sudo -u www-data git clone https://github.com/wallabag/wallabag.git
......@@ -164,10 +164,10 @@ Une fois que tout est téléchargé, on rentre dans le dossier fraîchement
créé, et on lance l'installation dans la pure tradition de Linux :
cd wallabag
sudo -u www-data /bin/sh -c "make install"
sudo -u www-data make install
Au lancement de la dernière commande ci-dessus, make va préparer le
package Wallabag pour qu’il soit utilisable, et vous posera des questions
package wallabag pour qu’il soit utilisable, et vous posera des questions
sur la configuration à générer.
Laissez les options par défaut si vous ne savez pas quoi mettre.
......@@ -219,7 +219,7 @@ Quelques recommandations tout de même :
Vous voulez changer un paramètre plus tard ? Tant pis, il faudra tout
réinstaller ! ;-) Blague à part, ces paramètres peuvent se retrouver
dans le dossier d’installation de Wallabag, plus précisément dans le
dans le dossier d’installation de wallabag, plus précisément dans le
fichier `app/config/parameters.yml`.
Et voila ce que vous devrez avoir :
......@@ -260,7 +260,7 @@ Enfin pour finaliser et faire bonne mesure, on s’assure que le dossier
sudo chown -R www-data:www-data /var/www/html/wallabag/
Voilà, Wallabag est installé ! Vous pouvez le tester avec un serveur
Voilà, wallabag est installé ! Vous pouvez le tester avec un serveur
local en lançant `php bin/console server:run --env=prod` et en allant
voir sur `http://[ip-de-votre-serveur]:8000` (pour tester uniquement !).
......@@ -366,14 +366,14 @@ N'était pas le cas dans les versions précédentes.
Pour désactiver les nouveaux utilisateurs, il faudra modifier le paramètre
`fosuser_registration` à `false` au lieu de `true` dans le fichier `app/config/parameters.yml`.
Une fois la modification effectuée, videz le cache de Wallabag pour prendre en
Une fois la modification effectuée, videz le cache de wallabag pour prendre en
compte la modification :
sudo -u www-data /bin/sh -c "php bin/console cache:clear -e prod"
#### Mettre en place les traitements asynchrones
Vous avez installé Wallabag, il tourne parfaitement mais manque de chance, vous
Vous avez installé wallabag, il tourne parfaitement mais manque de chance, vous
ou l'un de vos utilisteurs n'arrive pas à importer ses milliers d'articles provenant
de Pocket ?
......@@ -391,7 +391,7 @@ plus à jour que ceux de Debian :
sudo apt-get update
sudo apt install rabbitmq-server
La configuration par défaut de Wallabag est capable de se connecter directement
La configuration par défaut de wallabag est capable de se connecter directement
sur RabbitMQ, de ce fait, il n'y a rien à faire. Cependant, si RabbitMQ est déjà
installé et configuré différement, il vous faudra modifier le fichier `app/config/parameters.yml`
en conséquence.
......@@ -489,7 +489,7 @@ Pour readability, `nano /etc/systemd/system/wallabag-pocket.service` :
[Install]
WantedBy=multi-user.target
Pour Wallabag v1, `nano /etc/systemd/system/wallabag-wallabagv1.service` :
Pour wallabag v1, `nano /etc/systemd/system/wallabag-wallabagv1.service` :
[Unit]
Description=wallabag-import-wallabagv1
......@@ -506,7 +506,7 @@ Pour Wallabag v1, `nano /etc/systemd/system/wallabag-wallabagv1.service` :
[Install]
WantedBy=multi-user.target
Pour Wallabag v2, `nano /etc/systemd/system/wallabag-wallabagv1.service` :
Pour wallabag v2, `nano /etc/systemd/system/wallabag-wallabagv1.service` :
[Unit]
Description=wallabag-import-wallabagv2
......@@ -536,8 +536,8 @@ Et pour finir, on les démarre.
systemctl start wallabag-*
One more thing, les services sont actifs, maintenant, il faut indiquer à Wallabag
d'utiliser RabbitMq. Connectez-vous avec l'administrateur Wallabag, allez dans
One more thing, les services sont actifs, maintenant, il faut indiquer à wallabag
d'utiliser RabbitMq. Connectez-vous avec l'administrateur wallabag, allez dans
Configuration interne, Import et activez RabbitMQ en mettant 1 dans le champ correspondant.
N'oubliez pas d'appliquer, et vous pourrez enfin réussir vos imports en toute
sérénité.
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment