如何在Debian LAMP上安裝Drupal

如何在Debian LAMP上安裝Drupal

以下是在debian系統中基于LAMP(linux, apache, mysql, php)環境部署Drupal的具體步驟:

安裝前準備

  1. 更新系統軟件包

     sudo apt update && sudo apt upgrade -y
  2. 安裝LAMP環境組件

    • Apache服務器:“` sudo apt install -y apache2
      
      
    • MySQL數據庫服務:“` sudo apt install -y mysql-server
      
      
    • PHP及必需擴展模塊:“` sudo apt install -y php php-{cli,mysql,json,opcache,xml,mbstring,gd,cURL}
      
      
  3. 啟用Apache重寫模塊并重啟服務

     sudo a2enmod rewrite  sudo systemctl restart apache2

部署Drupal網站

  1. 獲取Drupal安裝包: 你可以前往Drupal官網下載最新版本,或者通過命令行下載Drupal 8的示例版本:

     wget https://ftp.drupal.org/files/projects/drupal-8.8.0.tar.gz
  2. 解壓文件

     tar xvf drupal-8.8.0.tar.gz
  3. 將Drupal內容移動到Web目錄

     sudo mv drupal-8.8.0/* /var/www/html/
  4. 調整文件夾權限設置

     sudo chown -R www-data:www-data /var/www/html/drupal  sudo chmod -R 755 /var/www/html/drupal
  5. 創建數據庫和用戶

    • 登錄mariadb控制臺:“` mysql -u root -p
      
      
    • 執行以下sql語句創建數據庫與授權用戶:“` CREATE database drupal; CREATE USER ‘drupaluser’@’localhost’ IDENTIFIED BY ‘your_password’; GRANT ALL PRIVILEGES ON drupal.* TO ‘drupaluser’@’localhost’; FLUSH PRIVILEGES;
      
      
  6. 配置Drupal站點參數

    • 將默認配置復制為settings.php:“` sudo cp sites/default/default.settings.php sites/default/settings.php
      
      
    • 設置settings.php可寫權限:“` sudo chmod 666 /var/www/html/drupal/sites/default/settings.php
      
      
    • 修改目錄訪問權限:“` sudo chmod -R 775 /var/www/html/drupal/sites/default
      
      
    • 更改整個Drupal目錄的所有者為www-data:“` sudo chown -R www-data:www-data /var/www/html/drupal
      
      
  7. 通過瀏覽器完成安裝: 在瀏覽器中打開以下鏈接以啟動Drupal安裝向導:

     http://your_server_ip_or_domain/core/install.php

    根據頁面提示逐步完成安裝流程。

檢查是否成功

當安裝過程結束后,在瀏覽器中輸入服務器IP地址或域名,如果能看到Drupal首頁內容,則說明安裝已成功完成。

? 版權聲明
THE END
喜歡就支持一下吧
點贊5 分享