如何在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仪表板: