弹性云服务器 ECS-手工搭建Drupal网站(Linux):操作步骤

时间:2024-04-17 14:45:12

操作步骤

  1. 搭建LAMP环境,请参见手工搭建LAMP环境(CentOS 7.8 PHP7.0)
  2. 下载并配置Drupal。

    1. 依次执行以下命令,进入网站根目录并下载 Drupal 安装包。

      cd /var/www/html

      wget http://ftp.drupal.org/files/projects/drupal-8.1.1.zip

    2. 依次执行以下命令,解压安装包并重命名。

      unzip drupal-8.1.1.zip

      mv drupal-8.1.1/ drupal/

    3. 依次执行以下命令,下载中文语言包。

      cd drupal/

      wget -P sites/default/files/translations https://ftp.drupal.org/files/translations/8.x/drupal/drupal-8.7.8.zh-hans.po

    4. 执行以下命令,打开 Apache 配置文件。

      vim /etc/httpd/conf/httpd.conf

    5. i键进入编辑模式。
    6. 将下图所示位置的配置参数“AllowOverride None ”改为“ AllowOverride all ”:

    7. Esc键退出编辑模式,并输入:wq保存后退出。
    8. 执行以下命令,修改网站根目录用户权限。

      chown -R apache:apache /var/www/html

    9. 执行以下命令,重启Apache服务。

      systemctl restart httpd

  3. 配置数据库信息。

    1. 执行以下命令,并按照提示信息输入MySQL的root用户,登录到MySQL命令行。

      mysql -u root -p

    2. 执行以下命令,创建一个新的数据库。

      CREATE DATABASE drupal;

      其中,“drupal”为数据库名,可以自行设置。

    3. 执行以下命令,为数据库创建用户并为用户分配数据库的完全访问权限。

      GRANT ALL ON drupal.* TO user@localhost IDENTIFIED BY 'xxxxx';

      其中,“user”为数据库用户名,“xxxxx”为对应的账户密码,可以自行设置。

    4. 执行以下命令,退出MySQL命令行。

      exit

    5. (可选)依次执行以下命令,验证数据库和用户是否已成功创建,并退出MySQL命令行。

      mysql -u user -p

      SHOW DATABASES

      exit

      其中,“user”为刚刚创建的数据库用户名。

  4. 安装Drupal。

    1. 浏览器访问“http://服务器IP地址/drupal”进入安装向导。
    2. 选择语言为简体中文后单击“Save and continue”。

    3. 选择标准安装方式,单击“保存并继续”。

    4. 填写已配置完成的数据库信息,单击“保存并继续”。

    5. 自动安装完成后进入网站设置界面,填写站点信息,单击“保存并继续”。

    6. 安装完成后,网站自动进入首页并登录维护账号。

您已成功搭建 Drupal 个人站点,可根据实际需求对网站进行个性化设置。

support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0000001650269598.html