Comment installer WordPress manuellement sous Linux
Shared FAQ page chrome (breadcrumb, dates, read time, «Continuer la lecture», enquiry block, category labels): see INDEX-AND-CHROME.md. Translate once.
Body
Télécharger WordPress
Rendez-vous à la racine web de votre domaine et téléchargez la version la plus récente du paquet WordPress.
Par exemple
cd /home/eurovps/public_html/
En SSH, vous pouvez récupérer le dernier fichier WordPress avec wget.
wget https://wordpress.org/latest.zip
Extraire l'archive WordPress
Décompressez le fichier téléchargé avec la commande suivante en SSH.
unzip latest.zip
Déplacer tous les fichiers et dossiers du dossier WordPress vers la bonne racine web.
Par exemple :
mv wordpress/* /home/eurovps/public_html/
Supprimer le dossier WordPress et le fichier latest.zip.
rm -rf wordpress latest.zip
Corriger les permissions des fichiers et dossiers WordPress.
Donnez les fichiers à l'utilisateur et au groupe de votre domaine. Dans notre cas, l'utilisateur du site est eurovps.
chown eurovps.eurovps /home/eurovps/public_html/* -R
Créer une base de données MySQL et un utilisateur pour WordPress.
Vous devez créer une base MySQL et lui attribuer un utilisateur MySQL avec tous les droits.
Voici les commandes pour créer la base et l'utilisateur et accorder les privilèges
- create database db_name;
- create user db_user;
- grant all on db_name.* to 'db_user'@'localhost' identified by 'db_password';
MariaDB [(none)]> create database eurovps_wp;
Query OK, 1 row affected (0.001 sec)
MariaDB [(none)]> create user eurovps_usr;
Query OK, 0 rows affected (0.001 sec)
MariaDB [(none)]> GRANT ALL PRIVILEGES ON eurovps_wp.* TO "eurovps_user"@"localhost" IDENTIFIED BY "password";
Query OK, 0 rows affected (0.001 sec)
Mettez à jour les informations de base de données dans le fichier de configuration WordPress.
Renommez le fichier wp-config-sample.php en wp-config.php et mettez-y les informations de la base.
mv wp-config-sample.php wp-config.php
vi wp-config.php
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
Remplacez ces entrées par les informations de notre base.
Extrait de la FAQ EuroVPS.
Plus dans la catégorie « Guides »Votre prochain partenaire d'infrastructure
Encore
une question ?
Dites-nous ce que vous cherchez à faire. Un ingénieur lira votre message et vous répondra.
+357 222 32280
Commençons par votre environnement.
Un peu de contexte nous aide à démarrer la bonne conversation.
