史上最详细的 ghost 博客安装教程

在安装ghost博客的时候,我开始花了很多的时间去整理,但是网上的都不太全,要不然就是提示做的不到位,导致部署ghost的时候,一大堆的问题。所以有必要做文章关于ghost博客安装的详细教程。

在部署ghost的时候,阅读官方文档,发现最好是使用Ubuntu环境安装。

示例软件版本

操作系统:此处以Ubuntu 18.04标准。

Nginx:Web服务器,此处以Nginx 1.14.0版本。

MySQL:数据库,此处以MySQL 5.7.27为准。

Node.js:运行环境,此处以Node.js 10.17.0版本为例。

Ghost:开源博客本台,此处以Ghost 3.0.2版本为例

初步条件

已购买Linux云服务器

Ghost博客配置的过程中需要使用已完成准备案,并已解析到所使用的云服务器的域名。

操作步骤


2.填入名称状语从句:中主机,中填充中主机的Linux的服务器IP

3. 顶部的用户身份验证,在表单中填入用户名和密码。注意用户名填写ubuntu。

4.登陆成功,如下图所示:


sudo passwd root

2.输入root的密码,按Enter。

3.重复输入root的密码,按Enter。

返回如下信息,即表示root密码设置成功。

passwd: password updated successfully

4.执行以下命令,打开sshd_config配置文件。

sudo vi /etc/ssh/sshd_config 

5.按i切换至编辑模式,找到#Authentication,将PermitRootLogin参数修改为yes。如下图所示:

6.按Esc,输入:wq,保存文件并返回。

7.执行以下命令,重启ssh服务。

sudo service ssh restart

8.然后输入su,按Enter。

9.输入刚才输入的密码,按Enter,如下图所示表示成功。

步骤3:创建新用户

1.执行以下命令,创建新用户。此处以用户为准。

请勿使用鬼作为用户名,会导致与幽灵CLI发生冲突。注意

adduser user

i。请按照提示输入并确认用户密码,密码是否不显示,输入完成后按“ Enter”进入下一步。

ii。根据您的实际情况填写用户相关信息,可完全不填写,按“ Enter”进行。

iii。输入“ Y”确认信息,并按“ Enter”完成设置。如下图所示:

2.执行以下命令,增加用户权限。

usermod -aG sudo user

3.执行以下命令,切换用户登录。

su user

依次执行以下命令,更新安装包。步骤4:更新安装

请按照界面上的提示输入用户的密码,并按“Enter”键开始更新。说明

sudo apt-get update
sudo apt-get upgrade -y

中途会弹出一个带颜色的选项,直接按“ Enter”即可。

如下图所示,表示成功。

步骤5:搭建环境安装
配置Nginx的执行以下命令,安装Nginx的。

sudo apt-get install -y nginx 

安装配置MySQL

1.执行以下命令,安装MySQL。

sudo apt-get install -y mysql-server 

2.执行以下命令,连接MySQL。

sudo mysql

3.执行以下命令,创建Ghost使用的数据库。此处以ghost_data为例。

CREATE DATABASE ghost_data;

4.执行以下命令,设置root帐户密码。

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '输入root帐户密码';

5.执行以下命令,退出MySQL。

\q

,添加的Node.js的的支持的安装版本安装配置的的Node.js的 1

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash

2.执行以下命令,安装Node.js。

sudo apt-get install -y nodejs

安装执行以下命令,安装鬼命令行工具,以便快速配置鬼

sudo npm install ghost-cli@latest -g

当你点击enter的时候,这一步是漫长的等待。

,设置并进入鬼安装目录步骤6:安装配置鬼 1.

sudo mkdir -p /var/www/ghost

sudo chown user:user /var/www/ghost

sudo chmod 775 /var/www/ghost

cd /var/www/ghost

2.执行以下命令,运行安装程序。

ghost install

当你点击enter的时候,这一步又是漫长的等待。

3.安装过程中需要进行相关配置,请参考界面及以下提示完成配置。如下图所示:

您的博客网址:输入已解析的域名,请输入HTTP://(的您域名这里如果你想弄HTTPS,就不要输入HTTP://,直接输入域名就可以

ii。输入您的MySQL主机名:输入数据库连接地址,请输入localhost后按“ Enter”。

iii。输入您的MySQL用户名:输入数据库用户名,请输入root后按“ Enter”。

iv。输入您的MySQL密码:输入数据库密码,请输入在设置根帐户密码中已设置的密码后按“ Enter”。

v。输入您的数据库名称:输入Ghost使用的数据库,请输入在创建数据库中已创建的ghost_data后按“ Enter”。

vi。随后设置请结合实际情况输入“ Y”确认或“ n”拒绝来完成配置。一般都是“ Y”,完成设置后,界面下方会输出Ghost的管理员访问地址。

复盘错误

1.这里有可能会卡在下载并安装Ghost在这里,如果是卡在下载或正在获取重叠,那就是服务器网不好,过一会他会自己重试;如果卡在建造新的地方,需要长达二十分钟多,然后是安装卡住了,需要按Ctrl + C退出安装,然后重新上面的代码执行。

ghost uninstall

2.卸载,再重新安装一半就好了。万一这里这里卸载也报错,那就先返回到上一层目录

cd ..

3.然后删除ghost文件夹

sudo rm -rf ghost

4.然后从步骤6重新安装

如果安装正常进行的话,就会让你自定义一些信息

就不要输入HTTP://,输入侧直接就域名可以输入侧您的博客网址:( HTTP://本地主机:2368

这里回车您的MySQL的的主机:(中主机本地

根,输入侧不要其他账号您的MySQL的用户的名

的的密码输入侧侧设置的密码

侧名称鬼

“幽灵”的MySQL的的用户要

的Nginx的的吗要

即代表使用HTTPS,推荐使用您要设置SSL吗

最好的的的Gmail邮箱的输入侧您的电子邮件(用于SSL证书

Systemd吗要

鬼吗要

成功之后就能启动了。

:您的域名/ ghost,便可以打开管理员页面进行进一步设置

幽灵后台配置

开始个人博客配置如下图产品产品所示 】开始创建³³³³管理员账户的。1.使用本地浏览器访问鬼的管理员访问地址

2.输入相关信息,并按【最后一步】。如下图所示:

3.可邀请他人一起参与博客创建,也可跳过此步骤。

4.进入管理界面后,即可开始管理博客,配置完成后,使用本地浏览器访问已配置的域名即可看到个人博客主页。如下图所示:

好了,配置完成,可以愉快的使用ghost博客啦!