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

Drupal是一種高級的、功能強大的內容管理框架,它是基於PHP腳本語言構建的,並且支持像MySQL這樣的數據庫引擎。Drupal提供了一個靈活的系統,可以用來管理各種類型和概要文件的網站。Drupal能夠提供必要的工具來創建豐富的、交互式的“社區”網站,包括論壇、用戶博客和私信。Drupal還可以提供多種多樣的個人發佈項目的支持,並且可以支持播客、博客和基於知識的系統,所有這些都在一個統一的平臺內。

由於系統的功能是高度模塊化的,人們甚至可能傾向於將Drupal看作是內容管理系統,而不是嚴格的內容管理框架。除了核心基礎設施之外,還有許多Drupal模塊,允許Drupal站點的管理員爲他們的站點的用戶提供特定的功能,而不需要在定製開發上花費資源。此外,Drupal有一個高級的主題引擎,它允許大量的靈活性以可視化的、高效的方式顯示內容。

 

先決條件

在開始Drupal安裝之前,幾乎沒有其他指南提供安裝必要的先決條件的說明。

 

如果您是Linux系統管理的新手,請考慮我們的Linux系統管理基礎指南。

在安裝Drupal之前,請完成我們的入門指南,獲得一個完整的更新和運行的系統。

然後,您將希望使用其中一個LAMP指南,或者爲初學者提供一個網站指南,以便在您的Linode上安裝一個運行的linux/apach/mysql/PHP堆棧。

如果您想了解關於安裝ApacheMySQL數據庫的更多信息,我們的指南提供了關於這些依賴關係的一些附加信息。

安裝和運行這些依賴項後,我們就可以開始安裝Drupal內容管理系統了。我們假設您有一個與您的服務器和數據庫憑證連接的工作SSH連接,以訪問您的數據庫服務器。

 

本文中所要求的步驟需要root權限。請確保以rootsudo前綴的方法運行下面的步驟。有關權限的更多信息,請參閱我們的用戶和組指南。

 

下載並安裝Drupal 7

Drupal軟件經常被更新,因爲bug被修補,安全漏洞被發現和移除。請訪問Drupal下載頁面,找到最新版本的Drupal 7版本,下載該文件,而不是在下面的示例中提到的文件。下面是一個示例發佈圖。

    wKiom1leyNSi2zNFAADTTJP0amY453.png-wh_50                         

1、如果你安裝和配置Apache服務器中描述的其他指南,公開訪問的類似於/var/www/example.com/public_html/DocumentRoot將在一個目錄。您將把目錄更改爲非公開訪問的/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、現在,我們可以將Drupal的實例複製到一個新的web可訪問目錄:

1

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

5、將以下文件移動到新目錄中:

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安裝在您的域的根級別,請將文件複製到 publichtml/目錄,而不是在public_html/drupal/目錄中。

6Drupal依賴於PHP5的圖形庫,稱爲GD。使用以下命令安裝GD:

1

 apt-get install php5-gd

7、可選:爲了命名urlDrupal 8需要打開Apache2重寫模塊。這對於Drupal7來說是可選的。要啓用re寫入,請輸入以下命令:

1

 a2enmod rewrite

8Apache2提示您重新啓動:

1

 service apache2 restart

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

 

配置Drupal設置

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

1

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

2、複製settings.php php文件至default.settings

1

 cp default.settings.php settings.php

3、創建一個drupal/sites/default/files/目錄可寫的web服務器通過改變集團所有權和www-data或任何一個用戶組權限的目錄您的Apache實例在運行:

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服務器——讀寫設置的能力。在安裝過程中使用settings.php文件。注意,在完成設置之後,我們將撤銷這些權限。在drupa/sites/default/目錄下發布以下命令:

1

chmod 757 settings.php

5、現在,跟隨Drupal安裝過程通過訪問http://www.vultrkvm.com/,然後改變URL,以反映你的域名或IP地址和Drupal文件的實際路徑。您將到達一個標誌性的Drupal頁面,如果您選擇“用英語安裝Drupal”,您將進入安裝過程。

6、安裝過程相當簡單,並要求您提供關於數據庫、站點和管理用戶的信息。按照指示執行每一步。當您完成安裝過程時,您可以刪除對設置的寫訪問。使用以下命令的php文件:


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

LAMP堆棧的創建過程中,您應該創建了一個MySQL數據庫。如果您忘記了該數據庫的名稱,用MySQL-u-root-p命令返回到MySQL,然後輸入show databases;命令。

 

現在可以開始使用Drupal了。

 

使用Drupal

由於Drupal是一種靈活且通用的系統,因此很難向有效的Drupal管理推薦任何一組特定的實踐。以下的指導方針和建議可能對你的旅程有幫助:

Drupal站點傾向於消耗大量的系統資源,因爲系統與數據庫服務器交互的方式。如果您遇到了這種問題,可以考慮調整您的Linode以獲得更多的RAM,或者在專用數據庫服務器上運行您的數據庫。

雖然使用許多模塊可能很有誘惑力,但通常要謹慎地將您對貢獻模塊的使用僅限於那些提供您需要的功能的模塊。關閉您沒有使用的模塊,以降低系統資源耗盡的風險,或呈現可能的安全漏洞。

LinodeDrupal社區建議您避免在生產機器上進行開發工作。如果可能的話,在備用服務器或本地機器上保留生產環境的克隆。這將允許您在不影響您的站點的情況下測試新的模塊和更改。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章