在Debian LAMP(Linux, Apache, MySQL, PHP)上安装Drupal的步骤如下:
更新系统:
sudo apt update && sudo apt upgrade -y
安装LAMP堆栈:
sudo apt install -y apache2
sudo apt install -y mysql-server
sudo apt install -y php php-{cli,mysql,json,opcache,xml,mbstring,gd,curl}
启用必要的Apache模块:
sudo a2enmod rewrite
sudo systemctl restart apache2
下载Drupal: 访问Drupal官网下载最新版本的Drupal,或使用以下命令下载Drupal 8(以Drupal 8.8.0为例):
wget https://ftp.drupal.org/files/projects/drupal-8.8.0.tar.gz
解压Drupal:
tar xvf drupal-8.8.0.tar.gz
复制Drupal文件到网站根目录:
sudo mv drupal-8.8.0/* /var/www/html/
设置目录权限:
sudo chown -R www-data:www-data /var/www/html/drupal
sudo chmod -R 755 /var/www/html/drupal
创建数据库和用户:
mysql -u root -p
CREATE DATABASE drupal;
CREATE USER 'drupaluser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON drupal.* TO 'drupaluser'@'localhost';
FLUSH PRIVILEGES;
配置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
sites/default
目录的权限:sudo chmod -R 775 /var/www/html/drupal/sites/default
www-data
:sudo chown -R www-data:www-data /var/www/html/drupal
在浏览器中安装Drupal: 在浏览器地址栏输入Drupal的安装地址:
http://your_server_ip_or_domain/core/install.php
按照提示一步一步完成安装。
安装完成后,访问你的服务器IP地址或域名,你应该能看到Drupal的安装页面,表示安装成功。