Hostwinds Tutoriels

Résultats de recherche pour:


Table des matières


Conditions préalables:
Étape 1: Installez Nginx
Étape 2: Installez MySQL
Étape 3: Installez Node.js
Étape 4: Installez Ghost

Comment installer Ghost CMS (Ubuntu 16.04 / 18.04 / 20.04)

Mots clés: Ubuntu 

Conditions préalables:
Étape 1: Installez Nginx
Étape 2: Installez MySQL
Étape 3: Installez Node.js
Étape 4: Installez Ghost

CMS fantôme est un vite, Plate-forme sécurisée et open source construite sur Node.js qui peut être une bonne alternative aux plates-formes WordPress, Medium ou d'autres plateformes de blogs. Alors que Ghost a une assistance de référencement intégré, des paiements membres et des bulletins de messagerie, il n'y a pas encore de soutien au commerce électronique, de sorte que cela ne vous convient pas.

Ce guide va parcourir les étapes pour installer Ghost CMS sur un serveur exécutant Ubuntu 16.04, 18.04 ou 20.04.

Conditions préalables:

  • Créer un utilisateur sudo.
  • Mettre à jour le référentiel et les packages de mise à niveau.
  • Pointez votre domaine sur votre VPS HostWinds à l'aide de HostWinds DNS Manager ou à l'aide d'un enregistrement sur votre hôte DNS.
  • Connectez-vous via SSH en tant qu'utilisateur sudo non root. Vous ne pourrez pas installer Ghost en tant qu'utilisateur root.

Étape 1: Installez Nginx

Installez Nginx en exécutant:

sudo apt-get install Nginx

Si le pare-feu ufw fonctionne sur le serveur, autorisez Nginx à traverser le pare-feu:

sudo ufw allow 'Nginx Full.'

Étape 2: Installez MySQL

Ensuite, installez le serveur MySQL:

sudo apt-get install mysql-server

À ce stade, il est recommandé d'utiliser le script d'installation sécurisée. Suivez les instructions données:

sudo mysql_secure_installation

Ubuntu 18.04 et 20.04 uniquement:

Enfin, assurez-vous Ghost-CLI est compatible avec MySQL. Définissez le mot de passe root avec les éléments suivants:

sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '**password**';

quitter

Terminez Ubuntu 18.04 et 20.04 uniquement.

Étape 3: Installez Node.js

Ensuite, vous devrez installer Node.js avec les éléments suivants:

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash
sudo apt-get install -y nodejs

Étape 4: Installez Ghost

Nous allons d'abord installer Ghost-CLI, un outil utile pour gérer Ghost sur votre serveur:

sudo npm install ghost-cli@latest -g

Il est nécessaire d'installer le fantôme dans un nouveau répertoire afin que nous en créerions un appelé Ghost:

sudo mkdir -p /var/www/ghost

Définissez le propriétaire du répertoire en le remplaçant par votre nom d'utilisateur:

sudo chown **<user>**:**<user>** /var/www/ghost

Définissez les autorisations:

sudo chmod 775 /var/www/ghost

Puis passez au nouveau répertoire:

cd /var/www/ghost

Maintenant, lancez l'installation:

ghost install

URL du blog: Entrez votre domaine pointé sur le serveur, y compris le protocole (https://your-domaine-name.com).

Nom d'hôte MySQL: Pour cette installation, nous devrions utiliser localhost, car MySQL a été installé sur ce serveur. Si votre base de données est hébergée sur un autre serveur, entrez le nom d'hôte.

Nom d'utilisateur MySQL: Pour de nouvelles installations, utilisez la racine.

Mot de passe MySQL: Entrez le mot de passe root.

Nom de la base de données Ghost: Créez un nom pour votre base de données.

Les options restantes sont recommandées et SSL sera installé à l'aide de chiffrer.

Vous devriez maintenant pouvoir accéder à votre blog Ghost à l'adresse https://your-domain-name.com. Commencez à créer votre blog à https://your-domain-name.com/ghost.

Écrit par Benjamin Bream  /  Peut 22, 2020