如何在Ubuntu 18.04 LTS上安装CMS变得简单

CMS Made Simple是一个用PHP编写的免费开源内容管理系统,使用MySQL来存储他们的数据。在本教程中,我们将学习...

如何在Ubuntu 18.04 LTS上安装CMS变得简单

CMS Made Simple是一个用PHP编写的免费开源内容管理系统,使用MySQL来存储他们的数据。 CMS Made Simple是一个流行的高性能内容管理系统,用于管理您的网站或博客。 CMS Made Simple为主题,模板和样式表开发提供了漂亮且易于使用的管理部分。 通过网络连接,您可以随时随地轻松维护和更新您的网站。 如果您正在寻找WordPress的替代品,那么CMS Made Simple是您的最佳选择。

在本教程中,我们将学习如何在Ubuntu 18.04上安装CMS Made Simple。

要求

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

安装LAMP服务器

CMS Made Simple运行在Web服务器上,使用PHP编写,并使用MySQL作为数据库,因此您需要将LAMP服务器安装到服务器上。 首先,运行以下命令来安装Apache和MariaDB服务器:

sudo apt-get install apache2 mariadb-server -y

默认情况下,最新版本的PHP在Ubuntu 18.04中不可用,所以您需要为其添加存储库。 您可以使用以下命令添加它:<?p>

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

存储库更新后,您可以使用以下命令安装PHP和其他库:

sudo apt-get install apache2 mariadb-server libapache2-mod-php7.1 php7.1-common php7.1-mbstring php7.1-xmlrpc php7.1-soap php7.1-gd php7.1-xml php7.1-intl php7.1-mysql php7.1-cli php7.1-mcrypt php7.1-zip php7.1-curl -y

一旦安装了所有软件包,启动Apache和MariaDB服务,并使用以下命令启动它们以启动:

sudo systemctl start apache2
sudo systemctl start mysql
sudo systemctl enable apache2
sudo systemctl enable mysql

接下来,您将需要对php.ini文件进行一些更改。 你可以用下面的命令来做到这一点:

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

进行以下更改:

max_execution_time = 180
memory_limit = 256M
post_max_size = 25M
upload_max_file_size = 150M

完成后保存并关闭文件。

配置数据库

默认情况下,MariaDB安装不受保护。 所以你需要先保证它。 您可以通过运行mysql_secure_installation脚本来完成此操作。

sudo mysql_secure_installation

回答所有问题,如下所示:

Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password: 
Re-enter new password: 
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 shell:

mysql -u root -p

输入您的root密码,然后为CMSMS创建一个数据库和用户:

MariaDB [(none)]> CREATE DATABASE cmsms_db;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON cmsms_db.* TO 'cmsms'@'localhost' IDENTIFIED BY 'password';

接下来,使用以下命令刷新权限:

MariaDB [(none)]> FLUSH PRIVILEGES;

最后,退出MariaDB shell:

MariaDB [(none)]> exit;

安装CMSMS

接下来,您需要从其官方网站下载最新版本的CMSMS。 您也可以使用以下命令下载它:

wget http://s3.amazonaws.com/cmsms/downloads/14144/cmsms-2.2.7-install.zip

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

sudo unzip cmsms-2.2.7-install.zip -d /var/www/html/cmsms

接下来,给予cmsms目录适当的权限:

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

接下来,为CMSMS创建一个Apache虚拟主机指令:

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

添加以下行:

<VirtualHost *:80>
 ServerAdmin admin@yourdomain.com
 DocumentRoot /var/www/html/cmsms
 ServerName yourdomain.com
 <Directory /var/www/html/cmsms/>
Options +FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
 </Directory>
 ErrorLog /var/log/apache2/cmsms-error_log
 CustomLog /var/log/apache2/cmsms-access_log common
</VirtualHost>

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

sudo a2ensite cmsms
sudo a2enmod rewrite

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

systemctl restart apache2

访问CMSMS

打开你的网页浏览器并输入URL http://yourdomain.com/cmsms-2.2.7-install.php ,你将被重定向到以下页面:

访问CMS变得简单

现在,选择英语,然后点击下一步按钮,你会看到以下页面:

检查系统要求

在这里,分析目标目录以查找现有软件,然后单击安装按钮,应该会看到以下页面:

创建一个新网站

在这里,提供您的数据库详细信息,选择您的时区并单击下一步按钮,您应该看到以下页面:

创建管理员帐户

在这里,提供您的管理员帐户凭证并点击下一步按钮,您应该看到以下页面:

网站设置

在这里,提供您的网站名称,添加其他语言并点击下一步按钮,您应该看到以下页面:

安装应用程序文件

现在,点击下一步按钮安装应用程序文件,您应该看到以下页面:

安装数据库

现在,点击下一步按钮来创建和更新数据库模式,设置初始事件,用户帐户,样式表和内容,您应该看到以下页面:

安装完成

现在,点击CMSMS管理面板 ,你会看到以下页面:

登录CMSMS

在这里,提供您的管理员用户名和密码,然后点击提交按钮,您应该看到下图中的CMSMS仪表板:

CMS制作简单仪表板

恭喜! 您已成功在Ubuntu 18.04服务器上安装CMS Made Simple。