搭建drupal门户网站的详细步骤

1.安装 Apache,MySQL 和 PHP。在 Ubuntu 22.04 上安装 LAMP 资源包,请终端使用以下命令:
sudo apt update
sudo apt upgrade
1)安装Apache2
sudo apt-get install apache2  
安装php组件
sudo apt-get install php  libapache2-mod-php  php-mysql  php-curl php-gd php-xml php-mbstring  php-xmlrpc php-zip   php-soap  php-intl 


(2)安装Mysql数据库
sudo apt-get install mysql-server 

重启mysql 和Apache2。
sudo service mysql restart
sudo systemctl restart apache2.service

2.配置MySQL 
登录到 MySQL 服务器:
sudo mysql 
通过以下命令,为MySQL设置密码:
mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';密码自己设别忘了
生效这些配置:
mysql >FLUSH PRIVILEGES;

配置MySQL安全性

#建议配
在终端输入:
sudo mysql_secure_installation (别配错,具体配置略过,以R开头的按y,其他n)

配置好后就可以创建 Drupal 数据库在终端输入:
mysql -u root -p

通过以下命令,在 MySQL shell 中创建 Drupal 数据库:
CREATE DATABASE drupal ;
接下来,将root用户授予对drupal数据库的完全访问权限:
GRANT ALL PRIVILEGES ON drupaldb.* TO 'drupaluser'@'localhost';
最后,刷新 MySQL 权限更改并退出 MySQL shell:
FLUSH PRIVILEGES;

exit
    
3.下载和安装 Drupal
下载 Drupal 的最新版本:(下载网址:https://www.drupal.org/download
wget https://www.drupal.org/download-latest/tar.gz -O drupal.tar.gz  (wget  后面接的是下载drupal的下载连接 )
将其解压到 Apache 根目录:
sudo tar -xvzf drupal.tar.gz -C /var/www/html/    (如果时下载的drupal的文件是zip  就用unzip 后接xxx.zip )
重命名 Drupal 目录:
sudo mv /var/www/html/drupal-x.y.z /var/www/html/drupal
设置 Drupal 目录和文件夹权限:
sudo chown -R www-data:www-data /var/www/html/drupal/(这个也可以不用,不用可能会报错) sudo chmod -R 755 /var/www/html/drupal/

 4. 配置 Drupal
创建 Drupal 配置文件:
sudo cp /var/www/html/drupal/sites/default/default.settings.php /var/www/html/drupal/sites/default/settings.php
设置 Drupal 配置:
sudo chmod 666 /var/www/html/drupal/sites/default/settings.php

5.配置 Apache

打开默认网站配置文件以进行编辑:

sudo vim /etc/apache2/sites-available/000-default.conf,找到以下行: DocumentRoot /var/www/html 在这行下面添加以下内容:

<Directory "/var/www/html/drupal">  

  AllowOverride All

</Directory>

然后保存并退出文件

6.开启 Clean URL
如果您需要开启 Drupal 的 Clean URL 功能,请启用 Apache 的重写模块:
sudo a2enmod rewrite
重启 Apache2 服务器:
sudo systemctl restart apache2

7.安装 Drupal
在  浏览器中打开以下网址:
ip地址/drupal (ip地址在终端输入 ip addr查询
进入后选择您要使用的语言,然后按照提示完成下列步骤:
a. 将 Drupal 设置为使用 MySQL 数据库,输入创建的数据库名称 drupal,用户名 root 和密码 如果是root用户,那就是你设置mysql时的密码
b. 输入管理员帐户的用户名和密码。
c. 完成安装。
想要更完美进行一下步骤


8.配置 PHP:打开 php.ini 文件:sudo vim /etc/php/7.4/apache2/php.ini,找到以下行: ;date.timezone = 然后将其修改为您所在的时区例如: date.timezone = Asia/Shanghai
重启 Apache web 服务器以使配置生效:sudo service apache2 restart
通过浏览器访问您的 Drupal 网站,按照安装向导的指示完成安装(这步可以不用,要看情况

   

9.安全性增强

#可以不用,看自己情况
/var/www/html/drupal/sites/default$ sudo vim  settings.php
在该文件中搜索 trusted_host_patterns,如果没有,请添加以下代码:
$settings['trusted_host_patterns'] = array(  // 添加您的站点域名或 IP 地址,例如:  '^192\.168\.0\.123$', );
10.重启mysql 和Apache2。
sudo service mysql restart
sudo systemctl restart apache2.servic

这里基本drupal就搭建完成了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值