Votre guide en 4 étapes sur le déploiement de WordPress sur un VPS – Resoudre les problemes d’un serveur MineCraft
WordPress est facilement l'un des systèmes de gestion de contenu les plus populaires et les plus polyvalents qui existe aujourd'hui, et pour de bonnes raisons aussi. Il peut être utilisé pour créer tous les types de sites Web et de blogs et offre également une flexibilité en termes de personnalisation.
De plus, c'est une application gratuite et open-source, ce qui signifie que n'importe qui peut l'utiliser avec peu ou pas de restrictions.
Bien qu'il s'agisse d'une plate-forme gratuite pour créer un site Web ou un blog, dans la plupart des cas, vous aurez besoin d'un hébergement Web, car la version de WordPress.org est un système de gestion de contenu auto-hébergé. La plupart des débutants optent pour l'hébergement partagé, ce qui est idéal pour les sites Web nouvellement créés à faible trafic. L'hébergement partagé signifie que votre site Web partage le même pool de ressources que d'autres sites sur le même serveur. Cela permet aux hébergeurs de réduire considérablement les coûts.
L'inconvénient est que vous rencontrerez des problèmes de performances à mesure que votre site Web se développe et génère plus de trafic. Vous remarquerez que votre site Web est inévitablement lent, ce qui entraîne une mauvaise expérience utilisateur. Lorsque cela se produit, il est temps de passer à un meilleur service d'hébergement Web.
Le service privé virtuel ou l'hébergement VPS est souvent la prochaine étape logique pour la plupart des propriétaires de sites Web. Il offre aux utilisateurs un contrôle total de leurs sites Web et est assez facile à gérer si vous avez une certaine expérience CLI. La plupart des services d'hébergement VPS fournissent d'excellentes équipes d'assistance qui fournissent des services d'assistance 24h / 24 à l'utilisateur en cas de problème. Mais il convient de mentionner que vous devez absolument accéder à vos compétences techniques avant d'acheter une solution d'hébergement VPS.
Il y a une idée fausse que l'hébergement VPS déchirera votre portefeuille, mais heureusement, ce n'est pas vrai, car il existe des options d'hébergement VPS bon marché, qui ont toutes les fonctionnalités indispensables.
Je vais vous guider à travers un processus étape par étape d'installation de WordPress sur un VPS basé sur Linux. Pour cela, vous devrez accéder à votre serveur privé virtuel via SSH. Choisissez votre client SSH préféré, le nôtre est PuTTY, installez-le et vous êtes prêt à partir.
Sommaire
Installer WordPress sur VPS
Maintenant que vous avez votre client SSH et vos informations d'identification VPS, déployons WordPress sur un VPS exécutant CentOS7.
Étape 1 – Téléchargez un client SSH
Après avoir ouvert PuTTY, vous devrez saisir l'adresse IP et le port de votre serveur et sélectionner le type de connexion SSH.
Une fois la saisie terminée, cliquez sur Ouvert.
Tapez root dans la CLI qui apparaît, puis entrez votre mot de passe VPS. Si cela est fait correctement, vous verrez votre nom VPS affiché à l'écran.
Étape 2 – Installer une pile LAMP
Installez un serveur HTTP, une base de données et PHP à l'aide de la commande:
sudo yum install httpd mariadb mariadb-server php php-common php-mysql php-gd php-xml php-mbstring php-mcrypt php-xmlrpc unzip wget -y
Cela téléchargera tous les fichiers nécessaires et une fois cela fait. C'est ce qu'on appelle une pile LAMP – un ensemble de logiciels pour la gestion des sites et des applications.
Dans ce cas, la pile LAMP est composée de:
- Linux – le système d'exploitation que le serveur exécute.
- Apache – notre serveur Web choisi.
- MariaDB – un système de base de données.
- PHP – le langage de programmation que nous utiliserons.
Entrez les commandes suivantes pour vous assurer que le serveur initialise et démarre les applications et les maintient en cours d'exécution à tout moment.
sudo systemctl start httpd
sudo systemctl start mariadb
sudo systemctl activer httpd
sudo systemctl activer mariadb
Étape 3 – Configurer la base de données
Pour sécuriser votre base de données, entrez la commande (pour cet exemple, j'utilise MariaDB)
sudo mysql_secure_installation
Vous serez invité à saisir le mot de passe de l'utilisateur root. Laissez-le vide et appuyez sur la touche Entrée pour pouvoir définir un nouveau mot de passe root. Appuyez sur la touche Y pour toutes les autres options.
Connectez-vous à votre compte MariaDB à l'aide de la commande:
mysql -u root –p
Saisissez ensuite le mot de passe de l'utilisateur root. Une fois que vous y êtes, exécutez les quatre commandes suivantes dans l'ordre et n'oubliez pas de remplacer le nom d'utilisateur et le mot de passe par défaut.
CRÉER LA BASE DE DONNÉES wordpress;
ACCORDER TOUS LES PRIVILÈGES sur wordpress. * À ‘user’ @ ’localhost’ identifié par ‘password’;
RINCER LES PRIVILÈGES;
sortie
Maintenant, votre base de données est définie. Nous pouvons procéder à l'installation de WordPress.
Étape 4 – Installez WordPress
Pour déployer WordPress, entrez et exécutez les commandes ci-dessous dans l'ordre. Pour télécharger la dernière version de WordPress et l'extraire dans le répertoire racine, entrez les commandes suivantes:
wget http://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
sudo cp -avr wordpress / * / var / www / html /
Vous devez maintenant créer un dossier de téléchargement et lui attribuer les bonnes autorisations, afin que WordPress ne rencontre pas de problèmes de privilèges. Utilisez les lignes de commande suivantes:
sudo mkdir / var / www / html / wp-content / uploads
sudo chown -R apache: apache / var / www / html /
sudo chmod -R 755 / var / www / html /
Ensuite, vous devez renommer votre WordPress wp-config-sample.php fichier avec ces commandes:
cd / var / www / html /
sudo mv wp-config-sample.php wp-config.php
sudo nano wp-config.php
La dernière commande ouvrira le fichier wp-config.php avec l'éditeur nano. Ici, vous devrez remplacer les champs suivants par les données que vous avez entrées à l'étape 3 lors de la configuration de votre base de données. Cela comprendra le nom de la base de données, l'utilisateur affecté et le mot de passe:
définir («DB_NAME», «wordpress»);
définir («DB_USER», «utilisateur»);
définir («DB_PASSWORD», «mot de passe»);
Après avoir mis à jour les champs requis, appuyez sur CTRL + O pour enregistrer les modifications et sur CTRL + X pour quitter l'éditeur.
Enfin, configurez votre VPS pour autoriser les connexions HTTP et HTTPS à l'aide des commandes:
sudo firewall-cmd –permanent –zone = public –add-service = http
sudo firewall-cmd –permanent –zone = public –add-service = https
sudo firewall-cmd –reload
Après avoir exécuté ces dernières commandes, vous pourrez accéder au programme d'installation de WordPress en ouvrant votre navigateur préféré et en entrant l'adresse IP de votre VPS comme ceci – http: // yourVPSIP.
Là, vous devrez terminer la configuration standard de WordPress, qui configurera le site et créera le compte administrateur. Assurez-vous de le faire rapidement, car toute personne disposant de votre IP VPS peut accéder au programme d'installation avant vous. Bien que cela soit peu probable, il vaut toujours mieux prévenir que guérir.
Conclusion
Félicitations, vous avez réussi à déployer WordPress sur un serveur privé virtuel. Espérons que cela mettra fin à tout problème que vous pourriez avoir avec les performances de votre site Web. Bonne chance!
Commentaires
Laisser un commentaire