安装和配置Drupal 8 _手工搭建Drupal网站(Linux)

安装和配置Drupal 8 _手工搭建Drupal网站(Linux)

安装和配置Drupal 8 _手工搭建Drupal网站(Linux)
(图片来源网络,侵删)

以下是在Linux环境下手动搭建Drupal 8网站的详细步骤:

1. 系统要求

确保你的系统满足以下要求:

PHP版本:7.3.x或更高

MySQL或MariaDB数据库:5.5.x或更高

Apache或Nginx Web服务器

Git(可选)

2. 安装LAMP/LEMP堆栈

根据你的Web服务器选择,安装LAMP(Apache + MySQL + PHP)或LEMP(Nginx + MySQL + PHP)堆栈,这里以LAMP为例:

2.1 安装Apache

sudo apt update
sudo apt install apache2

2.2 安装MySQL

sudo apt install mysqlserver

2.3 安装PHP

sudo apt install php libapache2modphp
sudo apt install phpmysql phpgd phpcurl phpmbstring phpxml phpjson

2.4 启动服务

sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql

3. 下载并解压Drupal 8

cd /var/www/html
sudo wget https://www.drupal.org/files/projects/drupalx.y.z.tar.gz
sudo tar xzf drupalx.y.z.tar.gz
sudo mv drupalx.y.z/* .
sudo rm rf drupalx.y.z drupalx.y.z.tar.gz

x.y.z替换为你要下载的Drupal 8版本号。

4. 创建数据库和用户

登录到MySQL服务器:

sudo 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;
EXIT;

your_password替换为你想要设置的密码。

5. 配置Drupal 8

编辑/var/www/html/sites/default/settings.php文件,用以下内容替换$databases数组:

$databases = array (
  'default' =>
  array (
    'default' =>
    array (
      'database' => 'drupal',
      'username' => 'drupaluser',
      'password' => 'your_password',
      'host' => 'localhost',
      'port' => '',
      'driver' => 'mysql',
      'prefix' => '',
    ),
  ),
);

your_password替换为你之前设置的密码。

6. 配置Web服务器

6.1 Apache

编辑/etc/apache2/sitesavailable/000default.conf文件,添加以下内容:

<Directory /var/www/html>
    AllowOverride All
</Directory>

重启Apache服务:

sudo systemctl restart apache2

6.2 Nginx

如果你使用的是Nginx,你需要创建一个名为drupal的新配置文件:

sudo nano /etc/nginx/sitesavailable/drupal

添加以下内容:

server {
    listen 80;
    server_name your_domain.com;
    root /var/www/html;
    index index.php index.html index.htm;
    location / {
        try_files $uri $uri/ =404;
    }
    location ~ .php$ {
        include snippets/fastcgiphp.conf;
        fastcgi_pass unix:/var/run/php/php7.3fpm.sock;
    }
}

your_domain.com替换为你的网站域名,然后创建一个符号链接:

sudo ln s /etc/nginx/sitesavailable/drupal /etc/nginx/sitesenabled/
sudo systemctl restart nginx

7. 完成安装

打开浏览器,访问你的网站域名,按照提示完成Drupal 8的安装过程。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/676496.html

(0)
未希的头像未希新媒体运营
上一篇 2024-06-07 15:58
下一篇 2024-06-07 16:02

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入