本文介绍在Ubuntu Server 16.04操作系统中安装开源内容管理系统Subrion(CMS),它是一个免费且功能强大的开源CMS。跟着本文的步骤来安装Subrion,当前新版本是4.2.1。
Subrion主要功能 管理员仪表板 轻松的内容管理(包括博客,自定义字段,语言,电子邮件) 模板 插件 SEO包容性 移动友好 用户/组管理 一键升级
安装Subrion要求 Subrion可以安装在包含以下要求的任何平台上: Apache 1.3或更高版本(已安装mod_rewrite模块) MySQL 4.1或更高版本 PHP 5或以上(GD lib,XML lib,FreeType安装) 本文所使用的操作系统是Ubuntu Server 16.04版本,也可以使用Ubuntu Server 18.04版本。
相关链接
更新/升级Ubuntu Server 16.04 首先要做的是更新和升级我们的服务器。请记住,此过程可能会升级你的内核,这需要重新启动计算机。如果这是生产服务器,请确保在重新启动可行时进行升级。 要更新和升级Ubuntu Server,请打开终端窗口并输入以下命令: sudo apt-get update sudo apt-get upgrade 完成这些命令后,如果Linux内核升级,请使用sudo reboot命令重新启动服务器。
安装依赖项 下一步是安装必要的依赖项。我们将首先使用以下命令安装Web和数据库服务器: sudo apt-get install apache2 sudo apt-get install mysql-server 在MySQL服务器安装期间,你将需要创建/验证管理员用户密码。 现在我们将安装剩余的依赖项。返回终端窗口,执行以下命令: sudo apt-get install php libapache2-mod-php php-mysql php-mbstring php-xml php-gd unzip 参考图解教程:以图解的方式在Ubuntu 18.04.1中安装mysql数据库
创建数据库 我们现在必须为Subrion创建一个数据库,在终端窗口中,执行以下命令: mysql -u root -p 输入你在MySQL服务器安装期间创建的管理员用户密码,在MySQL提示符下,键入以下命令: CREATE DATABASE subrion; GRANT ALL PRIVILEGES ON subrion.* TO 'subrionuser'@'localhost' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION; FLUSH PRIVILEGES; EXIT; 注:上面中的'PASSWORD'即PASSWORD是一个独特的强密码。
配置Apache Subrion安装必须要配置Apache,以及启用mod_rewrite,php7.0和mpm_prefork。首先要做的是编辑默认的Apache.conf文件以添加mod_rewrite选项,执行以下命令: sudo nano /etc/apache2/sites-available/000-default.conf 在该文件中,在DocumentRoot/var/www/html行下增加以下内容: <Directory /var/www/html> Options Indexes FollowSymLinks MultiViews AllowOverride All Require all granted </Directory> 保存并关闭该文件。 使用命令启用模块: sudo a2enmod mpm_prefork sudo a2enmod php7.0 使用以下命令重新启动Apache: sudo systemctl restart apache2
下载安装程序包 现在我们将下载源包,解压缩并为其提供必要的权限。首先使用以下命令切换到/var/www/html目录: cd/var/www/html 使用以下命令下载必要的文件: sudo wget https://tools.subrion.org/get/latest.zip 注:也可以到上面的下载地址中下载。 使用以下命令解压缩文件: sudo unzip latest.zip 使用以下命令设置必要的权限: sudo chmod -R 777 tmp/ modules includes/ sudo chmod 777 backup/ uploads/
启动基于Web的安装程序 打开浏览器并将其指向http//SERVER_IP/install(其中SERVER_IP是托管Subrion的服务器的IP地址)。这应该让你在安装前检查,一切都应该测试好,Subrion预安装检查出来,如图:
单击“下一步”开始安装,整个过程需要配置一下。 许可协议(它是GPL许可,因此只需单击下一步)。 常规/数据库/管理员设置,Subrion安装配置页面,如图:
配置Subrion后,单击Next,你将发现自己位于最终页面,你可以在其中安装插件,或直接转到“管理”面板或“主页”,Subrion安装完成,如图:
更改Subrion配置文件权限 最后一步是更改Subrion配置文件的权限,使其不可写,并删除install.php文件。使用以下命令执行此操作: sudo chmod u-w /var/www/html/includes/config.inc.php sudo rm /var/www/html/install/modules/module.install.php 至此,整个Subrion安装就完成了。
相关主题 |