最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何在 Ubuntu 20.04 LTS上安裝 Elgg

  發(fā)布時(shí)間:2021-08-09 09:14:56   作者:佚名   我要評(píng)論
今天將為大家介紹如何在 Ubuntu 20.04 LTS上安裝 Elgg,教程很簡(jiǎn)單,需要的朋友可以一起看看

 Elgg是高度可定制的,具有簡(jiǎn)單而強(qiáng)大的用戶界面,可以輕松地通過 Web 在線構(gòu)建和管理內(nèi)容。Elgg 由非盈利組織 Elgg Foundation 管理。

在 Ubuntu 20.04 LTS Focal Fossa 上安裝 Elgg

步驟 1.

首先,通過apt在終端中運(yùn)行以下命令確保所有系統(tǒng)包都是最新的。

sudo apt update

sudo apt upgrade

步驟 2.

安裝 LAMP 堆棧。

需要 Ubuntu 20.04 LAMP 服務(wù)器。如果您沒有安裝 LAMP。

步驟 3.

在 Ubuntu 20.04 上安裝 Elgg。

現(xiàn)在我們運(yùn)行以下命令來下載 Elgg 的最新版本:

wget https://elgg.org/download/elgg-3.3.20.zip

unzip elgg-*.zip

sudo mv elgg-*/ /var/www/html/elgg/

我們需要更改一些文件夾的權(quán)限:

sudo mkdir /var/www/html/data

sudo chown -R www-data:www-data /var/www/html/elgg/

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

sudo chmod -R 755 /var/www/html/elgg

步驟 4.

為 Elgg 配置 MariaDB。

默認(rèn)情況下,MariaDB 未加固。您可以使用mysql_secure_installation腳本保護(hù) MariaDB 。您應(yīng)該仔細(xì)閱讀以下每個(gè)步驟,這些步驟將設(shè)置 root 密碼、刪除匿名用戶、禁止遠(yuǎn)程 root 登錄以及刪除測(cè)試數(shù)據(jù)庫和訪問安全 MariaDB 的權(quán)限:

mysql_secure_installation

像這樣配置它:

- Set root password? [Y/n] y

- Remove anonymous users? [Y/n] y

- Disallow root login remotely? [Y/n] y

- Remove test database and access to it? [Y/n] y

- Reload privilege tables now? [Y/n] y

接下來,我們需要登錄到 MariaDB 控制臺(tái)并為 Elgg 創(chuàng)建一個(gè)數(shù)據(jù)庫。運(yùn)行以下命令:

mysql -u root -p

這將提示您輸入密碼,因此請(qǐng)輸入您的 MariaDB 根密碼并按 Enter。登錄到數(shù)據(jù)庫服務(wù)器后,您需要為 Elgg 安裝創(chuàng)建一個(gè)數(shù)據(jù)庫:

CREATE DATABASE elgg;

CREATE USER 'elgg'@'localhost' IDENTIFIED BY 'your-secure-password';

GRANT ALL ON elgg.* TO 'elgg'@'localhost' IDENTIFIED BY 'secure-password' WITH GRANT OPTION;

FLUSH PRIVILEGES;

EXIT;

步驟 5.

為 Elgg 配置 Apache Web 服務(wù)器。

現(xiàn)在我們?cè)?Apache 中創(chuàng)建一個(gè)新的虛擬主機(jī)指令。例如,在您的虛擬服務(wù)器上創(chuàng)建一個(gè)名為“ ”的新 Apache 配置文件:elgg.conf

touch /etc/apache2/sites-available/elgg.conf

ln -s /etc/apache2/sites-available/elgg.conf /etc/apache2/sites-enabled/elgg.conf

nano /etc/apache2/sites-available/elgg.conf

添加以下幾行:

<VirtualHost *:80>

ServerAdmin admin@your-domain.com

DocumentRoot /var/www/html/elgg/

ServerName your-domain.com

ServerAlias www.your-domain.com

<Directory /var/www/html/elgg/>

Options FollowSymLinks

AllowOverride All

Order allow,deny

allow from all

</Directory>

ErrorLog /var/log/apache2/your-domain.com-error_log

CustomLog /var/log/apache2/your-domain.com-access_log common

</VirtualHost>

現(xiàn)在,我們可以重新啟動(dòng) Apache 網(wǎng)絡(luò)服務(wù)器以進(jìn)行更改:

sudo a2enmod rewrite

sudo a2ensite elgg.conf

sudo systemctl restart apache2.service

步驟 6.

設(shè)置 HTTPS。

我們應(yīng)該在 PrestaShop 上啟用安全的 HTTPS 連接。我們可以從 Let’s Encrypt 獲得免費(fèi)的 TLS 證書。從 Ubuntu 20.04 存儲(chǔ)庫安裝 Let’s Encrypt 客戶端 (certbot):

sudo apt install certbot python3-certbot-apache

接下來,運(yùn)行以下命令以使用 Apache 插件獲取免費(fèi)的 TLS 證書:

sudo certbot --apache --agree-tos --redirect --staple-ocsp --email you@example.com -d example.com

如果測(cè)試成功,請(qǐng)重新加載 Apache 以使更改生效:

sudo apache2ctl -t

sudo systemctl reload apache2

步驟 7.

訪問 Elgg Web 界面。

默認(rèn)情況下,Elgg 將在 HTTP 端口 80 上可用。打開您喜歡的瀏覽器并導(dǎo)航到或并完成所需的步驟以完成安裝。如果您正在使用防火墻,請(qǐng)打開端口 80 以啟用對(duì)控制面板的訪問。

以上便是小編為大家?guī)淼娜绾卧?Ubuntu 20.04 LTS 上安裝 Elgg的全部?jī)?nèi)容,希望對(duì)大家有所幫助,更多內(nèi)容請(qǐng)繼續(xù)關(guān)注腳本之家。

相關(guān)文章

最新評(píng)論

大埔县| 衡山县| 嘉兴市| 天祝| 洛扎县| 保定市| 张北县| 聂荣县| 南阳市| 夏河县| 肥东县| 西吉县| 云霄县| 宣恩县| 山丹县| 句容市| 剑河县| 牟定县| 成都市| 乌兰浩特市| 巴彦县| 揭西县| 中卫市| 个旧市| 五原县| 扎兰屯市| 大庆市| 民和| 万山特区| 五大连池市| 大安市| 高密市| 长乐市| 雷波县| 新蔡县| 平潭县| 稷山县| 万盛区| 永吉县| 南木林县| 改则县|