<Précédent | Table des matières | Suivant>
4.2. Configuration
Pour configurer votre première application WordPress, configurez un site Apache. Ouvert /etc/apache2/sites-available/wordpress.conf et écrivez les lignes suivantes :
Alias /blog /usr/share/wordpress
Options FollowSymLinks
Options de limite AllowOverride FileInfo DirectoryIndex index.php
Ordre autoriser, refuser Autoriser de tous
Options FollowSymLinks
Ordre autoriser, refuser Autoriser de tous
Activer ce nouveau site WordPress
sudo a2ensite wordpress
Une fois que vous avez configuré le serveur Web Apache2 et l'avez préparé pour votre application WordPress, vous devez le redémarrer. Vous pouvez exécuter la commande suivante pour redémarrer le serveur Web Apache2 :
sudo systemctl redémarrer apache2.service
Pour faciliter plusieurs installations WordPress, le nom de ce fichier de configuration est basé sur l'en-tête Host de la requête HTTP. Cela signifie que vous pouvez avoir une configuration par VirtualHost en
faisant correspondre la partie nom d'hôte de cette configuration avec votre hôte virtuel Apache. par exemple /etc/wordpress/config-10.211.55.50.php, /etc/wordpress/config-hostalias1.php, etc. Ces instructions supposent que vous pouvez accéder à Apache via le nom d'hôte localhost (peut-être en utilisant un tunnel ssh) sinon, remplacez /etc/wordpress/config-localhost.php avec /etc/wordpress/config-NAME_OF_YOUR_VIRTUAL_HOST.php.
Une fois le fichier de configuration écrit, c'est à vous de choisir une convention pour le nom d'utilisateur et le mot de passe mysql pour chaque instance de base de données WordPress. Cette documentation ne montre qu'un seul exemple, localhost.
Configurez maintenant WordPress pour utiliser une base de données mysql. Ouvert /etc/wordpress/config-localhost.php fichier et écrivez les lignes suivantes :
define('DB_NAME', 'wordpress'); define('DB_USER', 'wordpress'); define('DB_PASSWORD', 'votre mot de passe ici'); define('DB_HOST', 'localhost');
define('WP_CONTENT_DIR', '/usr/share/wordpress/wp-content');
?>
Créez maintenant cette base de données mysql. Ouvrir un fichier temporaire avec les commandes mysql wordpress.sql et écrivez les lignes suivantes :
CRÉER UNE BASE DE DONNÉES wordpress;
OCTROI SÉLECTIONNER,INSÉRER,MISE À JOUR,SUPPRIMER,CRÉER,SUPPRIMER, MODIFIER
SUR wordpress.*
À wordpress@localhost
IDENTIFIÉ PAR « votre mot de passe ici » ; PRIVILÈGES DE FLASH ;
Exécutez ces commandes.
chat wordpress.sql | sudo mysql --defaults-extra-file=/etc/mysql/debian.cnf
Votre nouveau WordPress peut maintenant être configuré en visitant http://localhost/blog/wp-admin/install.php. (Ou http://NAME_OF_YOUR_VIRTUAL_HOST/blog/wp-admin/install.php si votre serveur n'a pas d'interface graphique et que vous terminez la configuration de WordPress via un navigateur Web exécuté sur un autre ordinateur.) Remplissez le titre du site, le nom d'utilisateur, le mot de passe et Envoyez un e-mail et cliquez sur Installer WordPress.
Notez le mot de passe généré (le cas échéant) et cliquez sur le mot de passe de connexion. Votre WordPress est maintenant prêt à être utilisé.