如果您的公司需要內(nèi)容管理系統(tǒng)(CMS),則有許多可用選項(xiàng),其中許多是開(kāi)源的。 其中一個(gè)選項(xiàng)是Subrion CMS。 Subrion是一個(gè)免費(fèi)的開(kāi)源CMS,包含您需要的所有功能:
- 管理員儀表板
- 輕松的內(nèi)容管理(包括博客,自定義字段,語(yǔ)言,電子郵件)
- 模板
- 插件
- SEO包容性
- 移動(dòng)友好
- 用戶(hù)/組管理
- 一鍵升級(jí)
Subrion可以安裝在包含以下要求的任何平臺(tái)上:
- Apache 1.3或更高版本(已安裝mod_rewrite模塊)
- MySQL 4.1或更高版本
- PHP 5或以上(GD lib,XML lib,F(xiàn)reeType安裝)
我將引導(dǎo)您完成在Ubuntu Server 16.04平臺(tái)上安裝Subrion的過(guò)程。 這個(gè)過(guò)程并不困難,也不會(huì)消耗太多的時(shí)間。
讓我們開(kāi)始工作吧。
更新/升級(jí)
首先要做的是更新和升級(jí)我們的服務(wù)器。 請(qǐng)記住,此過(guò)程可能會(huì)升級(jí)您的內(nèi)核,這需要重新啟動(dòng)。 如果這是生產(chǎn)服務(wù)器,請(qǐng)確保在重新啟動(dòng)可行時(shí)進(jìn)行升級(jí)。
要更新和升級(jí)Ubuntu Server,請(qǐng)打開(kāi)終端窗口并發(fā)出命令:
sudo apt-get update
sudo apt-get upgrade
完成這些命令后,如果內(nèi)核升級(jí),請(qǐng)使用sudo reboot命令重新啟動(dòng)服務(wù)器。
安裝依賴(lài)項(xiàng)
下一步是安裝必要的依賴(lài)項(xiàng)。 我們將首先使用以下命令安裝Web和數(shù)據(jù)庫(kù)服務(wù)器:
sudo apt-get install apache2
sudo apt-get install mysql-server
在MySQL服務(wù)器安裝期間,您將需要?jiǎng)?chuàng)建/驗(yàn)證管理員用戶(hù)密碼。
現(xiàn)在我們將安裝剩余的依賴(lài)項(xiàng)。 返回終端窗口,發(fā)出以下命令:
sudo apt-get install php libapache2-mod-php php-mysql php-mbstring php-xml php-gd unzip
創(chuàng)建數(shù)據(jù)庫(kù)
我們現(xiàn)在必須為Subrion創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)。 在終端窗口中,發(fā)出命令:
mysql -u root -p
輸入您在MySQL服務(wù)器安裝期間創(chuàng)建的管理員用戶(hù)密碼。 在MySQL提示符下,鍵入以下命令:
CREATE DATABASE subrion;
GRANT ALL PRIVILEGES ON subrion.* TO ‘subrionuser’@’localhost’ IDENTIFIED BY ‘PASSWORD‘ WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
其中PASSWORD是一個(gè)獨(dú)特的強(qiáng)密碼。
配置Apache
Apache必須配置為了解Subrion,以及啟用mod_rewrite,php7.0和mpm_prefork。 首先要做的是編輯默認(rèn)的Apache .conf文件以添加mod_rewrite選項(xiàng)。 發(fā)出命令:
sudo nano /etc/apache2/sites-available/000-default.conf
在該文件中,在DocumentRoot/var/www/html行下添加以下內(nèi)容:
<Directory /var/www/html>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
保存并關(guān)閉該文件。
使用命令啟用模塊:
sudo a2enmod mpm_prefork
sudo a2enmod php7.0
使用以下命令重新啟動(dòng)Apache:
sudo systemctl restart apache2
下載安裝程序包
現(xiàn)在我們將下載源包,解壓縮并為其提供必要的權(quán)限。 首先使用以下命令切換到/ var / www / html目錄:
cd/var/www/html
使用以下命令下載必要的文件:
sudo wget https://tools.subrion.org/get/latest.zip
使用以下命令解壓縮文件:
sudo unzip latest.zip
使用以下命令設(shè)置必要的權(quán)限:
sudo chmod -R 777 tmp/ modules includes/
sudo chmod 777 backup/ uploads/
啟動(dòng)基于Web的安裝程序
打開(kāi)瀏覽器并將其指向http//SERVER_IP/install(其中SERVER_IP是托管Subrion的服務(wù)器的IP地址)。 這應(yīng)該讓你在安裝前檢查,一切都應(yīng)該測(cè)試好(圖A)。
圖A
Subrion預(yù)安裝檢查出來(lái)。
單擊“下一步”開(kāi)始安裝。 此過(guò)程需要以下內(nèi)容:
許可協(xié)議(它是GPL許可,因此只需單擊下一步)。
常規(guī)/數(shù)據(jù)庫(kù)/管理員設(shè)置(圖B)。
圖B
Subrion安裝配置頁(yè)面。
配置Subrion后,單擊Next,您將發(fā)現(xiàn)自己位于最終頁(yè)面(圖C),您可以在其中安裝插件,或直接轉(zhuǎn)到“管理”面板或“主頁(yè)”。
圖C
Subrion安裝完成。
最后一步是更改Subrion配置文件的權(quán)限,使其不可寫(xiě),并刪除install.php文件。 使用命令執(zhí)行此操作:
sudo chmod u-w /var/www/html/includes/config.inc.php
sudo rm /var/www/html/install/modules/module.install.php
此時(shí),您可以繼續(xù)配置Subrion以完全滿足您的業(yè)務(wù)需求。 祝賀您成功安裝了功能強(qiáng)大,靈活的開(kāi)源內(nèi)容管理系統(tǒng)。