在 Fedora 34 上安装带有 LAMP 堆栈的 Bludit CMS

介绍

Bludit 是一个简单、快速且灵活的平面文件内容管理系统 (CMS)。 它是免费的,您可以使用它在几分钟内创建个人博客/网站。 因为它不需要数据库管理系统来工作,所以 Bludit 是可移植的,您可以在服务器之间迁移它。 它具有直观的界面,并通过插件支持 Markdown 语言。 在本指南中,您将在 Fedora 34 服务器上安装带有 LAMP 堆栈的 Bludit CMS。

先决条件

要继续本教程,请确保您具备以下条件。

一台 Fedora 34 服务器 一个域名,如 例子.com 是可选的。 您可以使用服务器的公共 IP 地址来测试本指南。 非 root sudo 用户 A LAMP Stack

1.安装依赖

确保您的系统是最新的。

$ sudo dnf -y upgrade

安装一些辅助包。

$ sudo dnf install -y unzip nano wget

安装所需的 PHP 扩展。

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

重新启动 Apache 网络服务器以加载新更改。

$ sudo systemctl restart httpd

2. 下载 Bludit CMS

Apache 从此位置为您的 Bludit 网站提供服务。

/var/www/

创建一个新的 bludit 其下的目录。

$ sudo mkdir -p /var/www/bludit

导航到 tmp 目录。

$ cd /tmp

下载最新的稳定版 Bludit。 使用 最新下载链接代替 v3.13.1 链接 如下所示。

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

下载包后,将其解压缩到您当前的工作目录。

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

将 Bludit 源文件复制到 /var/www/bludit/ 目录。

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

分配所有权 /var/www/bluditapache 用户。

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

确保文件具有适当的权限。

$ sudo chmod -R 755 /var/www/bludit

3. 禁用 SELinux

编辑 SELinux 配置文件。

$ sudo nano /etc/selinux/config

找到线路 SELINUX=enforcing 如下所示。

...
SELINUX=enforcing
...

更改值 SELINUXenforcingdisabled 禁用 SELinux。

...
SELINUX=disabled
...

保存并退出文件。

重新启动您的服务器。

$ sudo reboot

4. 创建虚拟主机文件

在下面新建一个虚拟主机配置文件 /etc/httpd/conf.d.

$ sudo nano /etc/httpd/conf.d/bludit.conf

在文件中输入以下信息。 记得更换 example.com[email protected] 与您的信息。

<VirtualHost *:80>
  ServerAdmin [email protected]
  ServerName example.com
  DocumentRoot /var/www/bludit

  <Directory /var/www/bludit>
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
  </Directory>
</VirtualHost>

保存并关闭文件。

重新启动 Apache 以加载新配置。

$ sudo systemctl restart httpd

5. 完成 Bludit 安装

访问服务器的安装 URL。 代替 example.com 使用您的网络服务器的正确域名或 IP 地址。

https://example.com/install.php

按照屏幕上的提示选择语言。

点击 下一个.

创建密码 admin 帐户。

点击 安装.

完成安装过程后,登录您的 Bludit 网站。

结论

在本教程中,您已经在 Fedora 34 服务器上设置了一个带有 LAMP 堆栈的 Bludit 网站。 您现在可以根据需要通过添加内容和激活必要的插件来自定义您的站点。

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

相关阅读:

Posted in: LinuxTags: ,