一步步实现在Ubuntu系统中安装Ghost CMS轻博客站点

  1. 网友热度 11,822 ℃ - 1条评论
  2. 标签:,

如果我们对于建站并不是特别熟悉的网友,如果是希望稍微稳定搭建一个长期运营的个人网站,其实老左还是建议使用常见的CMS程序,比如WordPress、Typecho、ZBlog等。如果我们是技术爱好者,希望与众不同,我们可以探索各种新技能。在浏览各种网友博客的时候,看到有些技术达人并不是用上述的CMS搭建的,而是用Ghost、Pagekit、Hexo搭建。

从技术角度看,这类轻博客程序可以实现需要的文案功能,但是毕竟用的比较少,所以在第三方文档和工具上可以寻找的内容并不多。如果单从文字的整理写作,以及对于资源的占用,确实是节省不少。在这篇文章中,帮网友搭建一个Ghost,所以就记录下来步骤安装方法。

在之前老左博客中也有记录过不少Ghost安装的方法,但是由于时间比较久,有些一键包环境失效,所以这里重新记录下来。

第一、准备工作

这里采用全新的Ubuntu16.04版本系统,没有其他数据。如果在服务器中有其他数据,建议不要安装,因为这样肯定是要冲突的。这里我们最好还要创建一个用户,不要直接在root操作,adduser添加。

sudo apt-get update && apt-get upgrade
sudo apt-get install build-essential -y

我们先对系统源进行更新。以及安装安装build-essential软件包。因为后面需要用到gcc以及g++,单独安装比较麻烦,在Ubuntu系统中有提供了一个build-essential软件包。

第二、安装环境过程

1、安装Nginx

sudo apt-get install nginx -y

2、安装数据库

sudo apt-get install mysql-server -y

期间我们可以看到需要设置密码等过程。

安装数据库之后,还要进行安全设置。

sudo mysql_secure_installation

3、安装Node.js

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

4、安装Ghost-CLI

Ghost v1版本开始,推出了 GHOST-CLI ,这样搭建 ghost更加简单方便。Ghost-CLI 是一个 npm 的模块,直接使用 npm 命令来进行安装。

sudo npm install -g [email protected]
ghost doctor
ghost help

第三、安装Ghost

1、创建目录授权

sudo mkdir -p /var/www/ghostblog

sudo chown laozuo:laozuo /var/www/ghostblog

2、安装

cd /var/www/ghostblog

ghost install

这里对网站进行设置。

ghost ls

设置完毕之后,我们可以检查当前运行状态。

问题出现了,安装检测发现无法运行。看来上面安装有问题,然后重新走一遍看看。(换一个域名试试,应该之前那哪里设置错了,记得之前有一个设置手误输入n回车的,应该是y回车)

看来没有问题。

第四、创建账户设置

我们在安装完毕之后,如果有域名绑定过来的是可以打开的。

http://我们的域名/ghost

一步步实现在Ubuntu系统中安装Ghost CMS轻博客站点

这个过程耗费2个小时,确实比较麻烦。后面再找找有没有一键包的安装方法,把脚本再整理回来,要不每次都这么安装太浪费时间。

本文固定链接: https://www.laozuo.org/12030.html | 老左笔记


声明:我们不销售主机,选主机需合法使用,信息以实际为准。


关注公众号『站长事儿』

获取更多站长圈的新鲜事儿!
有您,有我,还有大家!

注意:任何主机需定期备份,防止数据丢失。主机需合法使用,信息以实际为准,评测不代表权威。
该日志由 老左 于2018年06月20日发表在 主机教程 分类下, 通告目前不可用,你可以至底部留下评论。
原创文章转载请注明: 一步步实现在Ubuntu系统中安装Ghost CMS轻博客站点