如何在 Ubuntu 18.04 LTS 上安装 PageKit CMS
在此页
- 要求
- 开始
- 安装 Apache、MariaDB 和 PHP
- 为 PageKit 配置 MariaDB
- 下载 PageKit
- 为 PageKit 配置 Apache
- 访问 PageKit CMS
- 链接
PageKit 是一个免费、开源和轻量级的 CMS,可用于创建漂亮的网站。 Pagekit 带有一个简洁直观的界面,让您可以专注于最重要的事情,管理您的内容。它提供了一个可配置的仪表板,可在一个位置显示与您的站点相关的所有统计信息。您可以使用 Pagekits 拖放控制面板轻松管理页面、菜单和小部件。 Pagekit 不需要任何特殊的硬件要求。它可以安装在具有少量 RAM 的服务器上。
在本教程中,我们将学习如何在 Ubuntu 18.04 LTS 上使用 Apache Web 服务器安装 PageKit CMS。
要求
- 一台运行 Ubuntu 18.04 的服务器。
- 具有 sudo 权限的非根用户。
入门
在开始之前,您需要使用最新版本更新您的系统。您可以通过运行以下命令来执行此操作:
sudo apt-get update -y
sudo apt-get upgrade -y
更新系统后,重新启动系统以应用更改。
安装 Apache、MariaDB 和 PHP
PageKit 运行在 web 服务器上,用 PHP 语言编写并使用 MariaDB 来存储它们的数据。因此,您需要在服务器上安装 Apache Web 服务器、MariaDB 服务器、PHP 和其他 PHP 库。您只需运行以下命令即可安装所有这些:
sudo apt-get install apache2 mariadb-server php7.2 libapache2-mod-php7.2 php7.2-common php7.2-sqlite php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-zip wget unzip -y
安装所有必需的包后,您需要编辑 php.ini 文件并进行一些更改:
sudo nano /etc/php/7.2/apache2/php.ini
进行以下更改:
memory_limit = 300M
allow_url_fopen = On
upload_max_filesize = 200M
max_execution_time = 400
date.timezone = Asia/Kolkata
保存并关闭文件。然后,重新启动 Apache 和 MariaDB 服务,并通过运行以下命令使它们能够在引导时启动:
sudo systemctl restart apache2
sudo systemctl restart mariadb
sudo systemctl enable apache2
sudo systemctl enable mariadb
为 PageKit 配置 MariaDB
默认情况下,MariaDB 未加固。所以你需要先保护它。您可以通过运行以下命令来保护它:
sudo mysql_secure_installation
此命令将设置 root 密码,删除匿名用户,禁止远程 root 登录,并删除测试数据库,如下所示:
Enter current password for root (enter for none):
Set root password? [Y/n]: N
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y
MariaDB 安全后,登录到 MariaDB shell:
mysql -u root -p
出现提示时输入您的根密码。然后,使用以下命令为 PageKit 创建数据库和用户:
MariaDB [(none)]> CREATE DATABASE pagekitdb;
MariaDB [(none)]> CREATE USER pagekit;
接下来,使用以下命令授予 PageKit 数据库权限:
MariaDB [(none)]> GRANT ALL PRIVILEGES ON pagekitdb.* TO 'pagekit'@'localhost' IDENTIFIED BY 'password';
接下来,使用以下命令刷新权限:
MariaDB [(none)]> FLUSH PRIVILEGES;
接下来,使用以下命令退出 MariaDB 控制台:
MariaDB [(none)]> exit
下载 PageKit
首先,您需要从其官方网站下载最新版本的 PageKit CMS。您可以使用以下命令下载它:
wget https://pagekit.com/api/download/latest -O pagekit.zip
下载完成后,使用以下命令将下载的文件解压缩到 Apache web 根目录:
sudo unzip pagekit.zip -d /var/www/html/pagekit
接下来,使用以下命令为 pagekit 目录授予适当的权限:
sudo chown -R www-data:www-data /var/www/html/pagekit/
sudo chmod -R 777 /var/www/html/pagekit/
接下来,您可以继续为 PageKit 配置 Apache。
为 PageKit 配置 Apache
接下来,您需要为 PageKit CMS 创建一个 Apache 虚拟主机文件。您可以通过创建 pagekit.conf 文件来完成此操作,如下所示:
sudo nano /etc/apache2/sites-available/pagekit.conf
添加以下行:
<VirtualHost *:80>
ServerAdmin
DocumentRoot /var/www/html/pagekit
ServerName example.com
<Directory /var/www/html/pagekit/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/pagekit_error.log
CustomLog ${APACHE_LOG_DIR}/pagekit_access.log combined
</VirtualHost>
保存并关闭文件。然后,使用以下命令启用 PageKit 虚拟主机文件:
sudo a2ensite pagekit
接下来,启用 Apache 重写模块并重新启动 Apache Web 服务器以应用所有更改:
sudo a2enmod rewrite
sudo systemctl restart apache2
访问 PageKit CMS
PageKit CMS 现已安装和配置。是时候访问 PageKit Web 安装程序向导了。
打开 Web 浏览器并输入 URL http://example.com。您将被重定向到以下页面:

现在,单击箭头按钮。您应该会看到以下页面:

在这里,选择您的语言并单击“下一步”按钮。您应该会看到以下页面:

在这里,提供您的数据库名称、数据库用户名和密码。然后,单击下一步按钮。您应该会看到以下页面:

在这里,提供您的网站标题、管理员用户名和密码。然后,单击“安装”按钮。您应该会看到以下页面:

现在,提供您的管理员登录详细信息并单击“登录”按钮。您应该在以下页面中看到 PageKit CMS 默认仪表板:

恭喜!您已经在 Ubuntu 18.04 服务器上成功安装了 PageKit CMS。我希望您现在可以轻松编辑该网站,为您的企业创建一个外观现代的网站。如果您有任何问题,请随时问我。
链接
- https://pagekit.com