Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
wordpress [Le 22/05/2020, 12:59] krodelabestiole [Installation de WordPress] WordPress -> wpuser pour l'utilisateur (plus clair) |
wordpress [Le 23/05/2020, 20:12] krodelabestiole wordpress via hosts -> wordpress.localhost |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
{{tag>serveur internet cms}} | {{tag>serveur internet cms}} | ||
- | {{ http://upload.wikimedia.org/wikipedia/commons/c/ca/Wordpress-logo.png?245}} | + | {{ https://s.w.org/style/images/about/WordPress-logotype-standard.png?260}} |
====== WordPress ====== | ====== WordPress ====== | ||
Ligne 21: | Ligne 21: | ||
===== Installation ===== | ===== Installation ===== | ||
- | <note>Le site officiel propose 2 documentations concernant l'installation de WordPress : [[https://fr.wordpress.org/txt-install/|une succincte]], l'autre [[http://codex.wordpress.org/fr:Installer_WordPress|plus complète]].</note> | + | <note>Le site officiel propose 2 documentations concernant l'installation de WordPress : [[https://fr.wordpress.org/txt-install/|une succincte]], l'autre [[https://codex.wordpress.org/fr:Installer_WordPress|plus complète]].</note> |
<note tip>La plupart des hébergeurs web proposent une installation de WordPress simplifiée ("//en 1 clic//").</note> | <note tip>La plupart des hébergeurs web proposent une installation de WordPress simplifiée ("//en 1 clic//").</note> | ||
Ligne 46: | Ligne 46: | ||
Ce qui ouvre avec [[:nano|l'éditeur nano]] un fichier dans lequel nous allons coller : | Ce qui ouvre avec [[:nano|l'éditeur nano]] un fichier dans lequel nous allons coller : | ||
<file - wordpress.conf><VirtualHost *:80> | <file - wordpress.conf><VirtualHost *:80> | ||
- | ServerName wordpress | + | ServerName wordpress.localhost |
DocumentRoot /var/www/wordpress | DocumentRoot /var/www/wordpress | ||
<Directory /var/www/wordpress> | <Directory /var/www/wordpress> | ||
Ligne 55: | Ligne 55: | ||
CustomLog /var/log/apache2/access.wordpress.log combined | CustomLog /var/log/apache2/access.wordpress.log combined | ||
</VirtualHost></file> | </VirtualHost></file> | ||
- | Si un nom de domaine pointe sur le serveur, on l'indique à la place de ''wordpress'' pour la directive ''ServerName''.\\ | + | Si un nom de domaine pointe sur le serveur, on l'indique à la place de ''wordpress.localhost'' pour la directive ''ServerName''.\\ |
(''Ctrl+X'' puis ''O'' pour quitter en sauvegardant) | (''Ctrl+X'' puis ''O'' pour quitter en sauvegardant) | ||
Ligne 61: | Ligne 61: | ||
<code>sudo a2ensite wordpress | <code>sudo a2ensite wordpress | ||
sudo systemctl reload apache2</code> | sudo systemctl reload apache2</code> | ||
- | |||
- | Si on n'a pas spécifié de vrai nom de domaine, on édite le fichier //[[:hosts#hosts|/etc/hosts]]// côté client afin de renseigner l'IP du serveur pour le domaine ''wordpress'' : | ||
- | <code>sudo nano /etc/hosts</code> | ||
- | Ceci ouvre [[:nano|l'éditeur nano]] avec lequel on peut ajouter la ligne suivante : | ||
- | <file - hosts>127.0.0.1 wordpress</file> | ||
<note important>Si votre serveur est sur le [[:Web]], pensez à [[:apache2#securite|sécuriser]] l'accès au site en particulier en forçant [[:apache2#HTTPS]].</note> | <note important>Si votre serveur est sur le [[:Web]], pensez à [[:apache2#securite|sécuriser]] l'accès au site en particulier en forçant [[:apache2#HTTPS]].</note> | ||
Ligne 91: | Ligne 86: | ||
On arrive alors sur la console SQL sur laquelle nous allons entrer ces commandes (en remplaçant ''mot_de_passe'') : | On arrive alors sur la console SQL sur laquelle nous allons entrer ces commandes (en remplaçant ''mot_de_passe'') : | ||
<code mysql>CREATE DATABASE wordpress; | <code mysql>CREATE DATABASE wordpress; | ||
- | CREATE USER 'wordpress'@'localhost' IDENTIFIED BY 'mot_de_passe'; | + | CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'mot_de_passe'; |
GRANT ALL ON wordpress.* TO 'wpuser'@'localhost'; | GRANT ALL ON wordpress.* TO 'wpuser'@'localhost'; | ||
FLUSH PRIVILEGES; | FLUSH PRIVILEGES; | ||
Ligne 101: | Ligne 96: | ||
=== Installation via l'interface web === | === Installation via l'interface web === | ||
- | WordPress devrait alors être accessible à l'adresse [[http://wordpress/]], et cette adresse nous redirige sur une interface qui nous permet de finaliser l'installation. | + | WordPress devrait alors être accessible à l'adresse [[http://wordpress.localhost/]], et cette adresse nous redirige sur une interface qui nous permet de finaliser l'installation. |
Cliquez sur //C'est parti !// et renseignez les différents champs : | Cliquez sur //C'est parti !// et renseignez les différents champs : | ||
Ligne 189: | Ligne 184: | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
- | * [[http://fr.wordpress.org/|fr.wordpress.org]] : site officiel | + | * [[https://fr.wordpress.org/|fr.wordpress.org]] : site officiel |
- | * [[http://wpfr.net/|wpfr.net]] : communauté francophone | + | * [[https://wpfr.net/|wpfr.net]] : communauté francophone |
- | * [[http://www.geekeries.fr/|www.geekeries.fr]] : présentations de ressources WordPress | + | * [[https://www.geekeries.fr/|www.geekeries.fr]] : présentations de ressources WordPress |
* [[https://www.grafikart.fr/tutoriels/wordpress|www.grafikart.fr]] : tutoriels pour les développeurs | * [[https://www.grafikart.fr/tutoriels/wordpress|www.grafikart.fr]] : tutoriels pour les développeurs | ||