溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

如何安裝Drupal 7?Drupal 7安裝教程

發(fā)布時(shí)間:2020-06-20 20:59:06 來(lái)源:網(wǎng)絡(luò) 閱讀:468 作者:51xuexiit 欄目:建站服務(wù)器

Drupal是一種高級(jí)的、功能強(qiáng)大的內(nèi)容管理框架,它是基于PHP腳本語(yǔ)言構(gòu)建的,并且支持像MySQL這樣的數(shù)據(jù)庫(kù)引擎。Drupal提供了一個(gè)靈活的系統(tǒng),可以用來(lái)管理各種類型和概要文件的網(wǎng)站。Drupal能夠提供必要的工具來(lái)創(chuàng)建豐富的、交互式的“社區(qū)”網(wǎng)站,包括論壇、用戶博客和私信。Drupal還可以提供多種多樣的個(gè)人發(fā)布項(xiàng)目的支持,并且可以支持播客、博客和基于知識(shí)的系統(tǒng),所有這些都在一個(gè)統(tǒng)一的平臺(tái)內(nèi)。

由于系統(tǒng)的功能是高度模塊化的,人們甚至可能傾向于將Drupal看作是內(nèi)容管理系統(tǒng),而不是嚴(yán)格的內(nèi)容管理框架。除了核心基礎(chǔ)設(shè)施之外,還有許多Drupal模塊,允許Drupal站點(diǎn)的管理員為他們的站點(diǎn)的用戶提供特定的功能,而不需要在定制開(kāi)發(fā)上花費(fèi)資源。此外,Drupal有一個(gè)高級(jí)的主題引擎,它允許大量的靈活性以可視化的、高效的方式顯示內(nèi)容。

 

先決條件

在開(kāi)始Drupal安裝之前,幾乎沒(méi)有其他指南提供安裝必要的先決條件的說(shuō)明。

 

如果您是Linux系統(tǒng)管理的新手,請(qǐng)考慮我們的Linux系統(tǒng)管理基礎(chǔ)指南。

在安裝Drupal之前,請(qǐng)完成我們的入門(mén)指南,獲得一個(gè)完整的更新和運(yùn)行的系統(tǒng)。

然后,您將希望使用其中一個(gè)LAMP指南,或者為初學(xué)者提供一個(gè)網(wǎng)站指南,以便在您的Linode上安裝一個(gè)運(yùn)行的linux/apach/mysql/PHP堆棧。

如果您想了解關(guān)于安裝ApacheMySQL數(shù)據(jù)庫(kù)的更多信息,我們的指南提供了關(guān)于這些依賴關(guān)系的一些附加信息。

安裝和運(yùn)行這些依賴項(xiàng)后,我們就可以開(kāi)始安裝Drupal內(nèi)容管理系統(tǒng)了。我們假設(shè)您有一個(gè)與您的服務(wù)器和數(shù)據(jù)庫(kù)憑證連接的工作SSH連接,以訪問(wèn)您的數(shù)據(jù)庫(kù)服務(wù)器。

 

本文中所要求的步驟需要root權(quán)限。請(qǐng)確保以rootsudo前綴的方法運(yùn)行下面的步驟。有關(guān)權(quán)限的更多信息,請(qǐng)參閱我們的用戶和組指南。

 

下載并安裝Drupal 7

Drupal軟件經(jīng)常被更新,因?yàn)?/span>bug被修補(bǔ),安全漏洞被發(fā)現(xiàn)和移除。請(qǐng)?jiān)L問(wèn)Drupal下載頁(yè)面,找到最新版本的Drupal 7版本,下載該文件,而不是在下面的示例中提到的文件。下面是一個(gè)示例發(fā)布圖。

    如何安裝Drupal 7?Drupal 7安裝教程                         

1、如果你安裝和配置Apache服務(wù)器中描述的其他指南,公開(kāi)訪問(wèn)的類似于/var/www/example.com/public_html/DocumentRoot將在一個(gè)目錄。您將把目錄更改為非公開(kāi)訪問(wèn)的/var/www/示例.com/目錄,使用以下命令:

1

cd /var/www/example.com

2、下載Drupal wget


wget  http://ftp.drupal.org/files/projects/drupal-7.32.tar.gz

3、提取文件:

1

tar -zxvf drupal-7.32.tar.gz

4、現(xiàn)在,我們可以將Drupal的實(shí)例復(fù)制到一個(gè)新的web可訪問(wèn)目錄:

1

 cp -R drupal-7.32/*  /var/www/example.com/public_html/drupal/

5、將以下文件移動(dòng)到新目錄中:

1

2

3

   mv drupal-7.32/.htaccess /var/ www.vultrkvm.com/public_html/drupal/

 

   mv drupal-7.32/.gitignore /var/www/example.com/public_html/drupal/

如果您希望Drupal安裝在您的域的根級(jí)別,請(qǐng)將文件復(fù)制到 publichtml/目錄,而不是在public_html/drupal/目錄中。

6、Drupal依賴于PHP5的圖形庫(kù),稱為GD。使用以下命令安裝GD:

1

 apt-get install php5-gd

7、可選:為了命名urlDrupal 8需要打開(kāi)Apache2重寫(xiě)模塊。這對(duì)于Drupal7來(lái)說(shuō)是可選的。要啟用re寫(xiě)入,請(qǐng)輸入以下命令:

1

 a2enmod rewrite

8Apache2提示您重新啟動(dòng):

1

 service apache2 restart

請(qǐng)記住修改上面的命令,以反映您想要下載的最新版本或版本。

 

配置Drupal設(shè)置

1、將目錄更改為Drupaldefault 文件夾:

1

cd  /var/www/example.com/public_html/drupal/sites/default/

2、復(fù)制settings.php php文件至default.settings

1

 cp default.settings.php settings.php

3、創(chuàng)建一個(gè)drupal/sites/default/files/目錄可寫(xiě)的web服務(wù)器通過(guò)改變集團(tuán)所有權(quán)和www-data或任何一個(gè)用戶組權(quán)限的目錄您的Apache實(shí)例在運(yùn)行:

1

2

3

4

5

mkdir  /var/www/example.com/public_html/drupal/sites/default/files/

 

chgrp www-data /var/www/example.com/public_html/drupal/sites/default/files/

 

chmod 775  /var/www/example.com/public_html/drupal/sites/default/files/

4、授予Drupal——以及web服務(wù)器——讀寫(xiě)設(shè)置的能力。在安裝過(guò)程中使用settings.php文件。注意,在完成設(shè)置之后,我們將撤銷這些權(quán)限。在drupa/sites/default/目錄下發(fā)布以下命令:

1

chmod 757 settings.php

5、現(xiàn)在,跟隨Drupal安裝過(guò)程通過(guò)訪問(wèn)http://www.vultrkvm.com/,然后改變URL,以反映你的域名或IP地址和Drupal文件的實(shí)際路徑。您將到達(dá)一個(gè)標(biāo)志性的Drupal頁(yè)面,如果您選擇“用英語(yǔ)安裝Drupal”,您將進(jìn)入安裝過(guò)程。

6、安裝過(guò)程相當(dāng)簡(jiǎn)單,并要求您提供關(guān)于數(shù)據(jù)庫(kù)、站點(diǎn)和管理用戶的信息。按照指示執(zhí)行每一步。當(dāng)您完成安裝過(guò)程時(shí),您可以刪除對(duì)設(shè)置的寫(xiě)訪問(wèn)。使用以下命令的php文件:


chmod 755 /var/www.vultrkvm.com/public_html/drupal/sites/default/settings.php

LAMP堆棧的創(chuàng)建過(guò)程中,您應(yīng)該創(chuàng)建了一個(gè)MySQL數(shù)據(jù)庫(kù)。如果您忘記了該數(shù)據(jù)庫(kù)的名稱,用MySQL-u-root-p命令返回到MySQL,然后輸入show databases;命令。

 

現(xiàn)在可以開(kāi)始使用Drupal了。

 

使用Drupal

由于Drupal是一種靈活且通用的系統(tǒng),因此很難向有效的Drupal管理推薦任何一組特定的實(shí)踐。以下的指導(dǎo)方針和建議可能對(duì)你的旅程有幫助:

Drupal站點(diǎn)傾向于消耗大量的系統(tǒng)資源,因?yàn)橄到y(tǒng)與數(shù)據(jù)庫(kù)服務(wù)器交互的方式。如果您遇到了這種問(wèn)題,可以考慮調(diào)整您的Linode以獲得更多的RAM,或者在專用數(shù)據(jù)庫(kù)服務(wù)器上運(yùn)行您的數(shù)據(jù)庫(kù)。

雖然使用許多模塊可能很有誘惑力,但通常要謹(jǐn)慎地將您對(duì)貢獻(xiàn)模塊的使用僅限于那些提供您需要的功能的模塊。關(guān)閉您沒(méi)有使用的模塊,以降低系統(tǒng)資源耗盡的風(fēng)險(xiǎn),或呈現(xiàn)可能的安全漏洞。

LinodeDrupal社區(qū)建議您避免在生產(chǎn)機(jī)器上進(jìn)行開(kāi)發(fā)工作。如果可能的話,在備用服務(wù)器或本地機(jī)器上保留生產(chǎn)環(huán)境的克隆。這將允許您在不影響您的站點(diǎn)的情況下測(cè)試新的模塊和更改。


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI