Drupal是使用PHP语言编写的开源内容管理框架,由内容管理系统和PHP开发框架共同构成。Drupal综合了强大并可自由配置的功能,支持从个人博客到大型社区驱动的网站等各种不同应用的网站项目。
本文介绍如何在Linux操作系统中,搭建用于生产环境的Drupal网站。
mysql -u root -p
create database 数据库名;
create user '用户名'@'localhost' identified by '密码';
grant all privileges on 数据库名.* to '用户名'@'localhost';
flush privileges;
exit
执行以下命令,下载Drupal。wget http://ftp.drupal.org/files/projects/drupal-8.1.1.zip
执行以下命令,解压缩Drupal安装包。unzip drupal-8.1.1.zip
执行以下命令,将Drupal文件移动到网站根目录。mv drupal-8.1.1/ /var/www/html/drupal
执行以下命令,进入Drupal的网站根目录。cd /var/www/html/drupal
执行以下命令,下载中文翻译包。wget -P sites/default/files/translations https://ftp.drupal.org/files/translations/8.x/drupal/drupal-8.7.8.zh-hans.po
修改Drupal配置文件。
i
键进入编辑模式。vim /etc/httpd/conf/httpd.conf
AllowOverride None
改为AllowOverride All
。Esc
,然后输入:wq
按回车键退出编辑模式。执行以下命令,修改网站根目录用户权限。
chown -R apache:apache /var/www/html/drupal
执行以下命令,重启Apache服务。
systemctl restart httpd
在本地浏览器中输入http://<ECS实例公网IP地址>/drupal
访问Drupal网站。
回显如下,表示Drupal网站搭建完成。
选择安装语言,单击“Save and continue”按钮。
选择标准安装方式,单击“保存并继续”按钮。
设置数据库,填写第二步:下载并配置drupal中设置的数据库名、用户名和密码,单击“保存并继续”按钮。
等待网站和翻译安装完成后,按需设置网站信息,单击“保存并继续”按钮。
安装完成后,自动登录,您可以按需对网站进行个性化设置。
当用户通过 HTTP 协议访问您的网站,浏览器会提示用户连接不安全。建议您为网站启用 HTTPS 安全通信,这样能够保证用户与您的网站间的数据传输是加密的,可以有效防御网络劫持攻击、防止信息泄露等。
要启用 HTTPS,您需要在网站上部署 SSL 证书。您可以通过火山引擎证书中心申请免费的 SSL 证书。更多信息,请参见申请免费证书、下载与安装证书。