安装 Bludit CMS Apache 和 Ubuntu 20.04 LTS 上的 PHP

Bludit 是一个用 PHP 编写并在 MIT 许可下发布的开源平面文件内容管理系统 (CMS)。 凭借其强大的、可定制的主题和插件等丰富功能,Bludit 可让您在几秒钟内构建对 SEO 友好的博客和网站。 Bludit 符合通用数据保护条例 (GDPR),因此它符合设计数据保护的原则。 它有一个内置的 Markdown 和 HTML 编辑器,非常适合快速创建内容。 与其他 CMS 不同,Bludit 使用纯 JSON 格式的文件来存储数据; 因此它不需要数据库服务器来工作。 这使得它在迁移到新部署的服务器时具有高度的可移植性。 此外,它还附带一个应用程序编程接口 (API),可以轻松地将数据集成到外部数据库系统。

在本教程中,您将使用 PHP 安装 Bludit CMS 和 Apache 在 Ubuntu 20.04 服务器上。

先决条件

要完成本指南,您需要具备以下条件:

  • 一个 Ubuntu 20.04 服务器。
  • 一个非根 sudo 用户。
  • 灯堆栈。 Bludit 只需要 Apache 网络服务器和 PHP 工作。 因此,您可以跳过安装数据库服务器的步骤。

一个域名,例如 example.com 是可选的。 出于测试目的,您可以使用服务器的公共 IP 地址,例如 192.0.2.1.

1. 安装 Bludit 依赖

通过 SSH 连接到您的服务器,更新包存储库索引,并升级已安装的包。

$ sudo apt update && sudo apt -y upgrade

接下来,安装 Bludit CMS 所需的 PHP 扩展。

$ sudo apt install -y php-cli php-fpm php-common php-mbstring php-gd php-xml php-json

启用 Apache mod_rewrite 特征。 Bludit 应用程序需要此模块来制作用户友好的 URL。

$ sudo a2enmod rewrite

重新启动 Apache Web 服务器加载新模块和扩展。

$ sudo systemctl restart apache2

使用 PHP 扩展和 mod_rewrite 启用后,您现在将从官方存储库下载 Bludit CMS。

2. 从官方存储库下载 Bludit CMS

创建一个 bludit Web 服务器根目录中的目录。

$ sudo mkdir -p /var/www/bludit

接下来,使用Linux cd 命令导航到 tmp 目录。

$ cd /tmp

然后,从 官方 Bludit 存储库 使用 Linux wget 命令。

$ wget https://www.bludit.com/releases/bludit-3-13-1.zip

安装 Linux unzip 工具。 您将使用它来解压缩 bludit-3-13-1.zip 你刚刚下载的文件。

$ sudo apt install -y unzip

使用 unzip 命令解压 bludit-3-13-1.zip 存档文件。

$ sudo unzip bludit-3-13-1.zip

然后,移动解压后的内容 bludit-3-13-1 目录到 /var/www/bludit/ 您之前使用 Linux 创建的目录 rsync 命令。

$ sudo rsync -rtv bludit-3-13-1/ /var/www/bludit/

确保 Bludit 拥有 /var/www/bludit 目录。

$ sudo chown -R www-data:www-data /var/www/bludit

您现在已经为 Bludit 设置了正确的服务器环境。 接下来,您将为您的 Bludit 站点创建一个虚拟主机文件。

3. 为 Bludit 网站创建虚拟主机文件

Apache 附带一个名为的默认配置文件 /etc/apache2/sites-available/000-default.conf. 为了使您的安装更简洁,请为 Bludit 站点创建一个单独的配置文件。

开一个新的 /etc/apache2/sites-available/bludit.conf 使用 Nano 文本编辑器的配置文件。

$ sudo nano /etc/apache2/sites-available/bludit.conf

然后,在文件中输入以下信息。 代替 192.0.2.1 使用您的服务器的域名或公共 IP 地址。

<VirtualHost *:80>
    ServerName 192.0.2.1
    DocumentRoot /var/www/bludit
    <Directory /var/www/bludit>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>
</VirtualHost>

Save 和 close 通过按 CTRL + X,然后按 Y 和 ENTER 来创建文件。 创建新的虚拟主机文件后,禁用 Apache的默认配置文件使用 a2dissite 命令。

$ sudo a2dissite 000-default.conf

然后,启用您的新 /etc/apache2/sites-available/bludit.conf 配置文件。

$ sudo a2ensite bludit.conf

重新启动 Apache web 服务器加载新的虚拟主机文件。

$ sudo systemctl restart apache2

您的新虚拟主机现已准备就绪。 您现在可以在下一步中完成安装 Bludit 网站。

4. 完成 Bludit 站点安装

在 Web 浏览器上访问以下 URL 以完成 Bludit 安装。 替换您的 IP 地址或域名。

选择您想要的语言并点击 下一个 安装向导加载后继续。

接下来,输入一个强密码来创建一个新的 admin 帐户。

Bludit_Admin_Account.png

最后,您应该看到“Congratulations you have successfully installed your Bludit.” 浏览器窗口中显示安装已完成的消息。

Bludit 仪表板

从现在开始,您的 Bludit 站点已准备就绪,您可以使用 admin 帐户并开始为您的受众创建新内容。

结论

在本指南中,您已经安装了 Bludit CMS Apache 和 Ubuntu 20.04 服务器上的 PHP。 使用它来构建功能强大的便携式博客和网站。

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

相关阅读:

Posted in: LinuxTags: ,