Drupal7安装完整教程
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安装完整教程的更多相关文章
- 基于BitNami for XAMPP进行Drupal7安装的教程(Win7平台)
BitNami是一个开源项目,该项目产生的开源软件包可用于安装Web应用程序和解决方案堆栈,以及虚拟设备.BitNami 提供wordpress.joomla.drupal.bbpress等开源程序的 ...
- mysql 5.7安装图解 mysql 5.7图文安装完整教程
今天给搭建分享一个教程,mysql 5.7的安装操作,这里呢我叫大家怎么用二进制去安装mysql,其实在大多数的生产环境中使用二进制预编译的安装方式是最多了,下面大家跟着我的步骤去尝试着安装下吧. 先 ...
- windows Server2012 IIS8.0配置安装完整教程
IIS8.0是windows Server2012自带的服务器管理系统,和以往不同,IIS8.0安装和操作都比较简单,界面很简洁,安装也很迅速.今天我们重点完整的演示下Internet Informa ...
- windows Server2012 之 IIS8.0配置安装完整教程
IIS8.0是windows Server2012自带的服务器管理系统,和以往不同,IIS8.0安装和操作都比较简单,界面很简洁,安装也很迅速.今天我们重点完整的演示下Internet Informa ...
- 最新超详细VMware虚拟机安装完整教程
一.基础介绍 VMWare虚拟机软件是一个“虚拟PC”软件,它使你可以在一台机器上同时运行二个或更多Windows.DOS.LINUX系统.与“多启动”系统相比,VMWare采用了完全不同的概念.多启 ...
- WINDOWS 10下64位本地 ORACLE 11 G安装完整教程
URL:https://www.cnblogs.com/count-mjb/p/7655592.html wssbht = (DESCRIPTION = (ADDRESS_LIST = (ADDRES ...
- 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 ...
- 分享安装Apache、MySQL、PHP、LAMP的完整教程
Operation timed out after 30000 milliseconds with 0 out of -1 bytes received请注意,在Linux中输入密码时,不会显示您输入 ...
- Docker安装MySql完整教程、实操
docker:官网 docker:镜像官网: 镜像官网可以所有应用,选择安装环境:会给出安装命令,例如:docker pull redis 默认拉取最新的版本(指定版本:docker p ...
随机推荐
- php 下载
$file='url.xlsx'; if (file_exists(EA_DIR_DATA . $file)) { header('Content-Description: Fi ...
- Java 操作 EXCEL
今天帮朋友写了一段用来处理EXCEL内容的程序,在这里记录下自己的学习过程.主要是对EXCEL表格中的内容做分类和统计,使用计算机来做这种重复的机械性地工作再好不过了.首先,我们需要下载一个java操 ...
- TCP连接建立的三次握手过程可以携带数据吗?
前几天实验室的群里扔出了这样一个问题:TCP连接建立的三次握手过程可以携带数据吗?突然发现自己还真不清楚这个问题,平日里用tcpdump或者Wireshark抓包时,从来没留意过第三次握手的ACK包有 ...
- 10 个用于收集硬件信息的 Linux 命令
知道自己的Linux系统运行在什么样的硬件组件上总是好的,因为如果涉及到在系统上安装软件包和驱动程序的话,这将有助于你处理兼容性问题. 因此,下面我们将给出一些非常有用的命令,它们可以帮助你提取你的L ...
- 2 hive的使用 + hive的常用语法
本博文的主要内容有: .hive的常用语法 .内部表 .外部表 .内部表,被drop掉,会发生什么? .外部表,被drop掉,会发生什么? .内部表和外部表的,保存的路径在哪? .用于创建一些临时表存 ...
- Spark 中的join方式(pySpark)
spark基础知识请参考spark官网:http://spark.apache.org/docs/1.2.1/quick-start.html 无论是mapreduce还是spark ,分布式框架的性 ...
- weblogic下 微信公众平台获取token报错
问题描述: 开发微信公众平台,本地tomcat可以正常获取token并发送模板消息,部署在weblogic后报错,异常信息如下: java.security.InvalidKeyException: ...
- c#基础语言编程-装箱和拆箱
引言 为什么有装箱和拆箱,两者起到什么作用?NET的所有类型都是由基类System.Object继承过来的,包括最常用的基础类型:int, byte, short,bool等等,就是说所有的事物都是对 ...
- 使用Morphia框架操作mongodb
1. mac 下 安装mongodb sudo brew update sudo brew install mongodb sudo brew services mongodb start 2. ...
- Struts2和Struts1的不同
转载(没看懂) Action 类 ◆Struts1要求Action类继承一个抽象基类org.apache.struts.action.Action.Struts1的一个普遍问题是使用抽象类编程而不是接 ...