在 Rocky Linux 8 安装 WonderCMS

WonderCMS 是一个用 PHP、jQuery 和 HTML/CSS 编写的简单、轻量级的 CMS。 它是一个平面文件 CMS,这意味着它不需要像 MySQL 或 MariaDB 这样的数据库。 WonderCMS 让我们无需任何编程知识即可轻松创建网站。 它提供了广泛的功能,包括 SEO 友好性、友好的 URL、主题、自定义登录 URL 等等。

在这篇文章中,我们将解释 Rocky Linux 8 上安装 WonderCMS。

先决条件

  • 在 云平台上运行 Rocky Linux 8 的服务器
  • 在我们的服务器上配置的 root 密码

第 1 步 – 创建 云服务器

首先,登录到我们的 云服务器。 创建一个新服务器,选择 Rocky Linux 8 作为至少 2GB RAM 的操作系统。 通过 SSH 连接到我们的云服务器并使用页面顶部突出显示的凭据登录。

登录到服务器后,运行以下命令以使用最新的可用软件包更新基本系统。

dnf update -y

第 2 步 – 安装 Apache 和 PHP

首先,我们需要在服务器上安装 Apache、PHP 和其他必要的 PHP 扩展。 我们可以使用以下命令安装所有这些:

dnf install httpd php php-mysqlnd php-curl php-opcache php-xml php-xmlrpc php-gd php-mbstring php-zip php-json wget unzip git -y

安装完所有软件包后,编辑 php.ini 文件并更改一些所需的设置:

nano /etc/php.ini

更改以下设置:

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
post_max_size 32M
upload_max_filesize = 64M
max_execution_time = 300
date.timezone = "America/Chicago"

保存并关闭文件,然后启动 Apache 服务并使其在系统重新启动时启动:

systemctl start httpd
systemctl enable httpd

第 3 步 – 安装 WonderCMS

接下来,我们需要从 GitHub 存储库下载最新版本的 WonderCMS。 我们可以使用以下命令下载它:

git clone https://github.com/robiso/wondercms.git /var/www/html/wondercms

下载完成后,在 WonderCMS 目录上设置适当的权限和所有权:

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

完成后,我们可以继续下一步。

第 4 步 – 为 WonderCMS 创建一个 Apache 虚拟主机

接下来,我们需要为 WonderCMS 创建一个 Apache 虚拟主机配置文件。 我们可以使用以下命令创建它:

nano /etc/httpd/conf.d/wondercms.conf

添加以下设置:


  ServerName wonder.example.com
  DirectoryIndex index.php
  DocumentRoot /var/www/html/wondercms
  Redirect /wondercms/loginURL /loginURL

  ErrorLog /var/log/httpd/error.log
  CustomLog /var/log/httpd/access.log combined

  
      Options FollowSymLinks
      AllowOverride All
      Require all granted
  


保存并关闭文件,然后重新启动 Apache 服务以应用更改:

systemctl restart httpd

我们可以使用以下命令检查 Apache 的状态:

systemctl status httpd

我们将获得以下输出:

● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
  Drop-In: /usr/lib/systemd/system/httpd.service.d
           └─php-fpm.conf
   Active: active (running) since Wed 2021-11-17 07:18:53 UTC; 6s ago
     Docs: man:httpd.service(8)
 Main PID: 7941 (httpd)
   Status: "Started, listening on: port 80"
    Tasks: 213 (limit: 11411)
   Memory: 24.3M
   CGroup: /system.slice/httpd.service
           ├─7941 /usr/sbin/httpd -DFOREGROUND
           ├─7943 /usr/sbin/httpd -DFOREGROUND
           ├─7944 /usr/sbin/httpd -DFOREGROUND
           ├─7945 /usr/sbin/httpd -DFOREGROUND
           └─7946 /usr/sbin/httpd -DFOREGROUND

Nov 17 07:18:53 rockylinux systemd[1]: httpd.service: Succeeded.
Nov 17 07:18:53 rockylinux systemd[1]: Stopped The Apache HTTP Server.
Nov 17 07:18:53 rockylinux systemd[1]: Starting The Apache HTTP Server...

第 5 步 – 访问 WonderCMS

现在,打开我们的网络浏览器并使用 URL http://wonder.example.com 访问 WonderCMS。 我们应该会看到以下屏幕,其中包含我们的登录密码:
WonderCMS 欢迎页面

点击“点击登录”链接。 我们应该会看到 WonderCMS 登录屏幕:
WonderCMS 登录页面

提供 WonderCMS 密码并单击登录按钮。 我们应该看到以下屏幕:
WonderCMS 仪表板页面

点击打开安全设置,更改默认密码和登录 URL,如下图所示:
WonderCMS 更改登录 URL 页面

定义我们的新登录 URL 和密码,然后单击更改密码按钮以更新密码。
WonderCMS 更新默认密码

恭喜! 我们已经在 Rocky Linux 8 上成功安装了带有 Apache 的 WonderCMS。我们现在可以安装主题和插件并开始创建我们的第一个网站。 从 在我们的虚拟专用服务器上试一试!

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论