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. Bootstrap验证控件的使用

    前端HTML代码 <form id="myForm" method="post" class="form-horizontal" ac ...

  2. Eclipse添加和查看书签

    添加书签: 在编辑框左边栏右击 > Add Bookmark > 编辑书签名称(可以直接使用默认名称)> OK 查看书签: Window > Show View > Ot ...

  3. HDU 1535 Invitation Cards(SPFA,及其优化)

    题意: 有编号1-P的站点, 有Q条公交车路线,公交车路线只从一个起点站直接到达终点站,是单向的,每条路线有它自己的车费. 有P个人早上从1出发,他们要到达每一个公交站点, 然后到了晚上再返回点1. ...

  4. Functional Jobs // Hire Functional Programmers In Less Time

    Functional Jobs // Hire Functional Programmers In Less Time Hire Functional Programmers Quick Save T ...

  5. UVA 10313(完全背包变形)

    Problem B Pay the Price Input: standard input Output: standard output Time Limit: 2 seconds Memory L ...

  6. codeforces.com/contest/325/problem/B

    http://codeforces.com/contest/325/problem/B B. Stadium and Games time limit per test 1 second memory ...

  7. hdu 5090 Game with Pearls

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5090 题意:n个数,k,给n个数加上k的正倍数或者不加,问最后能不能凑成1 到 n的序列 题目分类:暴 ...

  8. jquery实现鼠标拖动

    <html>   <head>   <script type='text/javascript' src='js/jquery-1.5.1.js'></scr ...

  9. CCLuaObjcBridge调Objective-C方法传索引数组报invalid key to &#39;next&#39;错调试

    CCLuaObjcBridge是cocos2d-x系列引擎与Objective-C进行交互的"桥梁",老廖的quick-cocos2d-x在其framework进行了简单了封装,封 ...

  10. Creating Contextual Menus创建上下文菜单

    A contextual menu offers actions that affect a specific item or context frame in the UI. You can pro ...