如何在 Ubuntu 20.04 上安装 Zirkula CMS

sssssssssss

ZIkula 在斯瓦希里语中的意思是“加”,所以翻译为“超过”或“更多”。 该名称体现了该项目提供的功能 – 一种超越常见 Web 技术的扩展,具有模板等工具,可帮助您创建简单的单页网站,一直到由 Node JS 模块和 MVC 架构提供支持的复杂应用程序。 您可以使用 Zikula 的用户友好界面创建从基本的单页网站到复杂而强大的在线应用程序的任何内容。 设置非常简单,因此您可以轻松实现愿景。

在本指南中,我们将指导您了解如何在 Ubuntu 20.04 系统上安装 Zikula 及其所有要求。

先决条件

  • 作为安装过程的先决条件,请确保您的服务器满足或超过以下要求:
  • 存储二进制文件的分区/目录中有 20 GB 的可用磁盘空间。
  • 从与充当服务器的机器相同的网关/路由器通过 WAN 访问互联网 – 即,不适用 NAT 规则。
  • 在服务器上具有 sudo 权限的非 root 用户。

更新系统

只需单击几下,即可轻松安装和升级到最新版本。 您还可以利用所有新的安全补丁以及版本中包含的升级技术,而无需重新安装系统或手动重新配置它。

您可以使用 apt 命令更新系统。

须藤 apt-get 更新 -y && 须藤 apt-get 升级 -y

如果应用了任何内核更新,则重新启动服务器。 安装新内核时,通常会卸载所有旧模块并替换为新模块。 如果您(或某个脚本)在尝试加载这些模块之一时尝试执行此操作,那么您的系统将无法加载,因为它只会在磁盘上找到为该特定 Linux 发行版内核的早期版本编译的较旧模块——并且可以没有什么比安装像 XFCE4 桌面环境这样令人兴奋的东西更令人沮丧的了,但它马上就发现它坏了。

sudo 立即重启

更新完成后,以相同的非 root 用户身份重新登录并继续下一步。

安装 Apache Web 服务器

像 Zikula CMS 这样的内容管理系统需要一个网络服务器来为网站内容提供服务。 在本教程中,我们将为此使用 Apache 服务器。 Apache Webserver 易于安装,是最受欢迎的 Web 服务器,并且是一个将得到社区全力支持的开源项目。 Apache 服务器以其可靠性和以非常有效的方式处理大量并发连接的能力而闻名。 Apache Webserver 与 Zikula CMS 完美契合。

sudo apt install -y apache2

安装过程完成后,启动 Apache 以确保它正在运行。

sudo systemctl start apache2

要在启动时启用该服务,请使用以下命令:

sudo systemctl enable apache2

要随时检查 Apache 服务器的状态,请使用以下命令:

sudo systemctl status apache2

如果您看到一条绿色消息,指出 Active: active (running),则 Apache 已启动并正在运行。