X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=docs%2Ffr%2Fuser%2Finstallation.rst;h=442241e6b9d1b89ca43b29244ca76b2eed387b06;hb=d168fff7a9aedb19db05a95a3264e548748126c1;hp=62e7d33485bfa2d9e52a6db572b63eb310971e1e;hpb=36ef9e2730cad290861cca6813370bc87b8f16c9;p=github%2Fwallabag%2Fwallabag.git diff --git a/docs/fr/user/installation.rst b/docs/fr/user/installation.rst index 62e7d334..442241e6 100644 --- a/docs/fr/user/installation.rst +++ b/docs/fr/user/installation.rst @@ -4,7 +4,7 @@ Installer wallabag Pré-requis ------------ -wallabag est compatible avec PHP >= 5.5, PHP 7 inclus. +wallabag est compatible avec **PHP >= 5.6**, PHP 7 inclus. .. note:: @@ -16,7 +16,7 @@ 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) `__. @@ -66,7 +66,7 @@ Pour démarrer le serveur interne à php et vérifier que tout s'est installé c 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é ~~~~~~~~~~~~~~~~~~~~~~~~ @@ -82,9 +82,9 @@ 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 `_. +Vous trouverez `le hash md5 du dernier package sur notre site `_. Maintenant, lisez la documentation ci-dessous pour crééer un virtual host. Accédez ensuite à votre installation de wallabag. Si vous avez changé la configuration pour modifier le type de stockage (MySQL ou PostgreSQL), vous devrez vous créer un utilisateur via la commande ``php bin/console wallabag:install --env=prod``. @@ -101,12 +101,26 @@ Commande pour démarrer le containeur docker pull wallabag/wallabag +Installation sur Cloudron +~~~~~~~~~~~~~~~~~~~~~~~~ + +Cloudron permet d'installer des applications web sur votre serveur +wallabag est proposé en tant qu'application Cloudron et est disponible directement depuis le store. + +`Installer wallabag sur Cloudron `__ + Virtual hosts ------------- Configuration avec Apache ~~~~~~~~~~~~~~~~~~~~~~~~~ +N'oubliez pas d'activer le mod *rewrite* de Apache + +.. code-block:: bash + + a2enmod rewrite && systemctl reload apache2 + En imaginant que vous vouliez installer wallabag dans le dossier ``/var/www/wallabag`` et que vous utilisiez PHP comme un module Apache, voici un vhost pour wallabag : :: @@ -147,6 +161,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 @@ -183,6 +215,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; }