Commit c11bfaae authored by spf's avatar spf
Browse files

Merge branch 'typos' into 'master'

Typos sur wallabag

See merge request !45
parents 596ffd2d 070d874b
Pipeline #389979 passed with stages
in 1 minute
......@@ -8,7 +8,7 @@ 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].
N’hésitez pas aussi à consulter la [documentation officielle de wallabag][4],
N’hésitez pas aussi à consulter la [documentation officielle de wallabag][4] (en anglais),
riche en informations !
![](images/wallabag/Wallabag.png)
......@@ -55,13 +55,13 @@ Sans oublier aussi make, zip et unzip qui seront utilisés lors de l'installatio
de wallabag.
sudo apt install make zip unzip
Vous aurez aussi besoin d'un serveur Web pour afficher les pages. Et rien de
tel qu'un serveur rapide et léger pour servir vos pages, du coup, on installe
Nginx
sudo apt install nginx
Wallabag utilise aussi PHP pour fonctionner avec moult modules.
Rassurez-vous, la plupart sont fournis par défaut ! Pour ceux qui
manqueraient potentiellement :
......@@ -133,20 +133,20 @@ les actions suivantes:
* Supprimer les comptes anonymes
* Supprimer la base test, accessible par les utilisateurs anonymes
Et tout cela, avec la commande:
Et tout cela, avec la commande :
mysql_secure_installation
Une fois lancée, répondez aux questions suivantes:
Une fois lancée, répondez aux questions suivantes :
Set root password? [Y/n] Y
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
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
l'utilisateur associé:
l'utilisateur associé :
mysql -u root -p
CREATE DATABASE wallabag;
......@@ -282,7 +282,7 @@ Reste à remplir ce fichier :
server {
server_name domain.tld www.domain.tld;
root /var/www/html/wallabag/web;
location / {
# try to serve file directly, fallback to app.php
try_files $uri /app.php$is_args$args;
......@@ -307,13 +307,13 @@ Reste à remplir ce fichier :
# Remove the internal directive to allow URIs like this
internal;
}
# return 404 for all other php files not matching the front controller
# this prevents access to other php files you don't want to be accessible.
location ~ \.php$ {
return 404;
}
error_log /var/log/nginx/wallabag_error.log;
access_log /var/log/nginx/wallabag_access.log;
}
......@@ -370,7 +370,7 @@ Une fois la modification effectuée, videz le cache de wallabag pour prendre en
compte la modification :
sudo -u www-data 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
......@@ -378,9 +378,9 @@ ou l'un de vos utilisteurs n'arrive pas à importer ses milliers d'articles prov
de Pocket ?
Vous avez deux solutions. Soit vous désactivez l'import, mais ça, c'est pas très
sportif. Soit vous mettez des tâches asynchrones. Grâce à ces tâches, on va
pouvoir importer les articles, non pas d'un bloc, mais petit à petit, histoire
de ne pas saturer le serveur. Et pour cela, rien de tel que RabbitMQ pour
sportif. Soit vous mettez des tâches asynchrones. Grâce à ces tâches, on va
pouvoir importer les articles, non pas d'un bloc, mais petit à petit, histoire
de ne pas saturer le serveur. Et pour cela, rien de tel que RabbitMQ pour
réaliser tout cela.
Et pour commencer, on va l'installer sur le serveur depuis le dépôt de RabbitMQ
......@@ -390,7 +390,7 @@ plus à jour que ceux de Debian :
sudo apt-key add rabbitmq-signing-key-public.asc
sudo apt-get update
sudo apt install rabbitmq-server
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`
......@@ -404,12 +404,12 @@ celui permettant d'importer ses favoris issus de Chrome.
Pour commencer, créez le script avec `nano /etc/systemd/system/wallabag-chrome.service`.
Et collez le contenu suivant:
Et collez le contenu suivant :
[Unit]
Description=wallabag-import-chrome
After=rabbitmq-server.service
[Service]
Type=simple
User=www-data
......@@ -417,7 +417,7 @@ Et collez le contenu suivant:
ExecStart=/usr/bin/php bin/console rabbitmq:consumer -e=prod import_chrome -w
TimeoutSec=15
Restart=always
[Install]
WantedBy=multi-user.target
......@@ -426,7 +426,7 @@ Pour Firefox, `nano /etc/systemd/system/wallabag-firefox.service` :
[Unit]
Description=wallabag-import-firefox
After=rabbitmq-server.service
[Service]
Type=simple
User=www-data
......@@ -434,16 +434,16 @@ Pour Firefox, `nano /etc/systemd/system/wallabag-firefox.service` :
ExecStart=/usr/bin/php bin/console rabbitmq:consumer -e=prod import_firefox -w
TimeoutSec=15
Restart=always
[Install]
WantedBy=multi-user.target
Pour Instapaper, `nano /etc/systemd/system/wallabag-instapaper.service` :
[Unit]
Description=wallabag-import-instapaper
After=rabbitmq-server.service
[Service]
Type=simple
User=www-data
......@@ -451,7 +451,7 @@ Pour Instapaper, `nano /etc/systemd/system/wallabag-instapaper.service` :
ExecStart=/usr/bin/php bin/console rabbitmq:consumer -e=prod import_instapaper -w
TimeoutSec=15
Restart=always
[Install]
WantedBy=multi-user.target
......@@ -460,7 +460,7 @@ Pour Pocket, `nano /etc/systemd/system/wallabag-pocket.service` :
[Unit]
Description=wallabag-import-pocket
After=rabbitmq-server.service
[Service]
Type=simple
User=www-data
......@@ -468,16 +468,16 @@ Pour Pocket, `nano /etc/systemd/system/wallabag-pocket.service` :
ExecStart=/usr/bin/php bin/console rabbitmq:consumer -e=prod import_pocket -w
TimeoutSec=15
Restart=always
[Install]
WantedBy=multi-user.target
Pour readability, `nano /etc/systemd/system/wallabag-pocket.service` :
Pour readability, `nano /etc/systemd/system/wallabag-readability.service` :
[Unit]
Description=wallabag-import-readability
After=rabbitmq-server.service
[Service]
Type=simple
User=www-data
......@@ -485,7 +485,7 @@ Pour readability, `nano /etc/systemd/system/wallabag-pocket.service` :
ExecStart=/usr/bin/php bin/console rabbitmq:consumer -e=prod import_readability -w
TimeoutSec=15
Restart=always
[Install]
WantedBy=multi-user.target
......@@ -494,7 +494,7 @@ Pour wallabag v1, `nano /etc/systemd/system/wallabag-wallabagv1.service` :
[Unit]
Description=wallabag-import-wallabagv1
After=rabbitmq-server.service
[Service]
Type=simple
User=www-data
......@@ -502,16 +502,16 @@ Pour wallabag v1, `nano /etc/systemd/system/wallabag-wallabagv1.service` :
ExecStart=/usr/bin/php bin/console rabbitmq:consumer -e=prod import_wallabag_v1 -w
TimeoutSec=15
Restart=always
[Install]
WantedBy=multi-user.target
Pour wallabag v2, `nano /etc/systemd/system/wallabag-wallabagv1.service` :
Pour wallabag v2, `nano /etc/systemd/system/wallabag-wallabagv2.service` :
[Unit]
Description=wallabag-import-wallabagv2
After=rabbitmq-server.service
[Service]
Type=simple
User=www-data
......@@ -519,7 +519,7 @@ Pour wallabag v2, `nano /etc/systemd/system/wallabag-wallabagv1.service` :
ExecStart=/usr/bin/php bin/console rabbitmq:consumer -e=prod import_wallabag_v2 -w
TimeoutSec=15
Restart=always
[Install]
WantedBy=multi-user.target
......@@ -527,16 +527,16 @@ Les services étant créées, on va demander à systemd de recharger sa liste de
services.
systemctl daemon-reload
Puis on active les services que l'on vient de créer.
systemctl enable wallabag-*
Et pour finir, on les démarre.
systemctl start wallabag-*
One more thing, les services sont actifs, maintenant, il faut indiquer à wallabag
Pour finir, 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
......@@ -554,7 +554,7 @@ par cron, sans passer par systemd.
Pour désactiver le service :
systemctl disable phpsessionclean.timer ; systemctl stop phpsessionclean.timer
Modifiez ensuite le fichier /etc/cron.d/php
##09,39 * * * * root [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then /usr/lib/php/sessionclean; fi
......@@ -571,6 +571,6 @@ Comme on dit de l’autre côté de la Manche, *Better safe than sorry* :-) ).
[1]: https://www.wallabag.org
[2]: https://framabag.org/
[3]: https://framabag.org/cquoi/#/
[4]: http://doc.wallabag.org/fr/master/user/installation.html
[4]: https://doc.wallabag.org/en/admin/installation/readme.html
[5]: https://github.com/wallabag/wallabag/issues/1873
[6]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=869182
\ No newline at end of file
[6]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=869182
Markdown is supported
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