« Installation de wordpress » : différence entre les versions

De RomainGuyot
Aucun résumé des modifications
Aucun résumé des modifications
 
(28 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
Sur la machine Linux, rendez-vous dans le dossier temporaire. <code>cd /tmp</code>


Nous allons créer ce que l'on appelle une machine LAMP, d'après Wikipédia une machine "LAMP est un acronyme désignant un ensemble de logiciels libres permettant de construire des serveurs de sites web. L'acronyme original se réfère aux logiciels suivants :     * « Linux », le système d'exploitation ( GNU/Linux ) ;
Nous allons ensuite télécharger la dernière version de WordPress avec la commande suivante :  
* « Apache », le serveur Web ;
* « MySQL ou MariaDB », le serveur de base de données ;
* À l'origine, « PHP », « Perl » ou « Python », les langages de script."


Dans le cas d'un WordPress le P désigne PHP.
<code>wget https://wordpress.org/latest.zip</code>


== Installation de la machine ==
Une fois le zip téléchargé nous allons créer la base de données nécessaire à wordpress.


Dans un premier temps, nous avons besoin d'une machine Linux Debian 12 sans interface graphique.
Pour cela, rendez-vous dans mysql depuis la racine de votre machine grâce à la commande :


Cette machine se nomme debianWordpress, elle a besoin de 20Gb de stockage. Si besoin, aidez-vous du Tuto suivant
<code>mysql –u root –p</code>


[[Installation d'une machine Debian sans interface graphique]]
Créer ensuite votre base de données. <code>CREATE DATABASE wp01;</code>$


==Installation du serveur Web==
Vérifiez que votre table a été créée grâce à la commande <code>SHOW DATABASES;</code>


Maintenant que notre machine est prête, nous allons installer notre serveur web qui vas héberger notre site WordPress
Quittez MariaDB avec <code>exit</code>


pour cela effectuer la commande
Installer le paquet '''zip'''
<code>sudo apt-get install apache2</code>


Une fois le téléchargement terminé, entrer la commande <code>ip a</code> dans votre terminal, noter votre adresse IP.
Supprimez maintenant les tests que nous avons faits dans le dossier '''/var/www/html/wordpress'''
Sur votre machine hôte, entrez l'adresse de votre Debian. Une page Apache doit s'afficher


[[File:Apache.png]]


====Question 1====
Nous allons maintenant dézipper le fichier précédemment télécharger de wordpress pour cela possitionez vous dans le dossier /tmp  et effectuer la commande suivante :
Le protocole utilisé est implicite, Quel est ce port et le protocole associé ?


Sur votre machine virtuelle, créer un fichier '''wordpress''' dans le dossier /var/www/html
<code>unzip latest.zip -d /var/www/html/wordpress</code>


Créer ensuite à l'intérieur du fichier wordpress un fichier '''index.html'''
Rendez-vous dans le dossier '''/var/www/html/wordpress'''  


Entrer ensuite le code suivant :  
Nous pouvons remarquer qu'un dossier wordpress a été créé avec à l'intérieur l'ensemble de fichier pour rendre le dossier plus lisible, nous allons déplacer les fichiers au dossier wordpress précédent, pour cela faites la commande suivante :  


<code>
</code>mv wordpress/* /var/www/html/wordpress<code>
<!DOCTYPE html>
<html lang="fr">
  <head>
    <meta charset="utf-8">
    <title>Wordpress</title>
  </head>
  <body>
    <!-- page content -->
    Hello World !
  </body>
</html>
</code>


====Question 2====
Pour supprimer ensuite le fichie wordpress dans /var/www/html/wordpress faites la commande : <code>rmdir wordpress</code>
Comment accéder à cette ressource depuis votre navigateur ?


L'objectif est maintenant d'avoir un lien utilisable plus facilement
Avant d'accéder à la machine, il faut '''reload''' le serveur '''apache2'''
pour cela, nous avons besoin de modifier le fichier host de windows


====Question 3====
===Configuration Wordpress===
À quoi sert le fichier host ?


Il se trouve à l'emplacement suivant '''C:\Windows\System32\drivers\etc''' ajouter la ligne.  
Nous allons accéder au site wordpress depuis votre machine hôte, supprimer le cache de votre navigateur et rendez vous à l'URL '''wordpress.local'''
''IP de votre machine'' wordrpress.local


====Question 4====
La configuration du site s'affiche. Il est demmandé le nom de la base de donnée ainsi que ses identifiants. Entrez ce que vous avez noté précédemment.
Comment accéder à son site plus facilement maintenant est-ce que cela fonctionne ?


Sur votre machine Debian en root allez dans le dossier /etc/apache2/sites-available
[[File:Xordpress.png|500px]]
Créez un fichier wordpress.local.conf et ajouter le code suivant :
<code>
<VirtualHost *:80>
  ServerName wordpress.local
  DocumlentRoot /var/www/html/wordpress
</VirtualHost>
</code>


Pour que les modifications soient effectives, il faut recharger apache2 pour cela effectuer les commandes suivantes
Une page de configurations s'affiche.
<code>a2ensite wordpress.local.conf</code>
* Rendez-vous sur votre machine Debian dans le dossier /var/www/html/wordpress
<code>systemctl reload apache2</code>
* Créez un fichier wp-config.php
* Copiez le contenu de la page de configuration dans le fichier wp-config.php


====Question 5====
[[File:Xordpress2.png|500px]]
L'URL fonctionne-t-elle cette fois ?
 
Vous pouvez maintenant appuyer sur le bouton '''Run the installation'''
 
Vous pouvez maintenant entrer le nom du site : '''  '''
Ainsi que les identifiants, mot de passe de Wordpress

Dernière version du 10 avril 2025 à 15:06

Sur la machine Linux, rendez-vous dans le dossier temporaire. cd /tmp

Nous allons ensuite télécharger la dernière version de WordPress avec la commande suivante :

wget https://wordpress.org/latest.zip

Une fois le zip téléchargé nous allons créer la base de données nécessaire à wordpress.

Pour cela, rendez-vous dans mysql depuis la racine de votre machine grâce à la commande :

mysql –u root –p

Créer ensuite votre base de données. CREATE DATABASE wp01;$

Vérifiez que votre table a été créée grâce à la commande SHOW DATABASES;

Quittez MariaDB avec exit

Installer le paquet zip

Supprimez maintenant les tests que nous avons faits dans le dossier /var/www/html/wordpress


Nous allons maintenant dézipper le fichier précédemment télécharger de wordpress pour cela possitionez vous dans le dossier /tmp et effectuer la commande suivante :

unzip latest.zip -d /var/www/html/wordpress

Rendez-vous dans le dossier /var/www/html/wordpress

Nous pouvons remarquer qu'un dossier wordpress a été créé avec à l'intérieur l'ensemble de fichier pour rendre le dossier plus lisible, nous allons déplacer les fichiers au dossier wordpress précédent, pour cela faites la commande suivante :

mv wordpress/* /var/www/html/wordpress

Pour supprimer ensuite le fichie wordpress dans /var/www/html/wordpress faites la commande : rmdir wordpress

Avant d'accéder à la machine, il faut reload le serveur apache2

Configuration Wordpress

Nous allons accéder au site wordpress depuis votre machine hôte, supprimer le cache de votre navigateur et rendez vous à l'URL wordpress.local

La configuration du site s'affiche. Il est demmandé le nom de la base de donnée ainsi que ses identifiants. Entrez ce que vous avez noté précédemment.

Une page de configurations s'affiche.

  • Rendez-vous sur votre machine Debian dans le dossier /var/www/html/wordpress
  • Créez un fichier wp-config.php
  • Copiez le contenu de la page de configuration dans le fichier wp-config.php

Vous pouvez maintenant appuyer sur le bouton Run the installation

Vous pouvez maintenant entrer le nom du site : Ainsi que les identifiants, mot de passe de Wordpress