Drupal是一種高級的、功能強(qiáng)大的內(nèi)容管理框架,它是基于PHP腳本語言構(gòu)建的,并且支持像MySQL這樣的數(shù)據(jù)庫引擎。Drupal提供了一個靈活的系統(tǒng),可以用來管理各種類型和概要文件的網(wǎng)站。Drupal能夠提供必要的工具來創(chuàng)建豐富的、交互式的“社區(qū)”網(wǎng)站,包括論壇、用戶博客和私信。Drupal還可以提供多種多樣的個人發(fā)布項目的支持,并且可以支持播客、博客和基于知識的系統(tǒng),所有這些都在一個統(tǒng)一的平臺內(nèi)。
創(chuàng)新互聯(lián)提供高防服務(wù)器租用、云服務(wù)器、香港服務(wù)器、服務(wù)器托管等
由于系統(tǒng)的功能是高度模塊化的,人們甚至可能傾向于將Drupal看作是內(nèi)容管理系統(tǒng),而不是嚴(yán)格的內(nèi)容管理框架。除了核心基礎(chǔ)設(shè)施之外,還有許多Drupal模塊,允許Drupal站點的管理員為他們的站點的用戶提供特定的功能,而不需要在定制開發(fā)上花費資源。此外,Drupal有一個高級的主題引擎,它允許大量的靈活性以可視化的、高效的方式顯示內(nèi)容。
先決條件
在開始Drupal安裝之前,幾乎沒有其他指南提供安裝必要的先決條件的說明。
如果您是Linux系統(tǒng)管理的新手,請考慮我們的Linux系統(tǒng)管理基礎(chǔ)指南。
在安裝Drupal之前,請完成我們的入門指南,獲得一個完整的更新和運(yùn)行的系統(tǒng)。
然后,您將希望使用其中一個LAMP指南,或者為初學(xué)者提供一個網(wǎng)站指南,以便在您的Linode上安裝一個運(yùn)行的linux/apach/mysql/PHP堆棧。
如果您想了解關(guān)于安裝Apache或MySQL數(shù)據(jù)庫的更多信息,我們的指南提供了關(guān)于這些依賴關(guān)系的一些附加信息。
安裝和運(yùn)行這些依賴項后,我們就可以開始安裝Drupal內(nèi)容管理系統(tǒng)了。我們假設(shè)您有一個與您的服務(wù)器和數(shù)據(jù)庫憑證連接的工作SSH連接,以訪問您的數(shù)據(jù)庫服務(wù)器。
本文中所要求的步驟需要root權(quán)限。請確保以root或sudo前綴的方法運(yùn)行下面的步驟。有關(guān)權(quán)限的更多信息,請參閱我們的用戶和組指南。
下載并安裝Drupal 7
Drupal軟件經(jīng)常被更新,因為bug被修補(bǔ),安全漏洞被發(fā)現(xiàn)和移除。請訪問Drupal下載頁面,找到最新版本的Drupal 7版本,下載該文件,而不是在下面的示例中提到的文件。下面是一個示例發(fā)布圖。
1、如果你安裝和配置Apache服務(wù)器中描述的其他指南,公開訪問的類似于/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、現(xiàn)在,我們可以將Drupal的實例復(fù)制到一個新的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安裝在您的域的根級別,請將文件復(fù)制到 publichtml/目錄,而不是在public_html/drupal/目錄中。
6、Drupal依賴于PHP5的圖形庫,稱為GD。使用以下命令安裝GD:
1 | apt-get install php5-gd |
7、可選:為了命名url,Drupal 8需要打開Apache2重寫模塊。這對于Drupal7來說是可選的。要啟用re寫入,請輸入以下命令:
1 | a2enmod rewrite |
8、Apache2提示您重新啟動:
1 | service apache2 restart |
請記住修改上面的命令,以反映您想要下載的最新版本或版本。
配置Drupal設(shè)置
1、將目錄更改為Drupal的default 文件夾:
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)建一個drupal/sites/default/files/目錄可寫的web服務(wù)器通過改變集團(tuán)所有權(quán)和www-data或任何一個用戶組權(quán)限的目錄您的Apache實例在運(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ù)器——讀寫設(shè)置的能力。在安裝過程中使用settings.php文件。注意,在完成設(shè)置之后,我們將撤銷這些權(quán)限。在drupa/sites/default/目錄下發(fā)布以下命令:
1 | chmod 757 settings.php |
5、現(xiàn)在,跟隨Drupal安裝過程通過訪問http://www.vultrkvm.com/,然后改變URL,以反映你的域名或IP地址和Drupal文件的實際路徑。您將到達(dá)一個標(biāo)志性的Drupal頁面,如果您選擇“用英語安裝Drupal”,您將進(jìn)入安裝過程。
6、安裝過程相當(dāng)簡單,并要求您提供關(guān)于數(shù)據(jù)庫、站點和管理用戶的信息。按照指示執(zhí)行每一步。當(dāng)您完成安裝過程時,您可以刪除對設(shè)置的寫訪問。使用以下命令的php文件:
chmod 755 /var/www.vultrkvm.com/public_html/drupal/sites/default/settings.php |
在LAMP堆棧的創(chuàng)建過程中,您應(yīng)該創(chuàng)建了一個MySQL數(shù)據(jù)庫。如果您忘記了該數(shù)據(jù)庫的名稱,用MySQL-u-root-p命令返回到MySQL,然后輸入show databases;命令。
現(xiàn)在可以開始使用Drupal了。
使用Drupal
由于Drupal是一種靈活且通用的系統(tǒng),因此很難向有效的Drupal管理推薦任何一組特定的實踐。以下的指導(dǎo)方針和建議可能對你的旅程有幫助:
Drupal站點傾向于消耗大量的系統(tǒng)資源,因為系統(tǒng)與數(shù)據(jù)庫服務(wù)器交互的方式。如果您遇到了這種問題,可以考慮調(diào)整您的Linode以獲得更多的RAM,或者在專用數(shù)據(jù)庫服務(wù)器上運(yùn)行您的數(shù)據(jù)庫。
雖然使用許多模塊可能很有誘惑力,但通常要謹(jǐn)慎地將您對貢獻(xiàn)模塊的使用僅限于那些提供您需要的功能的模塊。關(guān)閉您沒有使用的模塊,以降低系統(tǒng)資源耗盡的風(fēng)險,或呈現(xiàn)可能的安全漏洞。
Linode和Drupal社區(qū)建議您避免在生產(chǎn)機(jī)器上進(jìn)行開發(fā)工作。如果可能的話,在備用服務(wù)器或本地機(jī)器上保留生產(chǎn)環(huán)境的克隆。這將允許您在不影響您的站點的情況下測試新的模塊和更改。
分享名稱:如何安裝Drupal7?Drupal7安裝教程
瀏覽路徑:http://m.newbst.com/article20/gpgjjo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、網(wǎng)站改版、虛擬主機(jī)、動態(tài)網(wǎng)站、定制網(wǎng)站、手機(jī)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)