如何在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 ,你将被重定向到以下页面:
现在,选择英语,然后点击下一步按钮,你会看到以下页面:
在这里,分析目标目录以查找现有软件,然后单击安装按钮,应该会看到以下页面:
在这里,提供您的数据库详细信息,选择您的时区并单击下一步按钮,您应该看到以下页面:
在这里,提供您的管理员帐户凭证并点击下一步按钮,您应该看到以下页面:
在这里,提供您的网站名称,添加其他语言并点击下一步按钮,您应该看到以下页面:
现在,点击下一步按钮安装应用程序文件,您应该看到以下页面:
现在,点击下一步按钮来创建和更新数据库模式,设置初始事件,用户帐户,样式表和内容,您应该看到以下页面:
现在,点击CMSMS管理面板 ,你会看到以下页面:
在这里,提供您的管理员用户名和密码,然后点击提交按钮,您应该看到下图中的CMSMS仪表板:
恭喜! 您已成功在Ubuntu 18.04服务器上安装CMS Made Simple。