Drupal6的站点配置

原文链接:http://drupal.org/documentation/administer

正在翻译中···

前往站点配置(管理>站点配置)。大多数选择这里是相当自我解释,但一些重要的考虑是:


  • 默认情况下的错误报告的所有错误日志和屏幕输出。当你的网站是为生产做好准备,你应该改变这种只写错误日志只。
  • 输入格式
    输入格式是令人难以置信的强大,往往错过早期的配置步骤。对于大多数用户帐户的默认筛选的HTML。这是一个由普通用户可以在网站上使用的标签列表。有一个很小的默认选择,你可以改变。<font style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; font-size: 12px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; vertical-align: baseline; background-position: initial initial; background-repeat: initial initial; ">&lt;A&gt;的&lt;em&gt;?&lt;CITE&gt;的&lt;code&gt; &lt;UL&gt;&ldquo;以&lt;dl&gt;以&lt;dt&gt; &lt;dd&gt;则</font>

  • 在开发过程中的表现,缓存应禁用(默认)。一旦该网站是为生产做好准备,你应该设置缓存正常。实验与这些设置来找到最适合您的网站。
  • 网站
    除了网站名称,这是在安装过程中设置的信息,你还可以添加一个口号,使命和页脚。其他选项包括设置一个匿名用户的名称和更改默认的头版设置。
  • 网站维护,
    如果您需要采取任何原因您的网站离线,在这里你可以做到这一点,以及设置消息。它是有用的,知道如何登录,一旦你已经变成为维护您的网站脱线

指定403和404错误页面

 

原文链接:http://drupal.org/node/15366

Drupal的页错误消息的意思是直接点。如果你想多一点用户友好的页面的错误消息,Drupal允许你自定义它们。

  1. 创建两个节点,每个页面错误(403和404)之一。
  2. 确定你希望将用户重定向到的节点的ID号。确定节点的ID号的方法之一是访问节点和数量看后在浏览器的地址栏最后的斜线。这是您的节点的ID号。
  3. 现在进入你的节点的路径在您的错误报告设置“页上相应的框(mysite.com /管理/设置/错误报告),例如,如果节点ID号为403的错误代码是”83“,您可以键入“node/83”到“默认403(拒绝访问)”页设置。

因为您正在创建节点,它们将显示在跟踪和流行的内容块和其他地方真正的节点将显示。如果这是不能接受的,有以注入的模块调用自定义错误,避免了这个问题。

配置用户如何输入内容

原文链接:http://drupal.org/node/29516

 

Drupal的“输入筛选器”是一个鲜为人知的,但强大的功能。他们可以给网站管理员很多控制在其网站输入 一些贡献的模块添加各种过滤器来控制内容的显示和链接的行为。
“ 过滤器 “的过程文本-加入特殊代码,支持的格式快捷键,甚至消除不受欢迎的内容
“ 输入格式 “是集合个别的过滤器,放在一起,让你决定什么,什么不会发生在你的文字
输入格式通常每个角色设置-不同类型的用户都或多或少的控制在自己的岗位布局。

在政府方面,选择“ 站点“配置”>“输入格式
<font style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; font-size: 12px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; vertical-align: baseline; background-position: initial initial; background-repeat: initial initial; "><font style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; font-size: 12px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; vertical-align: baseline; background-position: initial initial; background-repeat: initial initial; ">Q =管理/设置/过滤器</font></font>

在那里,你可以选择用户输入的文本或HTML会发生什么。它的建议,大多数用户仅限于使用“筛选的HTML”,这是简单的HTML与所有潜在的问题,造成标签。

过滤器过滤器和输入格式如何工作filter.module管理

系统:cron和缓存

原文链接:http://drupal.org/documentation/modules/system

 

系统模块提供了全系统的默认运行在特定时间的工作,存储(缓存)网页,以提高效率,并执行其他重要任务。该模块还保持跟踪你如何你想你的系统的行为给予的各种喜好。

Drupal的模块需要定期的行动。统计模块定期清理日志文件。聚合模块定期更新饲料。在Drupal 6.x及更早平定期通知您网站上的新内容服务。在Drupal 6.x和后来更新为您的网站中使用的模块和主题的更新模块检查。定期搜索索引你的网站内容。所有这些服务依靠的cron。

cron是没有的Drupal 6.x及更早版本中的一部分。它是一个驻留在您的服务器和执行任务(称为“cron作业”)的时间间隔,其中指定的调度。可以运行的工作每周,每天,每小时,或任何你喜欢的。Drupal的7.x版包括运行在Drupal本身的cron功能,但性能方面的原因,它建议在可能的情况下使用的服务器的cron

你想要做的是安排一个“cron作业”,有一个在您的服务器上的浏览器,定期回访“的cron页。” 例如,如果您的网站是www.example.com你的cron将http://www.example.com/cron.php。 此页为你自动设置,当您安装的Drupal。)定期访问你的cron页面将帮助您的系统保持平稳运行。

您现在再发表一个温和的个人网站,你可能会设立这样一个cron作业,每天运行一次。对于一个更加活跃的网站,你可能想运行工作更多的时候 - 也许每隔几个小时或每隔一小时。

随着Linux或Unix,你可以安排你的cron作业,通过设立什么叫做“crontab的。” (您可能依靠像C面板的辅助程序,使设置您的cron作业更容易。)

为进一步指导,你可以看到配置cron作业 Drupal的手册页(或者,如果您的服务器正在运行Windows,配置Windows cron作业)。您的托管公司,也可能有助于指导你。

该系统模块的缓存机制存储在缓存中动态生成的网页 - 库存 - 和重用他们。您网站上的网页,而不是被永远不变的文本和图像集,是所有(或几乎所有)可能使用元素拉到一起“飞”从你的数据库的各个部分。这样的页面,说是“动态生成的。”

通过这样的页面缓存,系统模块,让他们准备再次使用,而不是重新创建它们每次有人要查看他们。通过这种方式,显示一个页面,只需要一个数据库查询,而不是几个。查询时间和系统电源,所以缓存减轻负荷,让您的系统上,它更迅速地响应。

匿名用户要求的页面缓存。,以减少服务器的负载,节省带宽,系统模块存储和发送压缩缓存的网页。

你可以

  • 在您的网站的cron页面手动运行cron作业。你可以找到你的cron.php和内Drupal的管理>报告>状态报告状态报告中的cron下都
  • 阅读关于配置cron作业
  • 在管理>站点配置>性能管理缓存设置

文件系统设置

原文链接:http://drupal.org/node/15368

Drupal提供的配置设置来控制是否,以及如何为用户和管理员可以上传Drupal的文件。

设置页的文件系统路径或目录和下载方法可以访问:<font><font>管理&gt;站点配置&gt;文件系统</font></font>
的系统路径:<font><font>http://example.com/admin/settings/file-system</font></font>

默认的Drupal的文件系统路径设置网站/预设/文件。当您运行在Drupal整个文本框指定一个目录来存储文件,通常是根目录是网站/预设/文件。这是好有准备的文件目录或目录内的文件目录的所有文件。您的文件将在一个地方进行备份更容易完成。

Drupal的默认临时目录是/ tmp。这是上传的文件将存储在节能前的预演。

Drupal的默认下载方法是公开的-文件可直接使用HTTP。

注:未配置或配置不当的Drupal的安装可能在“文件系统设置”页面的顶部显示一个或多个错误消息,表明,无论是“临时目录”或“不存在的文件系统路径”的目录和/或他们的权限设置不正确。简单地创建这些目录,并设置其权限,让Drupal可以从目录读取和写入。

Drupal的为你创建在大多数情况下,这些目录。一般来说,你可以创建使用FTP(文件传输协议),如FileZilla的软件。目录
创建一个目录,使用FTP连接到服务器,浏览到所需的位置,右击,选择“创建目录”,并给它一个名字。要设置权限的目录,右键单击该目录,并选择文件权限或属性。

如果您不确定在哪里或如何创建目录或如何改变他们的权限,得到帮助最好的地方是在Drupal论坛。在论坛张贴时,请使用描述性的标题后......

下载方法

原文链接:http://drupal.org/node/22240

 

下载设置配置管理>站点配置>文件系统

有两种可能的设置下载方法:公共私人

设置为公开,如果你不在乎,如果任何用户,甚至匿名用户,可以下载其他用户上传的文件。

如果你想限制一些用户能够下载其他用户上传的文件,设置为私人

请注意,如果设置为私有的下载方法,你应该设置你的“文件”目录是你的Drupal安装的文件(即不的根<font style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; font-size: 12px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; vertical-align: baseline; background-position: initial initial; background-repeat: initial initial; "><font style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; font-size: 12px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; vertical-align: baseline; background-position: initial initial; background-repeat: initial initial; ">http://example.com/files</font></font><font style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; font-size: 12px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; vertical-align: baseline; background-position: initial initial; background-repeat: initial initial; "><font style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; font-size: 12px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; vertical-align: baseline; background-position: initial initial; background-repeat: initial initial; ">http://example</font></font><font style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; font-size: 12px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; vertical-align: baseline; background-position: initial initial; background-repeat: initial initial; ">。 COM /网站/ /文件</font>)。私营下载方法也有,你可能要考虑性能的影响。

如果您更改您的设置,在以后的日子,所有下载的URL会改变,因此最好要未雨绸缪,当你设置你的Drupal网站,并仔细考虑你是否需要限制文件下载。如果是这样的话,我们强烈建议设置文件下载的方法给私人,当你第一次创建您的网站,以避免损坏的链接,稍后。如果您下载的方法设置为私有,所有用户仍然可以下载文件,直到你的设置,否则。

 

这里只是少数贡献Drupal模块,以帮助控制文件权限,项目/ private_upload项目/ file_access的

设置私人下载方法教程

原文链接:http://drupal.org/node/344806

 

为了使真正的私人私人下载,你需要移动到一个新的地方以外的Drupal安装文件的目录(通常是根据网站/预设/文件)它应该是在一个地方,用户无法通过浏览器访问。

我的Dreamhost的共享帐户的基础上,本教程。它假定你有外壳(SSH)访问到你的主机。

下面的步骤:

  1. 安装Drupal的。
  2. 连接到您的主机通过外壳<font style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; font-size: 12px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; vertical-align: baseline; background-position: initial initial; background-repeat: initial initial; ">SSH USER@example.com</font>
  3. 创建新文件的目录。<font style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; font-size: 12px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; vertical-align: baseline; background-position: initial initial; background-repeat: initial initial; ">MKDIR MY_FILES</font>
  4. 它的权限设置为700(只有所有者可以读,写和执行)<font style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; font-size: 12px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; vertical-align: baseline; background-position: initial initial; background-repeat: initial initial; ">chmod - R的700 MY_FILES</font>
  5. 您域的权限设置到505,为增加安全(雇主和市民可以读取和执行)<font style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; font-size: 12px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; vertical-align: baseline; background-position: initial initial; background-repeat: initial initial; ">chmod - R的505 example.com</font>
  6. <font style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; font-size: 12px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; vertical-align: baseline; background-position: initial initial; background-repeat: initial initial; ">PWD MY_FILES</font>让我们到新的文件目录的路径。
  7. 复制的响应(应该是/首页/ XXX)。
  8. 它是时间到新的文件系统是告诉Drupal。在管理/设置/文件系统改变你之前复制的文件路径和新文件的目录(例如/家/ XXX / MY_FILES)。
  9. 做相同的临时目录(例如/家庭/ XXX / MY_FILES / TMP)
  10. 可选:如果您已经有文件上传用下面的SQL,你可以改变自己的位置,虽然你应该有这样的变化非常小心。<font class="goog-text-highlight" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(201, 215, 241); font-size: 12px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; vertical-align: baseline; -webkit-box-shadow: rgb(153, 153, 170) 2px 2px 4px; box-shadow: rgb(153, 153, 170) 2px 2px 4px; box-sizing: border-box; position: relative; background-position: initial initial; background-repeat: initial initial; ">更新文件的文件路径=替换(文件路径,&ldquo;网站/预设/文件&#39;,&#39;/家庭/ XXX / MY_FILES&ldquo;)</font>

限制公众下载特定的文件夹(通过的。htaccess)

原文链接:http://drupal.org/node/540754

 

如果设置了“公”的下载方法,你仍然可以保护。htaccess文件中设置一些文件夹,如果您有启用了mod_rewrite。

举例来说,如果你的文件,住在网站/默认/文件,你要保护的网站/预设/文件/ protected_download_dir的一切,那么你可以添加以下行到中央htaccess文件。

<font style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; font-size: 12px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; vertical-align: baseline; background-position: initial initial; background-repeat: initial initial; "><font style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; font-size: 12px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; vertical-align: baseline; background-position: initial initial; background-repeat: initial initial; ">的RewriteRule ^ \ /默认网站\ /文件\ /(protected_download_dir \ / *)$ index.php的?Q =系统/文件/ $ 1 [L,QSA的]</font></font>

在此文件夹中的文件(或正则表达式匹配的所有文件)将不会被直接送达由Apache,但请求使用的file_download的()回调一个完整的Drupal。路由系统/文件定义在system_menu()。

。htaccess的故障排除

书面htaccess文件时也有一些缺陷:你需要编写正确的正则表达式语法,你需要摆脱东西,如斜杠(“\ /”)和点(“\。”),你需要不同的规则之间的换行符,您可能需要每个规则的具体RewriteCond报表,您需要正确的apache的配置等。

如果您有什么要分享您的htaccess配置,请这样做!

文件下载访问检查

模块可以做访问检查上通过file_download()下载的文件,通过实施hook_file_download()。

例如,FileField字段模块将做检查为通过FileField字段上传的所有文件,您的访问。它只会给谁可以看到文件所属的节点和外地的人访问。

此外,您可以限制文件夹的名称或其他标准为基础的文件下载的模块。

访问检查与FileField字段内置

FileField字段模块具有内置的访问检查。为了使本使用,请

  1. 配置您要保护的FileField字段。使用FileField字段路径模块,定义FileField字段的默认存储文件应。
  2. 添加一行到你的。htaccess来保护这个文件夹中(见上文)。
  3. 使用任何模块,以限制节点或实地访问。

附加到节点的文件

如果你想保护上传的文件上传模块的核心,有一个在看私人上传模块

特定文件夹的权限

作为替代,你可以限制文件夹的访问Drupal的许可制度为基础,引进每一个文件夹的权限。有一个看看

典型滑通过考生

如果你想保护您的文件,你应该保持未受保护的文件可能有下列情形:

  • 缩略图图像(例如,那些与生成imagecache或ImageField的)通常比原来住在不同的目录。如果你想以及保护这些,你需要添加新的规则。htaccess文件。你甚至有可能必须安装额外的模块访问检查。
  • 进口目录如果您使用的进口添加您的文件,它可以发生,仍然是在进口目录的文件的副本。解决办法是手动清理的进口目录(通过FTP),或保护它的使用。htaccess的规则。
  • 孤儿档案FileField字段与节点删除有时,当你的文件仍然会存在,但它将不再FileField字段节点有任何关联。这可能发生,如果你的文件系统的权限不允许删除文件。因此,FileField字段的访问检查将不再适用于本文件。你需要找到(或代码)的一个新的模块,以保护这些文件,或你必须手动进行清理。

路径设置

原文链接:http://drupal.org/node/22241

 

文件系统路径
默认情况下,这是设置为“文件”。我们建议单独离开这个设置。

临时目录
默认情况下设置“/ tmp目录”,这是常见于GNU / Linux发行的临时目录。如果你使用的是Windows或其他种类的服务器,我们建议将其设置为“tmp”的(没有斜线)。Drupal会自动创建临时作为一个subdirectoy的目录“文件系统路径。”

如果不是由于权限或其他配置问题,你可以手动创建该文件。

日期和时间设置

原文链接:http://drupal.org/node/15369

 

Drupal允许您配置日期和时间是如何格式化和显示(管理/设置/日期时间)。格式设置时,你应该考虑你的目标受众的文化。下面是“默认时区”和“配置时区”选项的建议配置。

对于大多数用户住在一个小的地理区域地点:
该地区的时区设置“默认时区”和禁用配置的时区。

对于大多数用户生活在一个地区跨越几个时区:
通常被认为是“标准”时区和禁用配置的时区的时区设置“默认时区”的网站例如,在美国,你可以设置您网站的时间对应的时区东部标准时间(EST)。

对于用户有可能被分散在全球各地的网站:
“默认时区”设置时区GMT(+0000),使配置的时区。