如何在 Ubuntu 18.04 LTS 上安装 PageKit CMS如何在 Ubuntu 18.04 LTS 上安装 PageKit CMS如何在 Ubuntu 18.04 LTS 上安装 PageKit CMS如何在 Ubuntu 18.04 LTS 上安装 PageKit CMS
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Ubuntu 18.04 LTS 上安装 PageKit CMS

在此页

  1. 要求
  2. 开始
  3. 安装 Apache、MariaDB 和 PHP
  4. 为 PageKit 配置 MariaDB
  5. 下载 PageKit
  6. 为 PageKit 配置 Apache
  7. 访问 PageKit CMS
  8. 链接

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

©2015-2025 艾丽卡 support@alaica.com