安裝和配置Drupal 8教程,如何安裝和配置Drupal 8?
Drupal 8是流行的Drupal內容管理系統的最新版本。這個指南演示瞭如何在執行Debian或Ubuntu的Linode上安裝Drupal 8。
準備工作
1、熟悉我們的入門指南,並完成設定您的Linode主機名和時區的步驟。
2、本指南將盡可能地使用sudo。完成我們保護您的伺服器指南的部分,以建立一個標準的使用者帳戶,加強SSH訪問,刪除不必要的網路服務,併為您的web伺服器建立防火牆規則;您可能需要為您的特定應用程式建立額外的防火牆異常。
3、更新你的系統:
sudo apt-get update && sudo apt-get upgrade |
4、安裝和配置一個LAMP堆疊。你可以用兩種方法來做:
*請參閱我們的託管網站指南,以手動配置每個元件。
*使用我們的LAMP堆疊指令碼部署。
下載並準備Drupal 8
1、請參閱Drupal的下載頁面,以獲得Drupal 8核心tarball的確切URL。
如果你安裝和配置Apache伺服器使用上面的方法之一,在公開DocumentRoot應該位於/var/www/html/example.com/public_html/。切換到該目錄,並使用wget下載Drupal 8:
1 2 |
cd /var/www/html/ / sudo wget |
確保版本號與您希望下載的Drupal 8版本相匹配。
2、將下載的tarball的內容提取到Apache的文件根中:
1 |
sudo tar -zxvf drupal-8.*.tar.gz --strip-components=1 -C public_html |
3、Drupal依賴於一個名為GD的PHP圖形庫。安裝GD:
1 |
sudo apt-get install php5-gd |
4、當執行第一個啟動配置時,Drupal 8的settings.php和services.yml 檔案被配置。必須從預設模板建立這些檔案,並修改它們的許可權,以便Drupal能夠對它們進行寫入。
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、執行可信主機名,使用者將訪問您的站點。
/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在預設情況下啟用了乾淨的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/> Options Indexes FollowSymLinks AllowOverride All Require all granted RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !=/favicon.ico RewriteRule ^ index.php [L] </Directory> |
3、將Apache的文件根的所有權從系統的根使用者更改為Apache。這允許您安裝模組和主題,並更新Drupal,所有這些都不需要為FTP憑證提供提示。
1 |
sudo chown -R www-data /var/www/html/example.com |
4、重新啟動Apache,以便應用所有更改。如果您使用的是一個使用systemd(CentOS 7、Debian 8、Fedora、Ubuntu 15.10+)的Linux發行版:
1 |
sudo systemctl restart apache2 |
如果您的init系統是SystemV或Upstart(CentOS 6,Debian 7,Ubuntu 14.04):
1 |
sudo service apache2 restart |
Drupal開始
1、在網路瀏覽器中訪問你的Linode的域名或IP地址。這將向您展示Drupal
8的web配置的第一步。選擇你的語言,繼續下一頁。
2、選擇您是否需要一個標準或最小的安裝配置檔案。
3、使用資料庫名、使用者名稱和密碼來完成資料庫配置,使用MySQL或MariaDB資料庫設定LAMP堆疊。
如果忘記了資料庫的名稱,用MySQL-u-root-p登入到MySQL,然後輸入:show databases;
4、在Drupal 8安裝站點之後,您將看到一個站點配置頁面,您必須為您的站點建立管理使用者。不要使用與資料庫相同的密碼。
接下來,您將被帶到管理指示板,它將顯示Drupal 8已成功安裝。
現在Drupal 8已經完成了對settings.php 和services.yaml的寫入,您可以恢復它們的預設許可權:
1 |
sudo chmod 644 /var//public_html/sites/default/{settings.php,services.yml} |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31088174/viewspace-2141823/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何在 CentOS 8/RHEL 8 上安裝和配置 Nagios CoreCentOSiOS
- VM安裝配置centos8教程CentOS
- drupal7安裝中文錯誤
- 如何在 Centos 8 / RHEL 8 上安裝和配置 VNC 伺服器CentOSVNC伺服器
- centos8安裝和配置redis服務CentOSRedis
- git bash的安裝和配置教程Git
- zabbix安裝—–nginx安裝和配置Nginx
- 教程:MySQL 8安裝與配置及注意事項MySql
- 如何在 CentOS 8 上安裝和配置 Postfix 郵件伺服器CentOS伺服器
- 安裝和配置sendmailAI
- Zookeeper 安裝和配置
- 安裝和配置OCFS
- [JAVA] JAVA 8 環境安裝配置Java
- 安裝Drupal7.12升級至7.22
- drupal8 使用者指南
- Flutter的安裝和配置Flutter
- (MAC) PHP安裝和配置MacPHP
- mac MYSQL安裝和配置MacMySql
- Jemeter-安裝和配置
- Oracel bbed安裝和配置
- JDK的安裝和配置JDK
- dataguard安裝和配置(DG)
- Git server安裝和配置GitServer
- rsync的安裝 和 配置
- 安裝和配置OPENLDAP(轉)LDA
- Barrier 的安裝和配置
- git安裝及配置教程 windows windows上git的安裝和使用GitWindows
- Linux安裝和配置zokeeper 詳細教程Linux
- MongoDB安裝配置教程MongoDB
- 如何在 CentOS 8/RHEL 8 上安裝和使用 CockpitCentOSKPI
- DC-8-Drupal-exim4提權
- 全面梳理 簡明安裝指南 mysql 8 安裝升級與配置MySql
- 在Drupal上安裝SSL證書啟用HTTPS加密訪問的教程HTTP加密
- 如何在 CentOS 8 和 RHEL 8 系統上安裝和使用 AnsibleCentOS
- Gin 框架 - 安裝和路由配置框架路由
- Java安裝和環境配置Java
- nvm-windows安裝和配置Windows
- vue測試安裝和配置Vue