Drupal7 史前准备工作(安装 AppServ)
AppServ 是 PHP 网页架站工具组合包,作者将一些网络上免费的架站资源重新包装成单一的安装程序,以方便初学者快速完成架站,AppServ 所包含的软件有:Apache、
Apache Monitor、PHP、MySQL、phpMyAdmin 等。
1. 下载 appserv-win32-2.5.10.exe(http://www.appservnetwork.com)

2. 安装 appserv,详细教程见:
http://jingyan.baidu.com/article/91f5db1bf72ac01c7f05e3a7.html
建议:安装时设置 Web 服务端口为 8080,以免与 IIS 服务端口 80 冲突。

3. 创建和管理数据库:访问 http://localhost:8080 ,点击”phpMyAdmin Database Manager”
即进入 mysql 数据库管理平台,默认用户:root,密码为空。

备注 1: 《phpmyadmin 详细的图文使用教程》见:
http://jingyan.baidu.com/article/154b4631a9a9b828cb8f416c.html
root 登陆后,在主页上进入“权限”,找到对应的用户,点击“编辑权限”按钮,
即可进行密码或权限的修改。

备注 2:推荐 XAMPP(Apache+MySQL+PHP+PERL) ,它是一个功能强大的建站集
成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名
为 XAMPP 了。它可以在 Windows、Linux、Solaris、M ac OS X 等多种操作系统下安装
使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。

Drupal7 安装准备工作
1. 下载 drupal7(http://drupalchina.cn/download),解压文件夹修改命名为 drupal7,拷贝到
D:\AppServ\www 目录下。

2. 下载语言包文件(http://drupalchina.cn/download),安装语言包文件:将 .po 文件放置
到 drupal7/profiles/standard/translations 目录下

3. 创建配置文件:进入 sites/default 目录,将 default.settings.php 复制一份,命名
为 settings.php
为避免“drupal7 请求异常,执行时间过长”问题, 在 settings.php (修改只读权限) 中
末尾添加这一句:
$conf['drupal_http_request_fails'] = FALSE;

4. 创建用户文件目录:在 sites/default 目录下新建一个目录,名为 files

5. 设置权限:
如果是 Linux 平台,请将 files 目录的权限设置为 777,settings.php 设置为 web
服务器用户可写,如果不清楚,也可先设置为 777。
如果是 Windows 平台,参考下图设置 files 目录和 settings.php 文件权限,使
everyone 用户“完全控制”。

6. 可在浏览器中访问:http://localhost:8080/drupal7,进入 drupal7 安装配置界面。

Drupal7 安装配置过程
1. 选择安装方式: Standard!

2. 选择语言:中文!

3. 确认安装条件:修改 C:\Windows\php.ini 文件:
memory_limit = 32M
重启 apache web 服务,刷新当前页面,即进入数据库配置。

4. 数据库配置
默认只能连 sqllite 数据库。我们当然是想使用 mysql 数据库。怎么办?
修改 C:\Windows\php.ini 文件:
extension=php_pdo_mysql.dll //使 drupal 能够连接 mysql 数据库
重启 apache web 服务,刷新当前页面,显示可连接 mysql 数据库。
提前创建好一个空数据库:drupal
在数据库配置时注意:不要误输入空格符!
本步骤成功后,进入数据库管理界面,会看到自动创建了很多数据表,如下图:

5. 设置网站

6. 安装完成
注: 在安装过程中有时由于安装翻译等步骤执行时间过长, 会出现超时错误, 解
决办法:打开 php.ini 文件,找到 max_execution_time,将后面的数字改成你
想要的时间(例如 3000),单位是秒。这种方式修改后需要重启服务。

7. 访问新网站

下一步:用好 drupal7,自己加油吧!

参考站点:http://drupalchina.cn

附件:带图的完整教程-http://download.csdn.net/download/huazeming999/7674957

Drupal7安装完整教程的更多相关文章

  1. 基于BitNami for XAMPP进行Drupal7安装的教程(Win7平台)

    BitNami是一个开源项目,该项目产生的开源软件包可用于安装Web应用程序和解决方案堆栈,以及虚拟设备.BitNami 提供wordpress.joomla.drupal.bbpress等开源程序的 ...

  2. mysql 5.7安装图解 mysql 5.7图文安装完整教程

    今天给搭建分享一个教程,mysql 5.7的安装操作,这里呢我叫大家怎么用二进制去安装mysql,其实在大多数的生产环境中使用二进制预编译的安装方式是最多了,下面大家跟着我的步骤去尝试着安装下吧. 先 ...

  3. windows Server2012 IIS8.0配置安装完整教程

    IIS8.0是windows Server2012自带的服务器管理系统,和以往不同,IIS8.0安装和操作都比较简单,界面很简洁,安装也很迅速.今天我们重点完整的演示下Internet Informa ...

  4. windows Server2012 之 IIS8.0配置安装完整教程

    IIS8.0是windows Server2012自带的服务器管理系统,和以往不同,IIS8.0安装和操作都比较简单,界面很简洁,安装也很迅速.今天我们重点完整的演示下Internet Informa ...

  5. 最新超详细VMware虚拟机安装完整教程

    一.基础介绍 VMWare虚拟机软件是一个“虚拟PC”软件,它使你可以在一台机器上同时运行二个或更多Windows.DOS.LINUX系统.与“多启动”系统相比,VMWare采用了完全不同的概念.多启 ...

  6. WINDOWS 10下64位本地 ORACLE 11 G安装完整教程

    URL:https://www.cnblogs.com/count-mjb/p/7655592.html wssbht = (DESCRIPTION = (ADDRESS_LIST = (ADDRES ...

  7. CentOS6.0(64位)安装Apache+PHP+Mysql教程,安装Magento(解决DOM,Mcrypt,GD问题)完整教程

    CentOS6.0(64位)安装Apache+PHP+Mysql教程,安装Magento(解决DOM,Mcrypt,GD问题)完整教程 0   Posted by :小黑 On : 2012 年 9 ...

  8. 分享安装Apache、MySQL、PHP、LAMP的完整教程

    Operation timed out after 30000 milliseconds with 0 out of -1 bytes received请注意,在Linux中输入密码时,不会显示您输入 ...

  9. Docker安装MySql完整教程、实操

    docker:官网 docker:镜像官网:        镜像官网可以所有应用,选择安装环境:会给出安装命令,例如:docker pull redis 默认拉取最新的版本(指定版本:docker p ...

随机推荐

  1. Java虚拟机基础知识

    写在前面 之前老大让做一些外包面试,我的问题很简单: 介绍一下工作中解决过比较有意思的问题. HashMap使用中需要注意的点. 第一个问题主要是想了解一下对方项目经验的含金量,第二个问题则是测试下是 ...

  2. JavaScript之闭包与高阶函数(一)

    JavaScript虽是一门面向对象的编程语言,但同时也有许多函数式编程的特性,如Lambda表达式,闭包,高阶函数等. 函数式编程是种编程范式,它将电脑运算视为函数的计算.函数编程语言最重要的基础是 ...

  3. MySQL查询过程中出现lost connection to mysql server during query 的解决办法

    window7 64位系统,MySQL5.7 问题:在使用shell进行数据表更新操作的过程,输入以下查询语句: ,; 被查询的表记录数达到500W条,在查询过程中出现如题目所示的问题,提示" ...

  4. Away3D 的实体收集器流程1

    View3D 顾名思义 它就是一个3D视口,视口的默认值是无穷大的,即相当于“窗口”是无限大的,我们看到的将是外面的所有景物即flash尺寸是视口的有效视域.传统电视的高宽比为4:3,现在的高清电视的 ...

  5. JAVA IO 详解2

    Java 流在处理上分为字符流和字节流.字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符.字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组. Java 内用 U ...

  6. 用code workshop取代code review

    Box Tech Blog » Effective learning through code workshops介绍了Box如何用code workshop而不是code review的形式来改善代 ...

  7. 接口作为参数,不同的接口调用不同的方法,例如:输出“I love Game”或输出“我喜欢游戏”

    接口的思想:在于可以增加很多类都需要实现的功能.比如:各式各样的商品,可能隶属不同公司,但工商部门都必须具有显示商标的功能(实现同一接口).商标的具体制作由各个公司自己去实现. 给其他类去实现,不同的 ...

  8. JAVA LinkedList和ArrayList的使用及性能分析

    第1部分 List概括List的框架图List 是一个接口,它继承于Collection的接口.它代表着有序的队列.AbstractList 是一个抽象类,它继承于AbstractCollection ...

  9. Unix/Linux 脚本中 “set -e” 的作用

    ----------------------------------------------------------- #!/bin/bash set -e command 1 command 2 . ...

  10. JDK5-可变参数

    如:public void function(int arg, int... args) 注意: 可变参数必须出现在参数列表的最后,否则使用数组 可变参数隐式地创建一个数组 如下程序: public ...