如何在 Ubuntu 服務器上安裝 Backdrop CMS

您是否正在使用 Ubuntu Server 並且需要為您的網站提供新的內容管理系統?考慮部署 Backdrop CMS,這是一種適用於Linux的開源工具,可簡化網站管理。在本指南中,我們將向您展示如何在Ubuntu系統上設置 Backdrop CMS 。

如何在 Ubuntu 服務器上安裝 Backdrop CMS 依賴項

Backdrop CMS 系統需要用戶必須安裝的多個依賴項,包括 Apache Web 服務器、MySQL、PHP 和多個 PHP 擴展。要開始安裝這些依賴項,請啟動終端並通過 SSH 連接到服務器或物理啟動終端。

終端打開後,使用apt update命令檢查軟件更新:

須藤apt更新

運行apt update命令後,通過輸入以下apt Upgrade命令在 Ubuntu Server 系統上安裝任何待處理的軟件更新。請記住,此更新可能需要一段時間,特別是當您有許多軟件包需要下載時。

sudo apt 升級

一旦一切都是最新的,就可以安裝依賴項了。使用以下apt install命令設置 Apache、PHP、SQL 和所需的 PHP 擴展。

sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql php-gd php-curl php-xmlrpc

安裝所有依賴項後,您將需要運行 MySQL 安裝。為此,請執行以下命令。

須藤 mysql_secure_installation

當您運行上述命令時,系統將提示您輸入 MySQL 帳戶的安全密碼。為了提高安全性,請考慮使用 Bitwarden 密碼生成器來創建一個強大且易於記憶的密碼。

如何在 Ubuntu 服務器上為 Backdrop CMS 創建 SQL 數據庫

Backdrop CMS 需要MySQL來滿足其數據庫需求。因此,您需要創建一個新的數據庫才能在 Ubuntu Server 上使用該軟件。首先,使用以下命令登錄 Ubuntu 服務器上的 MySQL:

sudo mysql -u root -p

然後,使用以下命令創建數據庫:

CREATE DATABASE backdrop;

接下來,使用CREATE USER命令創建一個新用戶。請務必使用 Bitwarden 密碼生成器生成的強密碼更改“密碼”。

CREATE USER 'backdropuser'@'localhost' IDENTIFIED BY 'password';

之後,使用GRANT ALL命令向新用戶授予 Backdrop SQL 數據庫的所有權限。

GRANT ALL PRIVILEGES ON backdrop.* TO 'backdropuser'@'localhost';

最後,一旦 SQL 數據庫設置完畢,請使用FLUSH PRIVILEGES命令和exit命令註銷 MySQL。

FLUSH PRIVILEGES;

exit;

如何將 Backdrop CMS 下載到 Ubuntu 服務器

要將 Backdrop CMS 應用程序下載到您的計算機,請使用以下wget下載命令。

wget https://github.com/backdrop/backdrop/releases/download/1.24.1/backdrop.zip

如果您不想使用 wget 下載軟件,可以從官方Backdrop 下載頁面獲取。

如何在 Ubuntu 服務器上安裝和配置 Backdrop CMS

要在 Ubuntu Server 系統上安裝 Backdrop CMS 軟件,您需要先將其解壓。Backdrop CMS 通過 ZIP 文件分發,因此您需要在服務器上安裝 Unzip 工具才能解壓它。要在 Ubuntu 服務器上安裝 Unzip 工具,請使用以下apt install命令:

sudo apt安裝解壓

安裝Unzip工具後,可以使用unzip -d命令將Backdrop.zip文件解壓到/var/www/html/目錄(Apache的默認文件夾)。請務必將“MY_WEBSITE_NAME”更改為您所需的網站名稱:

sudo mkdir -p /var/www/html/MY_WEBSITE_NAME sudo unzipbackground.zip -d /var/www/html/MY_WEBSITE_NAME

或者,如果您希望將 Backdrop 安裝到 Apache 根目錄,請執行以下操作:

sudo unzip background.zip -d /var/www/html/

安裝 Backdrop 軟件後,更新權限:

sudo chown -R www-data:www-data /var/www/html/backdrop/ sudo chmod -R 755 /var/www/html/backdrop/

如果您安裝到根目錄,請使用以下命令:

sudo chown -R www-data:www-data /var/www/html/ sudo chmod -R 755 /var/www/html/

接下來,在連接到服務器的 Web 瀏覽器中打開以下 URL:
http://YOUR_SERVER_IP_ADDRESS_OR_HOSTNAME/backdrop
或者,如果您將其安裝到根目錄,請改用以下 URL:
http://YOUR_SERVER_IP_ADDRESS_OR_HOSTNAME

當 Backdrop 應用程序在瀏覽器中打開時,您將看到 Backdrop 的 GUI 設置工具。首先,選擇您的語言,然後選擇“保存並繼續”。

選擇“保存並繼續”後,Backdrop 將檢查您的 Ubuntu 服務器以查看所有配置是否正確。如果一切正確,系統將提示您設置數據庫。

在“MySQL 數據庫名稱”字段中,輸入“backdrop”。在“數據庫用戶名”字段中,輸入“backdropuser”,然後在“數據庫密碼”中輸入您之前在 SQL 設置過程中創建的強密碼。

配置好 SQL 數據庫後,Backdrop 將在您的 Ubuntu 服務器上完全安裝,您可以使用 Backdrop CMS 系統配置您的網站。在“配置您的網站”區域中配置您的網站,完成後單擊“保存並繼續”開始使用您的網站。

留下評論

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

如何使用 firewall-cmd 設定 SLES 15 防火牆

如何使用 firewall-cmd 設定 SLES 15 防火牆

在 SLES 15 上設定 firewalld:檢查區域、允許服務或連接埠、儲存永久規則、安全重新載入並驗證存取。

SLES 線上修補程式配置指南:無需重新啟動即可套用核心更新

SLES 線上修補程式配置指南:無需重新啟動即可套用核心更新

在 SLES 15 SP7 上啟用核心即時修補,無需重新啟動即可應用支援的修復程序,驗證活動補丁,並了解何時仍需要重新啟動核心。

如何在 SUSE Linux Enterprise Server 15 上啟用 FIPS 模式

如何在 SUSE Linux Enterprise Server 15 上啟用 FIPS 模式

使用 SUSE 支援的設定公用程式在 SLES 15 上啟用 FIPS 模式,安全重啟,驗證核心和加密策略狀態,並檢查認證限制。

如何在不違反安全策略的情況下在 Gooroom OS 上安裝 Google Chrome

如何在不違反安全策略的情況下在 Gooroom OS 上安裝 Google Chrome

使用官方 .deb 軟體包、APT、策略檢查、更新指南和受管設備修復程序,安全地在 Gooroom OS 上安裝 Google Chrome。

如何安全地將SLES系統日誌匯出到遠端Syslog伺服器

如何安全地將SLES系統日誌匯出到遠端Syslog伺服器

使用 rsyslog、TLS 憑證、對等名稱驗證、佇列、驗證和測試,安全地將 SLES 系統日誌轉送到遠端 syslog 伺服器。

SLES 15 Active Directory 與 SSSD 整合:逐步指南

SLES 15 Active Directory 與 SSSD 整合:逐步指南

使用 YaST 將 SLES 15 加入到具有 SSSD 的 Active Directory。準備 DNS 和時間,配置網域登錄,驗證 Kerberos,並比較 SSSD、Winbind 和 realmd。

修正 Pardus Linux 系統上的 Realtek RTL8821CE Wi-Fi 驅動程式問題

修正 Pardus Linux 系統上的 Realtek RTL8821CE Wi-Fi 驅動程式問題

透過檢查內建的 rtw88 驅動程式、Realtek 韌體、rfkill、NetworkManager 和安全性回退選項來修復 Pardus Linux 上的 RTL8821CE Wi-Fi。

修正 Debian 12 中 systemd-resolved 導致的「DNS 解析暫時失敗」問題

修正 Debian 12 中 systemd-resolved 導致的「DNS 解析暫時失敗」問題

使用 systemd-resolved 診斷和修復 Debian 12 DNS 解析失敗,包括 resolv.conf、NetworkManager、networkd、快取和驗證。

如何安全地在 Windows 11 系統上安裝 Pardus Linux 雙系統

如何安全地在 Windows 11 系統上安裝 Pardus Linux 雙系統

在 Windows 11 旁邊安裝 Pardus 25.2,方法是備份、縮小 Windows 磁碟區、啟動 UEFI USB 並保護現有的 EFI 和復原分割區。