Installer WordPress
WordPress a besoin de deux choses sur l'hébergement web NeoHeberg : une base MySQL et des fichiers PHP servis par le domaine. L'installation prend une quinzaine de minutes si le DNS est déjà en place.
Préparer le domaine et la base
Le domaine doit déjà pointer vers l'hébergement. Vérifiez la résolution avant d'aller plus loin :
dig +short A votre-domaine.fr
dig +short AAAA votre-domaine.frDans KeyHelp, créez une base MySQL et un utilisateur dédié. Notez le nom de la base, l'utilisateur, le mot de passe et l'hôte localhost. Choisissez un jeu de caractères utf8mb4 : il couvre les emojis et les caractères accentués.
Télécharger et envoyer les fichiers
Récupérez l'archive officielle sur https://wordpress.org/latest.tar.gz, puis décompressez-la sur votre poste. Connectez-vous en SFTP à la racine du domaine indiquée dans KeyHelp et envoyez le contenu du dossier wordpress/, pas le dossier lui-même. La racine doit contenir index.php, wp-admin/ et wp-includes/.
Si le panneau propose un gestionnaire de fichiers avec extraction d'archive, vous pouvez envoyer le fichier .tar.gz puis l'extraire directement, ce qui évite des milliers de petits transferts.
Renseigner wp-config.php
Dupliquez wp-config-sample.php en wp-config.php et complétez les constantes :
define('DB_NAME', 'nom_de_la_base');
define('DB_USER', 'utilisateur_mysql');
define('DB_PASSWORD', 'mot-de-passe-fort');
define('DB_HOST', 'localhost');
define('DB_CHARSET', 'utf8mb4');
define('DB_COLLATE', '');
$table_prefix = 'wp_';Générez ensuite les clés de sécurité depuis https://api.wordpress.org/secret-key/1.1/salt/ et collez le bloc obtenu. Ces clés invalident les cookies de session : ne les copiez pas d'une installation à l'autre.
Côté permissions, comptez 755 pour les dossiers et 644 pour les fichiers ; wp-config.php doit rester lisible par le serveur web, sans être accessible depuis le navigateur.
Lancer l'installation
Ouvrez https://votre-domaine.fr/ : WordPress détecte l'absence de configuration complète et affiche l'assistant. Choisissez la langue, un identifiant d'administrateur qui n'est pas admin, un mot de passe long et une adresse e-mail valide.
Une fois connecté, activez le certificat SSL dans KeyHelp, puis forcez l'administration en HTTPS dans wp-config.php :
define('FORCE_SSL_ADMIN', true);Réglez enfin les permaliens sur « Titre de la publication » et vérifiez que la réécriture fonctionne.
Vérifier et dépanner
- Le site s'affiche sans avertissement et l'administration répond.
- Un média se téléverse et s'affiche dans la bibliothèque.
- Le certificat est valide et
http://redirige vershttps://. - Une première sauvegarde des fichiers et de la base existe.
Erreur « Establishing a database connection » : vérifiez les quatre constantes et l'hôte localhost. Erreur 500 : permissions trop restrictives ou version PHP incorrecte. Boucle de redirection : URL du site encore en http:// dans les réglages, ou SSL forcé avant l'activation du certificat.
Publicité
Cet article vous a-t-il aidé ?
À lire aussi
- Prendre en main KeyHelpDomaines, fichiers, bases, e-mails, SSL et sauvegardes : l'ordre logique pour configurer son hébergement.
- Sécuriser WordPressMises à jour, comptes, configuration et extensions : réduire la surface d'attaque sans casser le site.
- Accélérer un site webMesurer, puis corriger d'abord les leviers qui pèsent réellement sur le temps de réponse.