怎样在 CentOS 7 上安装 BoltWire CMS

介绍

BoltWire 是一个用 PHP 编写的免费、轻量级的内容管理系统。 与大多数其他内容管理系统相比,BoltWire 的安装简单明了。 本文将介绍 BoltWire 的先决条件和 CentOS 7 x64 上的安装过程。

先决条件

  • 运行 CentOS 7 x64 的 Fresh Vultr VPS。
  • Root SSH 访问权限或任何具有 sudo 特权。

安装

如果您在 Vultr 服务器上以 root 以外的用户身份登录,请运行 sudo -i 或者 su - 在开始安装之前获得一个临时的 root shell。

首先,在安装 BoltWire 之前,VPS 必须安装 Web 服务器并准备好使用。 本文将使用默认的 CentOS httpd,即 Apache.

安装 httpd、PHP、它们的依赖和其他需要的包:

yum update; yum install -y httpd php unzip

启用并启动 httpd:

systemctl enable httpd; systemctl start httpd

配置 firewalld 以允许 HTTP 连接:

firewall-cmd --add-service http --permanent

重新加载 firewalld:

firewall-cmd --reload

打开 Web 浏览器并导航到 https://YOUR_VPS_IP. 你会看到“Apache HTTP 服务器测试页”。

从您的本地机器,转到官方 BoltWire 下载页面, 点击 ”Download” 按钮并复制直接下载链接。然后使用 wget

cd /var/www/html/; wget https://www.boltwire.com/files/6/boltwire6.01.zip

现在,解压缩下载的 zip 文件:

unzip boltwire6.01.zip

你会看到一个新创建的目录, boltwire. 您现在可以删除 zip 文件:

rm boltwire6.01.zip

为了使 Web 应用程序正常工作,我们需要给出 Apache 这些文件的所有权。

chown -R apache:apache /var/www/html

在您的本地机器上,转到 https://YOUR_VPS_IP/boltwire/start.php

  1. 您将被要求输入密码。 选择一个足够复杂的密码以符合最佳安全实践,然后按 ENTER。

  2. 在第二页上,站点创建开始。 您必须输入在上一页中选择的密码,选择站点名称以及其他选项。 您应该将“加密”选项设置为 Yes,否则密码将被不安全地存储。

  3. 点击 Create Site.

您的第一个 BoltWire 站点现已上线。 你可以访问它 https://YOUR_VPS_IP/site_name/index.php. 务必更换 site_name 使用您之前选择的站点名称。 登录后,您将能够管理和修改新创建的站点。 您还可以使用 start.php 再次页面。

注:本教程在Vultr VPS上测试通过,如需部署请前往Vultr.com

相关阅读:

Posted in: LinuxTags: ,