X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=docs%2Ffr%2Fuser%2Finstallation.rst;h=319735afc1244978337268a291021cfb5621ce87;hb=a92718dba244ed7c0962b986c7616d9e41c58705;hp=b47813be9c6c37ba8bf4dece4393792d3c58fe1d;hpb=7eff4736a1309ad71a75fa74dc1081a3b2303169;p=github%2Fwallabag%2Fwallabag.git diff --git a/docs/fr/user/installation.rst b/docs/fr/user/installation.rst index b47813be..319735af 100644 --- a/docs/fr/user/installation.rst +++ b/docs/fr/user/installation.rst @@ -6,13 +6,17 @@ Pré-requis wallabag est compatible avec PHP >= 5.5, PHP 7 inclus. +.. note:: + + Pour installer wallabag facilement, nous avons créé un ``Makefile``, vous avez donc besoin d'avoir installé l'outil ``make``. + wallabag utilise un grand nombre de bibliothèques PHP pour fonctionner. Ces bibliothèques doivent être installées à l'aide d'un outil nommé Composer. Vous devez l'installer si ce n'est déjà fait et vous assurer que vous utilisez bien la version 1.2 (si vous avez déjà Composer, faite un ``composer selfupdate``). Installation de Composer : :: - curl -s http://getcomposer.org/installer | php + curl -s https://getcomposer.org/installer | php Vous pouvez trouver des instructions spécifiques `ici (en anglais) `__. @@ -51,19 +55,18 @@ Pour installer wallabag, vous devez exécuter ces commandes : :: git clone https://github.com/wallabag/wallabag.git - cd wallabag - ./install.sh + cd wallabag && make install Pour démarrer le serveur interne à php et vérifier que tout s'est installé correctement, vous pouvez exécuter : :: - php bin/console server:run --env=prod + make run Et accéder wallabag à l'adresse http://lipdevotreserveur:8000 .. tip:: - Pour définir des paramètres via des variables d'environnement, vous pouvez les spécifier avec le préfixe ``SYMFONY__``. Par exemple, ``SYMFONY__DATABASE_DRIVER``. Vous pouvez lire `documentation Symfony `__ pour en savoir plus. + Pour définir des paramètres via des variables d'environnement, vous pouvez les spécifier avec le préfixe ``SYMFONY__``. Par exemple, ``SYMFONY__DATABASE_DRIVER``. Vous pouvez lire la `documentation Symfony `__ pour en savoir plus. Sur un serveur mutualisé ~~~~~~~~~~~~~~~~~~~~~~~~ @@ -79,7 +82,7 @@ Exécutez cette commande pour télécharger et décompresser l'archive : .. code-block:: bash - wget http://wllbg.org/latest-v2-package && tar xvf latest-v2-package + wget https://wllbg.org/latest-v2-package && tar xvf latest-v2-package Vous trouverez `le hash md5 du dernier package sur notre site `_. @@ -144,6 +147,24 @@ En imaginant que vous vouliez installer wallabag dans le dossier ``/var/www/wall CustomLog /var/log/apache2/wallabag_access.log combined +.. tip:: Pour Apache 2.4, dans la section `` vous devez remplacer les directives suivantes : + +:: + + AllowOverride None + Order Allow,Deny + Allow from All + + +par + +:: + + Require All granted + + + + Après que vous ayez rechargé/redémarré Apache, vous devriez pouvoir avoir accès à wallabag à l'adresse http://domain.tld. Configuration avec Nginx @@ -180,6 +201,12 @@ En imaginant que vous vouliez installer wallabag dans le dossier ``/var/www/wall 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; }