Drupal的安装
田玲  |  2014-04-28  |   |  1501次阅读
Drupal的安装需求

磁盘空间:最小的安装需求是15M。加上各种网页需要的模块是60M,再考虑到数据库、文件备份之类的时候会更多。

Web ServerApacheNginx或者Microsoft IIS

数据库:

Drupal 6: MySQL 4.1 或者更高, PostgreSQL 7.1,

Drupal 7: MySQL 5.0.15 或者更高 with PDO, PostgreSQL 8.3 或者更高 with PDO, SQLite 3.3.7 或者更高

Microsoft SQL Server Oracle的支持需要额外的模块.

支持的浏览器类型:

兼容性好的有:

Internet Explorer 8.x and later

Firefox 5.x and later

Opera 12 and later

Safari 5.x and later

Google Chrome

其他浏览器虽然对CSSJS的兼容性未必有那么好,但是看上去还是会比较相近

PHP版本支持:

Drupal 6: PHP 4.4.0 or higher (5.2 recommended).

Drupal 7: PHP 5.2.5 or higher (5.3 recommended).

Drupal 8: PHP 5.3.10 or higher.

PHP安装说明:

1.  1.安装说明 由于我们下载的的是ZIP压缩包,只需要将文件解压到“D:\WAMP\PHP”目录下即可 2.修改配置 E:\WAMP\PHP\php.ini-development 文件修改成php.ini 打开php.ini ; extension_dir =ext 修改成:extension_dir =E:\WAMP\PHP\ext 947行下,这些文件前面的“;”去除 extension=php_curl.dll extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll extension=php_mysqli.dll extension=php_pdo_mysql.dll extension=php_xmlrpc.dll ;date.timezone = 修改成(很多网站没提到这里要修改,默认为美国时间,如果不修改会报错)date.timezone = Asia/Shanghai 3.测试

2.  重启Apache(修改过配置文件 必须重启Apache才会生效) 新建个index.php 页面,代码中输入,保存文件放到“D:\WMAP\www\”目录下 打开浏览器输入:http://localhost/index.php 如果能正常显示,说明PHP配置完毕,可以查看该页面的PHP信息是否正确。 (注:在改文件中输入函数可输出大量的有关PHP当前状态的信息,如PHP版本,服务器信息和环境等。) (注:)

 

接着我们测试下,是否能连接到Mysql 再新建个link.php,下代码中输入 $link=mysql_connect(127.0.0.1,root,Mysql安装时填写的密码”); if(!$link) echo Mysql数据库连接失败!; else echo Mysql数据库连接成功!; mysql_close(); ? 也保存文件放到“D:\WMAP\www\”目录下 打开浏览器输入:http://localhost/link.php 查看

Drupal的安装:

这里使用的是原本机器上搭建的apache2.2上(已经安装了PHP并添加环境变量和相关配置),用这个来安装Drupal

参考资料:http://drupalchina.cn/content/drupal-7-zhong-wen-zhuang-jiao-cheng

这里使用的是Drupal 7-22,并添加了中文语言包

第一阶段步骤:

1.    下载 Drupal 7:到 Drupal 项目页面下载 drupal 程序包,项目地址: http://drupal.org/project/drupal

2.    解压 Drupal 7:将下载下来 drupal 程序包进行解压缩,得到名为 drupal-版本号 的目录,为目录改名,如改成 drupal7

3.    下载语言包文件:到 http://localize.drupal.org/translate/languages/zh-hans 页面下载对应版本的语言包(.po文件)

4.    安装语言包文件:将 .po 文件放置到 drupal7/profiles/standard/translations 目录下

5.    上传:将 drupal7 目录下的所有内容放置/上传到网站根目录

6.    创建配置文件:进入 sites/default 目录,将 default.settings.php 复制一份,命名为 settings.php

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

8.    设置权限:如果是Linux平台,请将 files 目录的权限设置为 777settings.php 设置为web服务器用户可写,如果不清楚,也可先设置为777

这里按照参考资料中的说明,将Drupal安装包改名并添加了中文语言包后,放在了Apachehtdocs目录下:

Drupal的安装

在浏览器键入地址开始安装,效果如下图所示:

Drupal的安装

选择standard,并继续:

Drupal的安装 选择简体中文:

Drupal的安装

第一次提示了我没有支持PDO数据库,这里需要重新配置下PHP中的PDO

这里我的是PHP5,只需要去掉如下红框中的内容前的,使其有效即可

Drupal的安装

修改完配置以后,重启Apache,再次运行Drupal目录下的安装文件(浏览器键入Drupal7url即可),现在看到的界面是:

Drupal的安装

这里我用MySQL创建了一个名为“drupal”的数据库,用户名密码均为登录使用的root;点击保存并继续,开始安装: Drupal的安装

进行安装翻译的时候,出错: Drupal的安装

点击错误页面链接后,直接跳过了这个错误,开始设置网站:

Drupal的安装

添加完相关的设置信息后,点击保存继续:

Drupal的安装

安装完成,但是没有成功发送email:

Drupal的安装

现在我们已经可以访问最初的网站了: Drupal的安装

在语言包没法完全安装好的情况下,这样的网站有一部分是汉化了的,有一部分不是。参考下面的解决方案: Drupal的安装

这里的解决方案。对于已经安装好的Drupal,这里setting.php变成只读了,所以重新又选择英文版本安装了一次,准备在英文版下重新导入一次语言包。安装好英文版后在configuration里找不到language选项,这是因为默认没有启用这个模块,在

Drupal的安装

找到 Locale 模块,勾选前面的复选框,然后到页面最下方点击保存(Save Configuration)按钮.现在就可以了。

 3-1. 通过导航 Administer > Site Building > Translate interface,或者访问admin/build/translate 页面,点击"Import"面板进入导入语言包界面 

 3-2. Language File 文件框中加入第一步下载下来的 .po 语言包文件,将 Import into 选项设置为“Chinese, Simplified(简体中文)”,点击页面最下方的"Import"按钮

在以上步骤完成后(我在3-2这里点击后没反应,然后等了几分钟后,直接点的language去看,发现已经有简体中文的语言包了)选择Language,设置简体中文后保存

Drupal的安装

这个时候,简体中文切换就提示成功了。

Drupal的安装

可能是语言包的问题,这里我的部分页面还是英文。

(参考:http://lugir.com/drupal/documentation/translate-drupal-language-to-simple-chinese.html

订正(2013/8/12):我又尝试了安装drupal7.23,还是在安装中文语言包的时候出现同样的问题。我改为重新安装了英文版,然后尝试Import 这个7.23的语言包。

现在发现了问题:

Drupal的安装

上图是我重新安装完后发现的,在英文版下,这个内置界面在第一次Import后,显示的是99.9%,我又尝试再次导入:

Drupal的安装

第一次是使用的红框上面那个选项,这一次选择下面一个。然后会提示有多少文件更新,说明第二次更新是有效的,又添加了一些。

这个时候,再选择简体中文,就看到了基本上是完整的翻译界面了。

Drupal的安装


文章原载于作者的文章,所述内容属作者个人观点,不代表本平台立场。
本文经过系统重新排版,阅读原内容可点击 阅读原文