linux上安装Drupal

前言:国内用drupal的并不太多,网上资料也很少。要注意的是drupal尽量别使用apt来安装,特别是ubuntu平台的drupal做出了一定的更改,会妨碍后期的学习和使用。在安装drupal前要先完成LAMP的搭建,如果没有安装可以参照我之前的文章http://www.cnblogs.com/HowToEncodingTheSingular-point/p/5116860.html或者使用tasksel安装,这里不再赘述。

  一、下载源码包

  登陆drupal.org选择相应版本进行下载,zip或者tar.gz随便选择一个就可以

  之后使用md5sum校验所下载的文件

  解压文件(也可使用tar等工具)

  然后就可以看到具体的文件目录了,通过目录结构可以看到drupal的各个组成部分

  

  二、配置路径

  要想正常使用drupal就要将drupal源码放到网页服务器上,但是我推荐使用软连接的方式方便后续升级和修改。

  使用ln -s 创建drupal到网页服务器根目录的软连接(apache的默认路径是/var/www/html,要根据自己的服务器进行相应修改),同时建议使用mv指令修改软连接的名字为drupal方便之后配置文件的编写和保证兼容性

  

  三、安装

  在正式安装之前,要在官网下载中文语言包,按照相应版本进行选择

  

  将下载好的语言包放到 ./profiles/standard/translations中

  

  打来浏览器,输入localhost/drupal进行安装

  standard为标准模式,minimal为精简模式,精简模式不会安装核心模块以外的任何模块,且不会做任何配置,因此建议选择标准模式安装

  然后选择语言,点击继续。当然语言也可以安装完之后再进行添加

  

  下一步安装程序会检查相关环境是否满足、是否有足够的权限。如果有问题根据提示进行操作

  

  可以看到,我存在权限不足问题,为了接下来的安装需要调整权限为任何人可读可写

  

  再把所有问题解决之后点击“进行安装”,系统会再次检查是否满足安装需求,通过则进行安装

  接下来要进行数据库的设置,建议不使用root等高权限的用户而是专门为drupal生成一个用户已防止后续出现的稳定性及安全问题

  如果要设置端口等信息在高级选项中设置

  

  点击下一步,会提示以下信息,因此要将权限改回去防止安全问题

 

  之后要进行网站设置

  站点名称是所有页面标题栏默认显示的名称,会显示在页面左上角;站点邮件地址是新用户注册等系统邮件发送到的地址;站点维护账号即超级管理员账号

  接下来要进行时区的设置

  

  更新通知建议选择自动检查更新已随时修补安全漏洞

  点击保存并退出,等待设置完成后就可以看到新网站了!

 

linux上安装Drupal的更多相关文章

  1. 在linux上安装Drupal

    前言:国内用drupal的并不太多,网上资料也很少.要注意的是drupal尽量别使用apt来安装,特别是ubuntu平台的drupal做出了一定的更改,会妨碍后期的学习和使用.在安装drupal前要先 ...

  2. 在Windows和Linux上安装paramiko模块以及easy_install的安装方法

    一.paramiko模块有什么用? paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接.由于使用的是python这样的能够跨平台运行的语言 ...

  3. 在Linux上安装Oracle RAC 12 c(12.1) 虚拟机,一步一步向导

    Oracle RAC 12 c(12.1)在Linux上安装虚拟机,一步一步向导 今天我们将看到如何安装 12 c版本1 RAC(真正的应用程序集群)数据库2 Linux 64位的虚拟机 使用VMWa ...

  4. WINDOWS和Linux上安装php7 alpha 并安装 yaf

    WINDOWS和Linux上安装php7 alpha 并安装 yaf PHP技术  widuu  2个月前 (06-15)  126浏览  0评论 windows 1.windows上安装 php7 ...

  5. 在Windows和Linux上安装paramiko模块

    一.paramiko模块有什么用? paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接.由于使用的是python这样的能够跨平台运行的语言 ...

  6. Linux上安装使用boost入门指导

    Data Mining Linux上安装使用boost入门指导 获得boost boost分布 只需要头文件的库 使用boost建立一个简单的程序 准备使用boost二进制文件库 把你的程序链接到bo ...

  7. 如何在Linux上安装Storm

    Storm是开源的分布式实时计算系统,能够让数据流处理变得简单.可靠,也因此在大数据领域有广泛的实际 应用.下面介绍一下如何在Linux系统上安装Storm.根据Storm官网介绍,安装Storm软件 ...

  8. 在Linux上安装Hadoop

    先决条件: Hadoop是用JAVA写的,所以首先要安装Java.在Ubuntu上安装JDK见:http://blog.csdn.net/microfhu/article/details/766739 ...

  9. linux上安装配置samba服务器

    linux上安装配置samba服务器 在linux上安装配置samba服务器 在这给大家介绍一个不错的家伙,samba服务.如果您正在犯愁,如何在Windows和Linux之间实现资源共享,就请看看这 ...

随机推荐

  1. CentOS下yum使用代理的设置

    export后好像没用? 问题描述: CentOS yum时出现“Could not retrieve mirrorlist http://mirrorlist.centos.org/?release ...

  2. My Emacs For Common Lisp

    My Emacs For Common Lisp My Emacs For Common Lisp

  3. Linux搭建Tomcat环境

    安装Tomcat 1)下载apache-tomcat-7.0.42.tar.gz        http://tomcat.apache.org/download-70.cgi 2)#tar -zxv ...

  4. Java 反射机制[Method反射]

    Java 反射机制[Method反射] 接着上一篇Java 反射机制[Field反射],通过调用Person类的setName方法将obj的name字段的Value设置为"callPerso ...

  5. NET单元测试的艺术

    NET单元测试的艺术 开篇:上一篇我们学习基本的单元测试基础知识和入门实例.但是,如果我们要测试的方法依赖于一个外部资源,如文件系统.数据库.Web服务或者其他难以控制的东西,那又该如何编写测试呢?为 ...

  6. 【前段开发】10步掌握CSS定位: position static relative absolute float

    希望能帮到须要的人,转自:http://www.see-design.com.tw/i/css_position.html 1. position:static 元素的 position 屬性默認值為 ...

  7. 用C语言写解释器(一)——我们的目标

    声明 为提高教学质量,我所在的学院正在筹划编写C语言教材.<用C语言写解释器>系列文章经整理后将收入书中"综合实验"一章.因此该系列的文章主要阅读对象定为刚学完C语言的 ...

  8. Android内存管理

    首先Android理机制相当复杂.想要讲清楚比較困难.其次对于绝大多数用户来说.仅仅关心内存够不够用,至于内存怎样管理的这样的技术细节,不是用户须要去考虑的,写这样一个专题有没有意义?毕竟我们是用手机 ...

  9. ipsec vpn私网数据大量掉包问题

    周四出现了一个很奇葩的问题,所有的站点的VPN通信都是正常的,唯独郑州节点和中心节点的私网数据长ping掉包量达到20%左右,在中心节点ping郑州节点公网IP没有发现掉包问题,故障排除如下: 1.测 ...

  10. android-包签名

    android-包签名 应用能在Android 系统上安装必须是经过有私有key的证书数据签名.Android系统通过证书确定应用的作者,和与应用建立信任关系.证书不会用于控制应用的安装.证书不需要权 ...