注意:如果您符合这些要 求,但您的网站仍然有问题,请要通读 。
建议: )
- drupal能在 基于在Unix / Linux或Windows 的Apache 1.3的或Apache 2.x平台下工作。 大多数drupal开发是基于Apache的 ,所以有更多相关的社区经验和测试。
- 您可以使用 Apache的' mod_rewrite扩展来使用友好网址。
- 如果PHP是正确 配置的, drupal的核心工作将能在iis5或iis6上工作。 有鉴于微软的支持生命周期,建议您使用iis6 。
- 实现 clean_url的您将需要使用第三方的产品。
drupal是基于Web服务器无关开发概念开发的,但网络服务器不在此列的, 我们只有有限或根本没有相关的成功报告可用。
建议: PHP的5.2或更高
必需: PHP版本4.3.5或更高
- PHP的5.2或更高版本只有drupal 4.7.5, drupal 5.1或更高版本支持。
- PHP的5.2或 更高将是drupal 7必需的一个 。
- 对于默认 drupal 6安装需要 PHP中的16 MB记忆体或更高( 8MB或更高的可能足以为默认安装旧版) 。 根据您的网站的使用习惯或增加的模块,您的 PHP内存限制,可能需要增加超出了16 MB 。 (见的一页, 故障排除常见问题解答和其他信息,修改PHP的内存限制) 。
- 连接到您所选择的 数据库的PHP扩展必须安装并启用。 drupals目前支持的数据库连接器: (原 MySQL扩展) , (一种较新的改进的连接器MySQL的装置) ,和 ( PostgreSQL) 。 注意: PHP 5.x默认情况下不再启用MySQL扩展。 请阅读以上链接并安装和启用您所选连接器。 此外,如果mysqli接器是在 你的PHP配置启用的. drupal 6.x不再提供mysql连接选项,。
- PHP的 ( 用于blogapi , drupal ,和ping模块) 。 在一个标准的PHP安装本扩展模块是; PHP的Windows版本已经内置该扩展模块的支持。
- 对于PHP图片库 ,是图像处理需要的(缩放用户的图 片,照片和imagecache模块) 。 GD是包括在PHP 4.3和更高版本并默认启用。 亦 是在drupal的核心支持基本的,但在扩展模块支持要少得多。
- PHP需 要有以下 来使drupal工作 (only directives that differ from the default / ):
- :User
- error_reporting 设置为 E_ALL & ~E_NOTICE.
为drupal 6改变这种以e_all 的工作目前正在开展。
- 此 外,我们建议以下设置: : nocache
一些这些设置中所载的默认设置已经在drupal附带的 htaccess中存在了 ,所以你不需要额外明确地设置把它们。 不过请注意,设置PHP的配置选项。 htaccess的只有工在下列情况下工作
- 与Apache (或兼容的Web伺服器)
- htaccess文件是被读取的,即allowoverride不是 None
- 如果 PHP以Apache模块方式 安装
.如何更改配置设 置为其他接口到PHP请查看 。
在一些共享主机的 环境中,这些设置是被限制的。 如果您自己无法作出这些改变,请向您的托管服务提供商提出作调整。
建议: 4.1中或MySQL 5.0的
- drupal 6支持MySQL 4.1或更高。
- drupal 5.x和较早支持MySQL的或更高。 MySQL 4.1或更高是强烈建议的。
- 注: drupal使用某些便宜的托管商没有的功能,所以请检查您的主机商允许数据库帐户与下列权利:
选择,插入,更 新,删除,创建下降,指数,变造, 创建临时表 , 锁定表 (SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES , LOCK TABLES)
.截至 6.x, drupal的核心不再需要创建临时表或锁定表,没有他们也可以安装, .不过,有些扩展模块可能仍然依赖于他们。
注 意:如果您的系统/主机是运行MySQL 4.1或更新版本,并且您会收到错误“客户端不支持服务器的认证协议要求” ,解决这个问题按照下列处理。 一些 有一个小的OS问题,主要是在Windows ,但同时影响某些版本的Unix / Linux。
7.4或更高
- .注意:有些扩展 的模块,并不是大家想像的抽象的MySQL特定代码,如果您熟悉PostgreSQL的档案问题请如你找到他们发送问题 。
目前微软SQL和 Oracle不被支持,但各种努力正在进行中。 如果您在这方面的工作有兴趣,请参阅讨论。
翻译日期: 20080517 译文作者:
英文原文: