生活-网络技术分享网

  • 个人日志
  • 代码
  • 系统
  • 网络分享
  • 学习小记
  • 环境搭建
生活-网络技术分享网
欢迎各位dalao
  1. 首页
  2. 环境搭建
  3. 正文

Drupal安装部署教程

2017年3月11日 2543点热度 1人点赞 0条评论

Drupal是一个开源的内容管理平台,它驱动着全球数以百万计的网站和应用,来世界各地不同地方的人们形成的多元并且活跃的社区创建和使用Drupal,并且提供支持。

Drupal的优势:1. Drupal遵从开源许可,拥有最庞大的开源社区

2. 可扩展性强

3. 多站点支持

4. 优越的模块数据库表结构的定义和升级机制

5. Drush命令行工具

6. 内置网页压缩缓存功能

7. 有丰富的网络服务接口

许多网站都使用Drupal来建设,例如:北京大学图书馆门户、清华大学图书馆、复旦大学哲学院、国外著名的社交网站Imbee 和 GoingOn、新闻媒体网站New York Observer

 

云服务器:腾讯云服务器CVM

操作系统:Ubuntu 14.04 64位

 

一、准备工作

1、首先切换到root用户

2、安装安装tasksel软件包

apt-get install tasksel

3、安装LAMP服务(Apache2、Mysql和PHP)

tasksel install lamp-server

过程中最需要设置mysql数据库root用户的密码

4、创建Drupal7的工作目录

mkdir /var/www/drupal7

chown ubuntu:ubuntu /var/www/drupal7

之所以要将Drupal7的工作目录的所有者从root改为ubuntu,一是出于安全的考虑,二是为了方便对Drupal7工作目录进行操作。

5、启用Apache2的ReWrite模块

a2enmod rewrite     

service apache2 restart

二、下载Drupal7的安装包:

wget http://ftp.drupal.org/files/projects/drupal-7.54.tar.gz

三、将安装包中文件解压至Drupal7的工作目录

tar -xvzf drupal-7.54.tar.gzmv drupal-7.54/* drupal-7.54/.htaccess drupal-7.54/.gitignore /var/www/drupal7

四、创建上传目录

mkdir /var/www/drupal7/sites/default/files

chown www-data:www-data /var/www/drupal7/sites/default/files

apt-get install acl

setfacl -R -m u:www-data:rwx -m u:ubuntu:rwx /var/www/drupal7/sites/default/files

setfacl -dR -m u:www-data:rwx -m u:ubuntu:rwx /var/www/drupal7/sites/default/files

过程中需要添加acl属性

其中将该上传目录用户设为www-data主要是为了让Drupal能够知道它对该目录有读写的权限,以便在做带宽优化时可以合并和压缩CSS,否则的话该功能不能正常。setfacl 语句的作用就是让www-data(Apache2用户名)和ubuntu(您的用户名)对该上传目录都有权限。

五、创建站点配置文件

cp /var/www/drupal7/sites/default/default.settings.php /var/www/drupal7/sites/default/settings.php

chmod 666 /var/www/drupal7/sites/default/settings.php

六、创建Drupal7的Mysql数据库

mysqladmin -u root -p create drupal

密码为安装MySQL时的root用户密码!然后创建Drupal7的数据库用户

mysql -u root -p

mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON drupal.* TO 'drupaluser'@'localhost' IDENTIFIED BY 'drupalpass';

mysql> FLUSH PRIVILEGES;

mysql> exit

其中drupaluser为Drupal7的数据库用户,drupalpass为Drupal7数据库用户的密码。

七、修改Apache2的工作目录

cd

cd /etc/apache2/sites-enabled

vi 000-default.conf

将默认工作目录从html修改为Drupal7

修改完成按esc退出编辑模式,输入:wq保存修改。

修改完成后一定记得重启Apache2服务才能使修改生效

service apache2 restart

八、安装必需的PHP拓展

apt-get install php5-gd

九、浏览器安装

http://你的主机的ip地址

打开浏览器,在地址栏中输入上面的地址,根据提示进行安装

 

选择安装模式

选择安装语言

输入设置的mysql数据库信息

点击保存和继续

进入安装步骤

设置网站的相关信息

设置完成后保存

安装完毕,点击浏览网站

好啦,尽情享受吧~

十、将站点配置文件的权限还原

     chmod 644 /var/www/drupal7/sites/default/settings.php

 

至此,Drupal的安装教程结束啦,不知道各位有没有学会呢?

标签: 暂无
最后更新:2017年3月12日

CloudWzh

CloudWzh,QA&PHP程序猿,腾讯云论坛版主。单机游戏玩咖,曾为百度、联想工作。现就职于网易智慧企业事业部。

点赞

文章评论

取消回复

COPYRIGHT © 2022 生活-网络技术分享网. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

鲁ICP备15044634号-1

鲁公网安备 37032202000222号