]> git.immae.eu Git - github/wallabag/wallabag.git/blob - docs/fr/Administrateur/Telechargement_et_installation.md
add docs
[github/wallabag/wallabag.git] / docs / fr / Administrateur / Telechargement_et_installation.md
1 ---
2 language: Français
3 currentMenu: install
4 subTitle: Télécharger et installer wallabag
5 ---
6
7 # Télécharger et installer wallabag
8
9 ## Je ne souhaite pas installer wallabag
10
11 Puisque vous ne voulez pas ou ne pouvez pas installer wallabag, nous vous proposons de créer un compte gratuit sur [Framabag](https://framabag.org/), lequel utilise notre logiciel. [Lisez la documentation complète](../Utilisateur/Framabag.md).
12
13 ## Je souhaite installer wallabag
14
15 ### Je souhaite télécharger wallabag manuellement
16
17 [Télécharger la dernière version de wallabag](http://wllbg.org/latest) et décompresser-là :
18
19 wget http://wllbg.org/latest
20 unzip latest
21 mv wallabag-version-number wallabag
22
23 Copiez les fichiers sur votre serveur web. Dans le cas d'Ubuntu/Debian, il s'agit de /var/www/html/ :
24
25 sudo mv wallabag /var/www/html/
26
27 Puis sautez le paragraphe suivant.
28
29 ### Je souhaite télécharger wallabag via composer
30
31 Vous devez installer composer :
32
33 curl -s http://getcomposer.org/installer | php
34
35 Ensuite, sur votre serveur web, exécutez cette commande :
36
37 composer create-project wallabag/wallabag . dev-master
38
39 Tout est téléchargé dans le répertoire courant.
40
41 #### Pré-requis pour votre serveur web
42
43 Wallabag nécessite qu'un certain nombre de composants soient installées sur votre serveur web.
44 Pour être sûr que votre serveur possède tous les pré-requis, ouvrez dans votre navigateur la page `http://monserveur.com/wallabag/install/index.php`.
45
46 Les composants sont :
47
48 * [PHP 5.3.3 ou plus](http://php.net/manual/fr/install.php) **avec support [PDO](http://php.net/manual/en/book.pdo.php)**
49 * [XML pour PHP](http://php.net/fr/xml)
50 * [PCRE](http://php.net/fr/pcre)
51 * [ZLib](http://php.net/en/zlib) (son absence affectera le traitement des pages compressées)
52 * [mbstring](http://php.net/en/mbstring) et/ou [iconv](http://php.net/en/iconv) (sinon, certaines pages ne pourront pas être lues - même en anglais)
53 * L'extension [DOM/XML](http://php.net/manual/en/book.dom.php)
54 * [Filtrage des données](http://php.net/manual/fr/book.filter.php)
55 * [GD](http://php.net/manual/en/book.image.php) (son absence empèchera la sauvegarde des images)
56 * [Tidy pour PHP](http://php.net/fr/tidy) (son absence peut poser problème avec certaines pages)
57 * [cURL](http://php.net/fr/curl) avec `Parallel URL fetching` (optionel)
58 * [Parse ini file](http://uk.php.net/manual/en/function.parse-ini-file.php)
59 * [allow_url_fopen](http://www.php.net/manual/fr/filesystem.configuration.php#ini.allow-url-fopen) (optionel si cURL présent)
60 * [gettext](http://php.net/manual/fr/book.gettext.php) (nécessaire pour le support multilingues)
61
62 Installez les composants manquants avant de poursuivre. Par exemple pour installer Tidy sur Ubuntu/Debian :
63
64 sudo apt-get install php5-tidy
65 sudo service apache2 reload
66
67 Note : si voux utilisez IIS comme serveur web, vous devez interdire l'*Authentification Anonyme* et [permettre L'*Authentification de base*](https://technet.microsoft.com/fr-fr/library/cc772009%28v=ws.10%29.aspx) pour autoriser la connexion.
68
69 #### Twig installation
70
71 Pour pouvoir fonctionner, wallabag a besoin de `Twig`, une bibliothèque de modèles.
72 Si vous ne pouvez pas installer `composer` (dans le cas d'hébergement mutualisé par exemple), nous vous proposons un fichier
73 incluant `Twig`. Ce fichier peut être télécharger depuis la page `http://monserveur.com/wallabag/install/index.php` (section INSTALLATION TWIG) ou directement ici [http://wllbg.org/vendor](http://wllbg.org/vendor). Décompressez-le dans votre répertoire wallabag.
74
75 Alternativement, vous pouvez installer `Twig` en lançant `composer` depuis votre dossier wallabag (toujours dans le cas d'Ubuntu/Debian : <code>/var/www/html/wallabag/</code>) en exécutant les commandes :
76
77 curl -s http://getcomposer.org/installer | php
78 php composer.phar install
79
80 ### Création de la base de données
81
82 Wallabag peut s'installer sur différents types de bases de données :
83
84 * [SQLite](http://php.net/manual/fr/book.sqlite.php). Le plus simple de tous. Rien de particulier à configurer.
85 * [MySQL](http://php.net/manual/fr/book.mysql.php). Un système de base de données bien connu, qui est dans la plupart des cas plus efficace que SQLite.
86 * [PostgreSQL](http://php.net/manual/fr/book.pgsql.php). Certaines personnes l'ont trouvé mieux que MySQL.
87
88 Nous vous conseillons d'utiliser MySQL, plus performante. Il est alors nécessaire de créer une nouvelle base (par exemple `wallabag`), un nouvel utilisateur (par exemple `wallabag`) et un mot de passe (ici `VotreMotdePasse`). Vous pouvez pour cela utiliser `phpMyAdmin`, ou exécuter les commandes suivantes :
89
90 mysql -p -u root
91 mysql> CREATE DATABASE wallabag;
92 mysql> GRANT ALL PRIVILEGES ON `wallabag`.* TO 'wallabag'@'localhost' IDENTIFIED BY 'VotreMotdePasse';
93 mysql> exit
94
95 *Note :* Si vous utilisez MySQL ou Postgresql, vous devrez **remplir tous les champs**, sinon l'installation ne fonctionera pas et un message d'erreur vous dira ce qui ne va pas. Vous devez créer manuellement la base de données qui sera utilisée par wallabag avec un outil comme PHPMyAdmin ou en ligne de commande.
96
97 ### Permissions
98
99 Le serveur web doit avoir accès en écriture aux répertoires `assets`, `cache` et `db`. Sans cela, un message vous indiquera que l'installation est impossible :
100
101 sudo chown -R www-data:www-data /var/www/html/wallabag
102
103 ### Installation de wallabag. Enfin.
104
105 Accédez à wallabag depuis votre navigateur : `http://votreserveur.com/wallabag`. Si votre serveur est bien configuré, vous arrivez sur l'écran d'installation.
106
107 Renseignez le type de votre base de données (`sqlite`, `mysql` ou `postgresql`) et les informations de votre base de données. Dans le cas de la base MySQL créée plus haut, la configuration standard sera :
108
109 Database engine: MySQL
110 Server: localhost
111 Database: wallabag
112 Username: wallabag
113 Password: VotreMotdePasse
114
115 Créez enfin votre premier utilisateur et son mot de passe (différents de l'utilisateur de la base de données).
116
117 wallabag est maintenant installé.
118
119 ### Connexion
120
121 Depuis votre navigateur, vous arrivez sur l'écran d'identification : saisissez votre identifiant et votre mot de passe et vous voici connecté.