Il existe plusieurs façons d'installer WordPress. Dans ce tutoriel, nous allons télécharger et installer le CMS WordPress en utilisant SVN sur un VPS CentOS 7.
Qu'est-ce que SVN ?
SVN signifie Apache Subversion qui est un système de contrôle de version et de révision de logiciel distribué en tant que logiciel libre sous la licence Apache. De nombreux développeurs utilisent Subversion pour conserver les versions actuelles et historiques de fichiers tels que le code source, les pages Web et la documentation.
En effet, Apache Subversion est un système de contrôle de version centralisé et open source caractérisé par sa fiabilité en tant que refuge sûr pour les données précieuses, la simplicité de son modèle et de son utilisation et sa capacité à prendre en charge les besoins d'une grande variété d'utilisateurs et de projets, de particuliers aux opérations d'entreprise à grande échelle.
Le référentiel WordPress officiel utilise SVN ( http://core.svn.wordpress.org/ ) ce qui signifie que vous obtenez les fichiers directement à partir de WordPress.
Bien que vous puissiez installer WordPress de différentes manières, si vous utilisez un référentiel, vous pourrez effectuer les opérations suivantes :
Mises à niveau et rétrogradations rapides et faciles vers différentes versions de WordPress ;
Mises à jour plus rapides puisque seuls les fichiers modifiés sont transférés ;
Revenez à la version précédente des fichiers si vous vous trompez.
CONFIGURATIONS
Nous utilisons notre plan d'hébergement SSD 1 VPS pour ce tutoriel.
Veuillez vous assurer que la pile LAMP est installée sur votre serveur. Sinon, suivez notre excellent article sur l'installation de LAMP (Linux Apache, MariaDB &PHP) sur un VPS CentOS 7.
METTRE À JOUR LE SYSTÈME
Connectez-vous à votre serveur en tant qu'utilisateur "root" et assurez-vous que votre VPS Linux est entièrement à jour :
# ssh root@hostname # yum update
INSTALLER SVN
Vous pouvez installer SVN en lançant la commande suivante :
# yum install svn
Testez ensuite l'installation :
# svn
Vous devriez obtenir le résultat suivant :
Type 'svn help' for usage.
Maintenant que vous avez installé SVN, consultez la dernière version stable de WordPress. Vous pouvez le faire en visitant le site Web officiel de WordPress.
Au moment de la rédaction de cet article, la dernière version de WordPress est la 4.1.
Pour nos besoins, nous allons installer WP dans la racine du document Apache par défaut qui est /var/www/html/. Par conséquent, nous devons créer un répertoire pour l'installation en lançant la commande suivante :
# mkdir /var/www/html/wordpress
Découvrez WordPress 4.1 à partir de leur référentiel. Saisissez la commande suivante :
# svn co http://core.svn.wordpress.org/tags/4.0.1/ /var/www/html/wordpress/
Avec la commande ci-dessus, le téléchargement sera placé dans le répertoire /var/www/html/wordpress/. Vous verrez les fichiers en cours de téléchargement tout en notant les numéros de version. Une fois le processus terminé, vous remarquerez le message :Révision extraite [nombre aléatoire].
Toutes nos félicitations. Vous avez installé WordPress en utilisant SVN.
Ensuite, vous devez configurer la base de données et configurer WP.
Vous pouvez le faire facilement en suivant notre excellent tutoriel sur la façon d'installer WordPress sur un VPS CentOS 7. Créez la base de données, modifiez vos détails wp-config.php et exécutez la commande suivante :
# chown -R apache:apache /var/www/html/wordpress/*
qui définira le propriétaire correct de vos fichiers.
WordPress est maintenant prêt à être utilisé. Vous pouvez terminer votre installation de WordPress en ouvrant votre navigateur Web préféré et en accédant à :http://votre_adresse_ip/wordpress/
RENFORCER LA SÉCURITÉ
SVN utilise un répertoire spécial qui contient des informations importantes. Il s'appelle .svn et il est recommandé de bloquer l'accès à ces données afin qu'elles ne soient pas accessibles au monde extérieur.
Vous pouvez visiter http://your_ip_address/.svn/ et vous verrez tous les fichiers administratifs du référentiel, ce qui n'est définitivement pas bon ! Par conséquent, corrigeons cela.
Ouvrez le fichier de configuration Apache :
# vim /etc/httpd/conf/httpd.conf
Localisez la ligne AllowOverride dans la section
Créez maintenant un nouveau fichier .htaccess en saisissant la commande suivante :
# vim /var/www/html/.svn/.htaccess
Ajoutez le contenu suivant à ce fichier :
order deny, allow deny from all
Redémarrez votre serveur Web pour que les modifications deviennent actives :
# systemctl restart httpd.service
Après cela, vous ou toute personne essayant d'ouvrir http://your_ip_address/.svn/ obtiendrez une erreur de serveur interne.
C'est ça. Vous avez installé avec succès WordPress en utilisant SVN.
Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts de le faire pour vous. Ils sont disponibles 24 × 7 et s'occuperont de votre demande immédiatement.
PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.