在 Oracle Linux 8 安装 WonderCMS

WonderCMS 是一个免费、开源、轻量级的内容管理系统。 它是用 PHP、jQuery 和 HTML/CSS 编写的。 WonderCMS 是一款极小的平面​​文件 CMS,因此我们无需在系统上安装任何数据库。 它提供了一种无需任何编程知识即可构建网站的更简单方法。 WonderCMS 快速、响应迅速,并且不需要任何配置。 它提供了一组丰富的功能,包括 SEO 友好性、友好的 URL、主题、自定义登录 URL 等等。

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

先决条件

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

第 1 步 – 创建 云服务器

首先,登录到我们的 云服务器。 创建一个新服务器,选择 Oracle 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
chmod -R 777 /var/www/html/wondercms/

chmod -R 777 /var/lib/php/session/

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

第 4 步 – 为 WonderCMS 配置

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

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

添加以下配置:


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


  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 Tue 2022-06-28 13:29:03 EDT; 6s ago
     Docs: man:httpd.service(8)
 Main PID: 77315 (/usr/sbin/httpd)
   Status: "Started, listening on: port 80"
    Tasks: 213 (limit: 11409)
   Memory: 178.2M
   CGroup: /system.slice/httpd.service
           ├─77315 /usr/sbin/httpd -DFOREGROUND
           ├─77320 /usr/sbin/httpd -DFOREGROUND
           ├─77321 /usr/sbin/httpd -DFOREGROUND
           ├─77322 /usr/sbin/httpd -DFOREGROUND
           └─77323 /usr/sbin/httpd -DFOREGROUND

Jun 28 13:29:02 oraclelinux8 systemd[1]: Starting The Apache HTTP Server...

第 5 步 – 访问 WonderCMS Web 界面

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

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

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

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

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

在本指南中,我们解释了 Oracle Linux 8 上使用 Apache 安装 WonderCMS。我们现在可以安装主题和插件并开始创建我们的第一个网站。 在 的专用主机上试一试!

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

请登录后发表评论