Actualités
n8n est maintenant disponible dans le Serverspace panneau de commande comme un 1-Click App
Serverspace Black Friday
BK
Juillet 21 2025
Mise à jour le 8 août 2025

Guide complet de WordPress Installation sur Ubuntu

Ubuntu WordPress

WordPress est un système de gestion de contenu gratuit et open source (CMS) écrit en PHP et utilisant un MySQL ou base de données MariaDB. Selon les données de W3Techs de juillet 2025, WordPress alimente 43.1 % des sites Web avec une audience connue CMSCréée à l'origine comme une plateforme de blogs en 2003, WordPress est devenu un outil puissant pour créer tout type de site web. Sa popularité repose sur sa simplicité d'utilisation, sa flexibilité et sa vaste communauté de développeurs.

Cet article fournit un guide à jour pour l'installation WordPress sur un Ubuntu serveur, en tenant compte des exigences modernes de sécurité et de performance.

Pré-requis :

Avant d'installer WordPress, assurez-vous de votre Ubuntu le serveur répond à ces exigences :

  • Apache le serveur web:Installé avec le mod_rewrite module activé (pour les URL optimisées pour le référencement) :
    sudo a2enmod rewrite
    sudo systemctl restart apache2
  • PHP 8.0 ou supérieur:Avec les modules essentiels installés :
    sudo apt install php-mysql php-curl php-gd php-xml php-mbstring php-zip
    sudo systemctl restart apache2
  • MySQL 8.0 ou plus:Avec une base de données configurée en encodage utf8mb4 :
    mysql --version

Téléchargement WordPress

  1. Télécharger l'archive
    wget https://wordpress.org/latest.tar.gz
  2. Extraire complètement l'archive
    tar -xzf latest.tar.gz

Configuration de la base de données

Créez une base de données et un utilisateur compatibles Unicode avec des privilèges minimaux :

sudo mysql
CREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'wp_user'@'localhost' IDENTIFIED WITH mysql_native_password BY 'secure_password';
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, INDEX ON wordpress.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Important: En utilisant mysql_native_password assure la compatibilité avec WordPress.

WordPress Configuration

  1. Copier l'exemple de configuration
    cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php
  2. Ajouter des clés de sel
    Générer des clés uniques à api.wordpress.org/secret-key/1.1/salt/ et collez-les dans wp-config.php remplacement :
    define('AUTH_KEY', 'insert your unique phrase');
    define('SECURE_AUTH_KEY', 'insert your unique phrase');
    // ... remaining keys
  3. Configurer l'accès à la base de données
    Modifier dans wp-config.php:
    define('DB_NAME', 'wordpress');
    define('DB_USER', 'wp_user');
    define('DB_PASSWORD', 'secure_password');
    define('DB_HOST', 'localhost');
  4. Définir des autorisations sécurisées
    cd /var/www/html
    sudo find . -type d -exec chmod 755 {} \;
    sudo find . -type f -exec chmod 644 {} \;
    sudo chown -R www-data:www-data /var/www/html

Exécution du script d'installation

  1. Accédez au programme d'installation dans votre navigateur
    Accédez à http://your_IP_address or http://localhost
  2. Entrez les informations du site
    • Titre du site
    • Nom d'utilisateur (évitez d'utiliser « admin »)
    • Mot de passe fort
    • Courriel de l'administrateur
  3. Installation complète
    Cliquez sur « Installer » WordPress" et connectez-vous au tableau de bord d'administration

Dépannage des problèmes d'installation

Erreur de connexion à la base de données

  1. Vérifier MySQL authentification de l'utilisateur :
    SELECT plugin FROM mysql.user WHERE User = 'wp_user';

    Devrait revenir : mysql_native_password

  2. Vérifiez MySQL statut:
    sudo systemctl status mysql

Problèmes d'autorisation

  1. Vérifier la propriété du fichier :
    ls -l /var/www/html
  2. Corriger les autorisations :
    sudo chown -R www-data:www-data /var/www/html
    sudo find /var/www/html -type d -exec chmod 755 {} \;
    sudo find /var/www/html -type f -exec chmod 644 {} \;

Fonctionnalité manquante

  1. Installer les modules PHP requis :
    sudo apt install php-json php-xmlrpc php-soap php-intl
    sudo systemctl restart apache2

Problèmes d'URL optimisés pour le référencement (Pretty Permalinks)

  1. Permettre mod_rewrite:
    sudo a2enmod rewrite
  2. ajouter .htaccess:

    AllowOverride All

Pose WordPress on Ubuntu nécessite une attention aux exigences de sécurité modernes, en particulier lors de l'utilisation MySQL PHP 8.0 et PHP 8.0+. En suivant ce guide, vous créerez un environnement optimisé et sécurisé pour votre site web. Mettez-le à jour régulièrement. WordPress et ses composants pour maintenir la sécurité.

Tableau : Essentiel WordPress Commandes d'installation

Command Description
réécriture de sudo a2enmod Permet la prise en charge des URL optimisées pour le référencement
sudo apt install php-mysql php-curl Installe les modules PHP requis
cp -a wordpress/. /var/www/html/ Copie tout WordPress fichiers
CRÉER L'UTILISATEUR 'user'@'localhost' IDENTIFIÉ AVEC mysql_native_password Crée un utilisateur de base de données compatible
trouver . -type d -exec chmod 755 {} \; Autorisations de répertoire sécurisées
trouver . -type f -exec chmod 644 {} \; Autorisations de fichiers sécurisées
Voter:
5 sur 5
Note moyenne : 5
Noté par : 1
1101 CT Amsterdam Pays-Bas, Herikerbergweg 292
+31 20 262-58-98
700 300
ITGLOBAL.COM NL
700 300

Vous pourriez aussi aimer...

Nous utilisons des cookies pour rendre votre expérience sur le Serverspace meilleur. En poursuivant votre navigation sur notre site, vous acceptez nos
Utilisation des cookies et Politique de confidentialité.