Lamp
Installation
Pour un serveur web avec apache, php et mysql :
sudo apt install apache2 php mysql-server libapache2-mod-php php-mysql
Connexion au Serveur
Après l’installation, le serveur se lance automatiquement à l’adresse :
## Télécharger Wordpress
[https://fr.wordpress.org/](https://fr.wordpress.org/){:target="_blank"}
Déplacer suite le dossier dézippé à l'adresse `/var/html/www/` :
sudo unzip wordpress-4.9-fr_FR.zip -d wordpress sudo cp wordpress /var/html/www/ cd /var/html/www/ sudo mv wordpress/* . sudo rm -r wordpress sudo rm -r index.html
On supprime 'indexl.html' la page par défaut.
## Créer la base de donnée mysql
l'utlisateur par defaut est "root" avec un password vide
sudo mysql -u root
Une fois sql lancé, on tape :
```SQL
mysql> create database wordpress;
mysql> create user nomUtilisateur;
mysql> set password for nomUtilisateur = PASSWORD("monMotDePasse");
mysql> GRANT ALL PRIVILEGES ON wordpress.* TO nomUtilisateur@localhost IDENTIFIED by "monMotDePasse";
Activer .htaccess overide
sudo nano /etc/apache2/apache2.conf
et ajouter à la fin du fichier, les lignes suivantes :
<Directory /var/www/html/>
AllowOverride All
</Directory>
Donner les droits en ecriture à l’utilisateur apache
ps aux|grep apache
Normalement, l’utilisateur root
et plusieurs www-data
sont présents.
sudo chown -R www-data /var/www
On permet ainsi à `www-data` de modifier le dossier `/var/www`
---
1. En voulant télécharger un document j'obtiens l'erreur :
Impossible de créer le dossier wp-content/uploads/2017/11. Son dossier parent est-il accessible en écriture par le serveur ?
Il faut changer les droit du dossier où le site se situe `/var/www`
---
# Activer le module Rewrite
sudo a2enmod rewrite sudo systemctl restart apache2
```
Finaliser l’installation de wordpress
Si tout se passe bien, vous devriez voir la page wordpress d’installation s’afficher, il suffit alors de rentrer les informations utilisées pour la création de la base de donnée mysql.
On vous demandera enfin pour finaliser l’installation Wordpress 4.9, de créer un fichier wp-config.php
et d’y insérer les lignes contenant votre configuration effectuée.