如何在Ubuntu 18.04 LTS上安装GetSimple CMS

GetSimple CMS是一个免费,开源,简单易用的Web内容管理系统,可用于创建博客和网站。在这个tuto ......

如何在Ubuntu 18.04 LTS上安装GetSimple CMS

GetSimple CMS是一个免费,开源,简单易用的Web内容管理系统,可用于创建博客和网站。 它是用PHP语言编写的,使用XML文件来存储内容。 它适用于大中型网站,您可以通过插件和主题扩展其功能。

在本教程中,我们将解释如何在Ubuntu 18.04服务器上安装GetSimple CMS。

要求

  • 运行Ubuntu 18.04的服务器。
  • 具有sudo权限的非root用户。

安装Apache和PHP

在开始之前,您需要将Apache Web服务器和PHP安装到您的系统中。 默认情况下,最新版本的PHP在Ubuntu 18.04默认存储库中不可用。 因此,您需要先添加ondrej存储库。 您可以通过运行以下命令来添加它:

sudo apt-get install software-properties-common -y
sudo add-apt-repository ppa:ondrej/php

安装存储库后,通过运行以下命令更新存储库并安装PHP,Apache和其他PHP库:

sudo apt-get update -y
sudo apt-get install apache2 wget uzip php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-cli php7.2-curl php7.2-zip -y

安装完所有软件包后,启动Apache Web服务器并使用以下命令使其在启动时启动:

sudo systemctl start apache2
sudo systemctl enable apache2

接下来,您需要修改php.ini文件并进行一些更改:

sudo nano /etc/php/7.2/apache2/php.ini

进行以下更改:

memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
date.timezone = Asia/Kolkata

完成后保存并关闭文件。

安装GetSimple CMS

接下来,您需要从其官方网站下载最新版本的GetSimple CMS。 您可以通过运行以下命令来执行此操作:

wget http://get-simple.info/data/uploads/releases/GetSimpleCMS-3.3.13.zip

下载完成后,将下载的文件解压缩到Apache Web根目录:

sudo mkdir /var/www/html/getsimplecms
sudo unzip GetSimpleCMS-3.3.13.zip -d /var/www/html/getsimplecms

接下来,为getsimplecms目录提供适当的权限:

sudo chown -R www-data:www-data /var/www/html/getsimplecms
sudo chmod -R 755 /var/www/html/getsimplecms

接下来,您需要为GetSimple CMS创建Apache虚拟主机文件。 您可以使用以下命令执行此操作:

sudo nano /etc/apache2/sites-available/getsimplecms.conf

添加以下行:

<VirtualHost *:80>
     ServerAdmin admin@example.com
     DocumentRoot /var/www/html/getsimplecms
     ServerName example.com
     ServerAlias www.example.com

     <Directory /var/www/html/getsimplecms/>
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

保存并关闭文件。 然后,使用以下命令启用虚拟主机文件和Apache重写模块:

sudo a2ensite getsimplecms.conf
sudo a2enmod rewrite

最后,重新启动Apache Web服务器以应用所有更改:

sudo systemctl restart apache2

访问GetSimpleCMS

现在,打开Web浏览器并输入URL http://example.com/admin。 您将被重定向到GetSimple CMS Web安装向导:

GetSimple CMS安装

在这里,单击继续设置按钮,您将看到以下页面:

登录

在这里,提供您的网站名称和管理员用户名,然后单击立即安装按钮。 您应该在下图中看到GetSimple CMS仪表板:

GetSimple CMS入门