如果您的公司需要內(nèi)容管理系統(tǒng)(CMS),則有許多可用選項,其中許多是開源的。 其中一個選項是Subrion CMS。 Subrion是一個免費的開源CMS,包含您需要的所有功能:
- 管理員儀表板
- 輕松的內(nèi)容管理(包括博客,自定義字段,語言,電子郵件)
- 模板
- 插件
- SEO包容性
- 移動友好
- 用戶/組管理
- 一鍵升級
Subrion可以安裝在包含以下要求的任何平臺上:
- Apache 1.3或更高版本(已安裝mod_rewrite模塊)
- MySQL 4.1或更高版本
- PHP 5或以上(GD lib,XML lib,F(xiàn)reeType安裝)
我將引導您完成在Ubuntu Server 16.04平臺上安裝Subrion的過程。 這個過程并不困難,也不會消耗太多的時間。
讓我們開始工作吧。
更新/升級
首先要做的是更新和升級我們的服務器。 請記住,此過程可能會升級您的內(nèi)核,這需要重新啟動。 如果這是生產(chǎn)服務器,請確保在重新啟動可行時進行升級。
要更新和升級Ubuntu Server,請打開終端窗口并發(fā)出命令:
sudo apt-get update
sudo apt-get upgrade
完成這些命令后,如果內(nèi)核升級,請使用sudo reboot命令重新啟動服務器。
安裝依賴項
下一步是安裝必要的依賴項。 我們將首先使用以下命令安裝Web和數(shù)據(jù)庫服務器:
sudo apt-get install apache2
sudo apt-get install mysql-server
在MySQL服務器安裝期間,您將需要創(chuàng)建/驗證管理員用戶密碼。
現(xiàn)在我們將安裝剩余的依賴項。 返回終端窗口,發(fā)出以下命令:
sudo apt-get install php libapache2-mod-php php-mysql php-mbstring php-xml php-gd unzip
創(chuàng)建數(shù)據(jù)庫
我們現(xiàn)在必須為Subrion創(chuàng)建一個數(shù)據(jù)庫。 在終端窗口中,發(fā)出命令:
mysql -u root -p
輸入您在MySQL服務器安裝期間創(chuàng)建的管理員用戶密碼。 在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選項。 發(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>
保存并關閉該文件。
使用命令啟用模塊:
sudo a2enmod mpm_prefork
sudo a2enmod php7.0
使用以下命令重新啟動Apache:
sudo systemctl restart apache2
下載安裝程序包
現(xiàn)在我們將下載源包,解壓縮并為其提供必要的權限。 首先使用以下命令切換到/ 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)。
圖A
Subrion預安裝檢查出來。
單擊“下一步”開始安裝。 此過程需要以下內(nèi)容:
許可協(xié)議(它是GPL許可,因此只需單擊下一步)。
常規(guī)/數(shù)據(jù)庫/管理員設置(圖B)。
圖B
Subrion安裝配置頁面。
配置Subrion后,單擊Next,您將發(fā)現(xiàn)自己位于最終頁面(圖C),您可以在其中安裝插件,或直接轉(zhuǎn)到“管理”面板或“主頁”。
圖C
Subrion安裝完成。
最后一步是更改Subrion配置文件的權限,使其不可寫,并刪除install.php文件。 使用命令執(zhí)行此操作:
sudo chmod u-w /var/www/html/includes/config.inc.php
sudo rm /var/www/html/install/modules/module.install.php
此時,您可以繼續(xù)配置Subrion以完全滿足您的業(yè)務需求。 祝賀您成功安裝了功能強大,靈活的開源內(nèi)容管理系統(tǒng)。