溫馨提示×

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

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

怎么安裝和配置Drupal8

發(fā)布時(shí)間:2021-08-18 14:09:39 來(lái)源:億速云 閱讀:166 作者:chen 欄目:建站服務(wù)器

這篇文章主要介紹“怎么安裝和配置Drupal8”,在日常操作中,相信很多人在怎么安裝和配置Drupal8問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”怎么安裝和配置Drupal8”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

 

準(zhǔn)備工作

1、熟悉我們的入門指南,并完成設(shè)置您的Linode主機(jī)名和時(shí)區(qū)的步驟。

2、本指南將盡可能地使用sudo。完成我們保護(hù)您的服務(wù)器指南的部分,以創(chuàng)建一個(gè)標(biāo)準(zhǔn)的用戶帳戶,加強(qiáng)SSH訪問(wèn),刪除不必要的網(wǎng)絡(luò)服務(wù),并為您的web服務(wù)器創(chuàng)建防火墻規(guī)則;您可能需要為您的特定應(yīng)用程序創(chuàng)建額外的防火墻異常。

3、更新你的系統(tǒng):


sudo apt-get update && sudo  apt-get upgrade

4、安裝和配置一個(gè)LAMP堆棧。你可以用兩種方法來(lái)做:

*請(qǐng)參閱我們的托管網(wǎng)站指南,以手動(dòng)配置每個(gè)組件。

*使用我們的LAMP堆棧腳本部署。

下載并準(zhǔn)備Drupal 8

1、請(qǐng)參閱Drupal的下載頁(yè)面,以獲得Drupal 8核心tarball的確切URL。

如果你安裝和配置Apache服務(wù)器使用上面的方法之一,在公開(kāi)DocumentRoot應(yīng)該位于/var/www/html/example.com/public_html/。切換到該目錄,并使用wget下載Drupal 8:

1

2

cd /var/www/html/ laodouzi.com/

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

確保版本號(hào)與您希望下載的Drupal 8版本相匹配。

2、將下載的tarball的內(nèi)容提取到Apache的文檔根中:

1

sudo tar -zxvf drupal-8.*.tar.gz  --strip-components=1 -C public_html

3、Drupal依賴于一個(gè)名為GD的PHP圖形庫(kù)。安裝GD:

1

sudo apt-get install php5-gd

4、當(dāng)運(yùn)行第一個(gè)啟動(dòng)配置時(shí),Drupal 8的settings.php和services.yml 文件被配置。必須從默認(rèn)模板創(chuàng)建這些文件,并修改它們的權(quán)限,以便Drupal能夠?qū)λ鼈冞M(jìn)行寫入。

1

2

3

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

sudo cp default.settings.php  settings.php && sudo cp default.services.yml services.yml

sudo chmod 666  {services.yml,settings.php}

5、執(zhí)行可信主機(jī)名,用戶將訪問(wèn)您的站點(diǎn)。

/var/www/html/example.com/public_html/sites/default/settings.php

1

2

3

4

$settings['trusted_host_patterns'] = array(

  '^www\.example\.com$',

  '^example\.com$',

   );

 

配置Apache 2.4

1、Drupal 8在默認(rèn)情況下啟用了干凈的url,因此Apache的重寫模塊也必須啟用:

1

sudo a2enmod rewrite

2、然后在Apache的配置文件中為DocumentRoot指定重寫條件。

/etc/apache2/apache2.conf

1

2

3

4

5

6

7

8

9

10

11

<Directory /var/www/>

OptionsIndexesFollowSymLinks

AllowOverrideAll

Requireallgranted

  RewriteEngineon

    RewriteBase /

    RewriteCond %{REQUEST_FILENAME} !-f

    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteCond %{REQUEST_URI} !=/favicon.ico

    RewriteRule ^ index.php [L]

</Directory>

3、將Apache的文檔根的所有權(quán)從系統(tǒng)的根用戶更改為Apache。這允許您安裝模塊和主題,并更新Drupal,所有這些都不需要為FTP憑證提供提示。

1

sudo chown -R www-data  /var/www/html/example.com

4、重新啟動(dòng)Apache,以便應(yīng)用所有更改。如果您使用的是一個(gè)使用systemd(CentOS 7、Debian 8、Fedora、Ubuntu 15.10+)的Linux發(fā)行版:

1

sudo systemctl restart apache2

如果您的init系統(tǒng)是SystemV或Upstart(CentOS 6,Debian 7,Ubuntu 14.04):

1

sudo service apache2 restart

Drupal開(kāi)始

1、在網(wǎng)絡(luò)瀏覽器中訪問(wèn)你的Linode的域名或IP地址。這將向您展示Drupal 8的web配置的第一步。選擇你的語(yǔ)言,繼續(xù)下一頁(yè)。
怎么安裝和配置Drupal8

2、選擇您是否需要一個(gè)標(biāo)準(zhǔn)或最小的安裝配置文件。

 怎么安裝和配置Drupal8

3、使用數(shù)據(jù)庫(kù)名、用戶名和密碼來(lái)完成數(shù)據(jù)庫(kù)配置,使用MySQL或MariaDB數(shù)據(jù)庫(kù)設(shè)置LAMP堆棧。

如果忘記了數(shù)據(jù)庫(kù)的名稱,用MySQL-u-root-p登錄到MySQL,然后輸入:show databases;
怎么安裝和配置Drupal8

4、在Drupal 8安裝站點(diǎn)之后,您將看到一個(gè)站點(diǎn)配置頁(yè)面,您必須為您的站點(diǎn)創(chuàng)建管理用戶。不要使用與數(shù)據(jù)庫(kù)相同的密碼。
怎么安裝和配置Drupal8

接下來(lái),您將被帶到管理指示板,它將顯示Drupal 8已成功安裝。
怎么安裝和配置Drupal8怎么安裝和配置Drupal8

現(xiàn)在Drupal 8已經(jīng)完成了對(duì)settings.php 和services.yaml的寫入,您可以恢復(fù)它們的默認(rèn)權(quán)限:

1

sudo chmod 644 /var/https://laodouzi.com/public_html/sites/default/{settings.php,services.yml}

到此,關(guān)于“怎么安裝和配置Drupal8”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注億速云網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!

向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