阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

如何在Linux上安装开源内容管理系统Subrion

224次阅读
没有评论

共计 2133 个字符,预计需要花费 6 分钟才能阅读完成。

如果您的公司需要内容管理系统(CMS),则有许多可用选项,其中许多是开源的。其中一个选项是 Subrion CMS。Subrion 是一个免费的开源 CMS,包含您需要的所有功能:

  • 管理员仪表板
  • 轻松的内容管理(包括博客,自定义字段,语言,电子邮件)
  • 模板
  • 插件
  • SEO 包容性
  • 移动友好
  • 用户 / 组管理
  • 一键升级

Subrion 可以安装在包含以下要求的任何平台上:

  • Apache 1.3 或更高版本(已安装 mod_rewrite 模块)
  • MySQL 4.1 或更高版本
  • PHP 5 或以上(GD lib,XML lib,FreeType 安装)

我将引导您完成在 Ubuntu Server 16.04 平台上安装 Subrion 的过程。这个过程并不困难,也不会消耗太多的时间。

让我们开始工作吧。

更新 / 升级

首先要做的是更新和升级我们的服务器。请记住,此过程可能会升级您的内核,这需要重新启动。如果这是生产服务器,请确保在重新启动可行时进行升级。

要更新和升级 Ubuntu Server,请打开终端窗口并发出命令:

sudo apt-get update
sudo apt-get upgrade

完成这些命令后,如果内核升级,请使用 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

创建数据库

我们现在必须为 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 是一个独特的强密码。

配置 Apache

Apache 必须配置为了解 Subrion,以及启用 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 地址)。这应该让你在安装前检查,一切都应该测试好(图 A)。

如何在 Linux 上安装开源内容管理系统 Subrion

图 A

Subrion 预安装检查出来。

单击“下一步”开始安装。此过程需要以下内容:

许可协议(它是 GPL 许可,因此只需单击下一步)。

常规 / 数据库 / 管理员设置(图 B)。

如何在 Linux 上安装开源内容管理系统 Subrion

图 B

Subrion 安装配置页面。

配置 Subrion 后,单击 Next,您将发现自己位于最终页面(图 C),您可以在其中安装插件,或直接转到“管理”面板或“主页”。

如何在 Linux 上安装开源内容管理系统 Subrion

图 C

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 以完全满足您的业务需求。祝贺您成功安装了功能强大,灵活的开源内容管理系统。

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计2133字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中