Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| wordpress [Le 22/05/2020, 12:24] – fix création user mysql krodelabestiole | wordpress [Le 06/01/2026, 23:29] (Version actuelle) – j'essaie d'être accesible et "Dans la pratique, toutefois, c'est l'usage populaire qui l'emporte et donc on peut aussi dire « site Internet » par métonymie." ce qui est clair par contre c'est que la graphie sites-web n'existe pas. krodelabestiole | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| {{tag> | {{tag> | ||
| - | {{ http://upload.wikimedia.org/wikipedia/commons/c/ca/ | + | {{ https://s.w.org/style/images/about/WordPress-logotype-standard.png?260|Logo de WordPress}} |
| ====== WordPress ====== | ====== WordPress ====== | ||
| - | [[wpfr> | + | [[wpfr> |
| C'est un projet né en 2003, ce qui est ancien pour une technologie du [[:Web]]. | C'est un projet né en 2003, ce qui est ancien pour une technologie du [[:Web]]. | ||
| - | Cause et conséquence de cette gigantesque communauté : il propose une quantité sidérante d' | + | Cause et conséquence de cette gigantesque communauté : il propose une quantité sidérante d' |
| {{: | {{: | ||
| Ligne 21: | Ligne 20: | ||
| ===== Installation ===== | ===== Installation ===== | ||
| - | < | + | < |
| <note tip>La plupart des hébergeurs web proposent une installation de WordPress simplifiée ("//en 1 clic//" | <note tip>La plupart des hébergeurs web proposent une installation de WordPress simplifiée ("//en 1 clic//" | ||
| Ligne 46: | Ligne 45: | ||
| Ce qui ouvre avec [[: | Ce qui ouvre avec [[: | ||
| <file - wordpress.conf>< | <file - wordpress.conf>< | ||
| - | ServerName wordpress | + | ServerName wordpress.localhost |
| DocumentRoot / | DocumentRoot / | ||
| < | < | ||
| Ligne 55: | Ligne 54: | ||
| CustomLog / | CustomLog / | ||
| </ | </ | ||
| - | Si un nom de domaine pointe sur le serveur, on l' | + | Si un nom de domaine pointe sur le serveur, on l' |
| ('' | ('' | ||
| Ligne 61: | Ligne 60: | ||
| < | < | ||
| sudo systemctl reload apache2</ | sudo systemctl reload apache2</ | ||
| - | |||
| - | Si on n'a pas spécifié de vrai nom de domaine, on édite le fichier // | ||
| - | < | ||
| - | Ceci ouvre [[: | ||
| - | <file - hosts> | ||
| <note important> | <note important> | ||
| Ligne 91: | Ligne 85: | ||
| On arrive alors sur la console SQL sur laquelle nous allons entrer ces commandes (en remplaçant '' | On arrive alors sur la console SQL sur laquelle nous allons entrer ces commandes (en remplaçant '' | ||
| <code mysql> | <code mysql> | ||
| - | CREATE USER 'wordpress' | + | CREATE USER 'wpuser' |
| - | GRANT ALL ON WordPress.* TO 'wordpress' | + | GRANT ALL ON wordpress.* TO 'wpuser' |
| FLUSH PRIVILEGES; | FLUSH PRIVILEGES; | ||
| QUIT;</ | QUIT;</ | ||
| Il faut remplacer '' | Il faut remplacer '' | ||
| - | On vient de créer la base de donnée '' | + | On vient de créer la base de donnée '' |
| === Installation via l' | === Installation via l' | ||
| - | WordPress devrait alors être accessible à l' | + | WordPress devrait alors être accessible à l' |
| Cliquez sur // | Cliquez sur // | ||
| * **Nom de la base de données** : '' | * **Nom de la base de données** : '' | ||
| - | * **Identifiant** : '' | + | * **Identifiant** : '' |
| - | * **Mot de passe** : le mot de passe qu'on a noté à l' | + | * **Mot de passe** : le mot de passe qu'on a noté à l' |
| * **Adresse de la base de données** : '' | * **Adresse de la base de données** : '' | ||
| * **Préfixe des tables** : '' | * **Préfixe des tables** : '' | ||
| Ligne 117: | Ligne 111: | ||
| ===== Utilisation ===== | ===== Utilisation ===== | ||
| + | |||
| + | ==== Contenu éditorial ==== | ||
| + | |||
| + | La contenu éditorial de WordPress est principalement de deux types : | ||
| + | * les //pages//, qui sont les éléments constituants des "sites classiques", | ||
| + | * les // | ||
| ==== Extensions ==== | ==== Extensions ==== | ||
| Ligne 137: | Ligne 137: | ||
| <note important> | <note important> | ||
| - | |||
| - | ==== Contenu éditorial ==== | ||
| - | |||
| - | La contenu éditorial de WordPress est principalement de deux types : | ||
| - | * les //pages//, qui sont les éléments constituants des "sites classiques", | ||
| - | * les // | ||
| ===== Problèmes courants ===== | ===== Problèmes courants ===== | ||
| Ligne 174: | Ligne 168: | ||
| ===== Aller plus loin ===== | ===== Aller plus loin ===== | ||
| + | |||
| + | ==== Multisite ==== | ||
| + | |||
| + | WordPress permet de gérer plusieurs sites depuis une instance unique. Cette fonctionnalité consiste à afficher différents contenus et différents thèmes en fonction du nom de domaine appelé. On peut ainsi gérer plusieurs sites distincts pour les internautes depuis une interface unique et un même compte administrateur. De plus on a un seul [[:CMS]] à maintenir à jour. | ||
| + | |||
| + | Pour que cela fonctionne il faut avant tout que les différents [[wpfr> | ||
| + | Il faut également que notre serveur web affiche WordPress pour chacun de ces noms de domaine. Si on utilise [[: | ||
| + | |||
| + | Voici un exemple grâce auquel WordPress pourra prendre en charge les domaines '' | ||
| + | |||
| + | <file - wordpress.conf>< | ||
| + | ServerName example.com | ||
| + | ServerAlias example.org *.example.com | ||
| + | DocumentRoot / | ||
| + | < | ||
| + | AllowOverride all | ||
| + | Require all granted | ||
| + | </ | ||
| + | ErrorLog / | ||
| + | CustomLog / | ||
| + | </ | ||
| + | |||
| + | Une fois ce fichier modifié on recharge la configuration d' | ||
| + | < | ||
| ==== WP-CLI === | ==== WP-CLI === | ||
| Ligne 189: | Ligne 207: | ||
| ===== Voir aussi ===== | ===== Voir aussi ===== | ||
| - | * [[http:// | + | * [[https:// |
| - | * [[http:// | + | * [[https:// |
| - | * [[http:// | + | * [[https:// |
| * [[https:// | * [[https:// | ||
| - | ---- | + | ---- |
| // | // | ||
