跳转到主要内容
wfyanmnm 提交于 25 February 2012

原文地址:http://drupal.org/node/660468

这篇文章用来消除用户在安装Drupal过程中遇到的术语“用户”的歧义。

在Drupal安装过程中涉及到了几个步骤。在其中几个步骤,一种特定类型 的“帐户”需要您提供“用户”信息。为了直观的帮您了解“用户”的概念,这篇文章展示了几种不同类型的“用户”。“用户”跟下文提到的四种用户类型中的三种类型的个体都没有关系。为了把每种用户都展示出来,我们用“谁是...”这样的讨论方式,以便于使“用户”与实际的人联系起来。

这不是一个安装指南,恰恰相反,它提供了一个重点背景,以便于更容易的安装和规划。

1.电脑用户。安装Drupal需要拥有Drupal所在电脑的进入权限。如果您在自己电脑上安装Drupal,那么“电脑用户”就是您。如果您在远程服务器上安装Drupal,例如虚拟主机提供商,那么电脑用户必须能够通过下边的方式连通(不完全列表):

  • 网站主机用户登陆
  • FTP登陆
  • Cpanel登陆
  • SSH登陆

 

跟电脑用户相关联的人是谁?在一些情况下,像您自己的电脑或一些FTP登陆用户,这些“用户”是独立的个人。在另一些情况下,例如虚拟主机帐户登陆或Cpanel,需要使用用户(或“帐户”)名/密码来登陆并控制帐户,而且它可以被几个人共享使用。

2.数据库用户:安装Drupal需要数据库。(MySQL和PostGreSQL是对Drupal支持最好的两个数据库。)通常来说,数据库拥有访问控制机制,它要求“用户”拥有相应的权限才能操作数据库(添加/删除/编辑数据,创建表格,等等)。安装Drupal需要拥有数据库的所有控制权限,所以,当您创建一个新的Drupal站点,您(或者您的主机托管公司)创建一个拥有所有权限的数据库用户,然后使用这个用户名和密码安装Drupal以使Drupal能够对这个数据库进行任何操作。数据库用户的信息保存在settings.php文件中,它被存在sites/default或者一个不同的Drupal安装目录的子目录。

数据库用户是谁?数据库用户不是一个人。它是一个数据库软件创建的可以被Drupal所用,用来控制数据库的帐户。

3.User/1:"User/1",可以说是“维护”帐户或“超级用户”,它是在您成功创建一个Drupal网站的同时被创建的。这个帐户在您的站点中是唯一的(它跟Drupal.org或者其它网 站没有任何联系)。这个帐户跟Drupal安装过程中的其它帐户是不同的,因为它没有权限的限制(在Drupal5及以前的版本中,“权限”被称作“访问控制”)。“User/1”,在Drupal6及以前的的版 本中还是唯一可以运行update.php脚本的用户,在软件升级之后,这个脚本需要被运行。

谁是user/1 ?User/1不跟任何一个人(个体)相关联,它是指那些有责任为网站的软件版本更新的人。

最好不要使用user/1来创建网站内容。这是因为如果用user/1来创建内容的话,我们就需要创建另一个用户来维护网站,而这是不合适的。最简单的方法是在安装好网站的时候立即创建一个新 的帐户。

4.User/2和其它所有用户: User/2和其它所有注册用户都是跟个人相关联的。注册用户可以被分配角色,角色可以用来可以很清晰的给不同的用户分配不同的权限,例如管理网站,添加内容等。