安装新模块

安装Drupal之后,你可以选择安装额外的扩展模块来改变或者扩展Drupal的原有功能。

简单来说,安装新模块的过程无非就是下载,解压,上载到相应的Drupal模块目录,需要时运行MySQL脚本,最后在“管理/模块”中开启新模块。

  1. 下载新模块。确定你下载的模块版本与你的Drupal版本相符。请注意CVS版本的模块一般都是开发中的不稳定版本,安装使用时要特别注意。通常CVS版本的模块只能在CVS版本的Drupal下运行,它们可能还处在草稿阶段并可能有频繁的改动。
  2. 解压缩。刚下载来的文件一般都是压缩格式,比如tar.gz。在Windows下,可以使用WinZip等解压缩软件解压。在Mac下,可以使用Stuffit Expander解压。如果在Unix下,需要使用下面的命令行解压:
    tar -zxvf modulename-4.5.tar.gz
    完成后你将看到很多文件被解压到一个目录下。
  3. 上载。文件解压之后,可以通过FTP上载到你的服务器,将整个模块文件目录放到Drupal安装目录下的 modules 文件夹下。
  4. 阅读说明文件。一般说明文件叫做INSTALL.txt或README.txt或类似的名字,用Notepad或其它编辑器打开后仔细阅读,看看有什么特别需要注意的地方。
  5. 数据库操作。有些模块需要更新数据库。一般这种模块都会包含有.mysql或.pgsql后缀的文件。如果您需要更新数据库,参见第6步,否则请直接看第7步。
  6. 更新数据库。如果该模块必须更新数据库,你将需要你的Drupal数据库中添加对应的表单。下面以MySQL为例说明如何添加:
    • 使用phpMyAdmin(这部分直接翻译自英文,可能没有什么价值,哪位比较熟悉的可以写一个中文版phpMyAdmin的介绍,放到这里)
      1. 如果你有phpMyAdmin,登入并选择你的drupal数据库。如果你有phpMyAdmin但不知如何使用,请联系你的服务器供应商。
      2. 点击SQL栏
      3. 你应该看到一个标有'Run SQL query/queries on database'字样的文本框。在它下面会有‘Or Location of the textfiel’的字样,点击‘浏览(browse),找到你要安装的模块的.mysql文件。点击'开始(go)'。除非模块说明文件中有特别说明,一般来说这样就可以了。
    • 使用Unix命令行:
      1. 运行如下命令:mysql -u username -ppassword database_name < modulename.mysql
      2. 上面的username是你的MySQL用户名,password是你的MySQL密码(注意保留前面的-p),database_name是你的Drupal使用的数据库名,modulename.mysql是你要新安装的模块自带的SQL文件。上面的信息一般来说都可以在你的Drupal的sites/default或sites/sitedomain.com文件夹下settings.php文件中找到。
  7. 启用模块。对大多数模块来说,只要开启它们就可以了。要开启模块,需要到管理/模块(administer/modules)里面,勾选你想要开启的模块,并保存就可以了。
  8. 设置权限。有些模块要求你正确的设置权限或其它设定才能正常工作。相关的权限设定信息应该可以在模块说明文件中找到。如果没有,可以试试下面的方法:
    1. 点击 管理/访问控制(administer/accesscontrol)。看看新安装的模块是不是列在其中,如果是,把该模块的权限赋予适当的角色即可。
    2. 点击 管理/设置(administer/settings)。看看新安装的模块是不是列在其中,如果是,点击该模块名字就可以进行相关设定。
  9. 报告问题。如果还是有问题,到相关论坛搜索一下或发帖询问一下。

注意:为了及时得到特定模块的最新信息,你可以到drupal.org注册一个账号,并订阅相关的模块消息

注意:在一个Drupal安装中,相同名字的模块只能有一个。

模块的安装,这里描述的方法不够好,也没有跟英文文档保持一致

模块的安装,这里描述的方法不够好,也没有跟英文文档保持一致。
第三步,上载。文件解压之后,可以通过FTP上载到你的服务器,将整个模块文件目录放到Drupal安装目录下的 modules 文件夹下。

原文应该是这样的:

Upload the folder. FTP/Copy/SCP your files to the desired modules folder in your Drupal installation. Since the /modules/ folder is typically reserved for Drupal core modules, you should create a sites/all/modules/ directory and put uploaded modules there. This will also make it easier to update your Drupal site later on as your modules will not be mixed in with core modules.

/modules/ 文件夹是Drupal 核心模块保留使用的,应该在drupal安装目录的sites/all文件夹下创建modules目录,将非Drupal核心的扩展模块放入此目录,有助于以后方便的更新你的Drupal站点。

这篇文章比较旧了。

这篇文章比较旧了。

如果你对文档翻译工作有兴趣,可以联系大米,申请加入翻译团队。

--------------AD-----------------
http://www.petkk.com

了解Drupal好一阵子了,对Drupal有浓厚兴趣。

了解Drupal好一阵子了,对Drupal有浓厚兴趣。

/modules/ 文件夹是Drupal

/modules/ 文件夹是Drupal 核心模块保留使用的,应该在drupal安装目录的sites/all文件夹下创建modules目录,将非Drupal核心的扩展模块放入此目录,有助于以后方便的更新你的Drupal站点。

»谢谢纠正.

哪里有模块Views 5.7版本的下载啊

急求

http://drupal.org/project/vie

http://drupal.org/project/views

########## AD ################
http://www.petkk.com

最近新开的drupal6.x的子站,主要以学习为主,欢迎大家来交流
http://code.petkk.com