使用 /sites 目录使你的Drupal安装井井有条Drupal的多站点(multi-site)功能对只有一个账号或Drupal安装,而需要支持多个Drupal站点的用户是个大好消息。其实对于只有一个站点的用户,巧妙地运用这一功能也能帮助你更方便地管理维护你的Drupal站点。 4.7及更老版本 首先,在 sites/ 目录下建立一个与你的站点域名相同的目录,例如:/sites/www.mysite.com 。把 /sites/default 目录下的 settings.php 文件复制到这里。然后在此目录下你可以新建 /modules 和 /themes 和 /files 目录来存放此站点特定的模块、主题及上载文件等。在这些目录下的模块和主题,都可以被Drupal正确地找到并加载,就像把它们放在Drupal自带的 /modules 和 /themes 目录下一样。但这样做的好处就是你自行安装的模块、主题都集中在这个新目录下,而不是和Drupal自带的模块、主题混在一起,方便以后更新升级。你的目录结构应该像这样: drupal如果你是重头开始建立一个新站,那么如上面所讲的建立了 /files 目录后,你还需要到Drupal的站点设置里面,把“文件系统目录”这个设置(缺省的是指向Drupal下的 files 目录)改为你的新路径:sites/www.mysite.com/files 。对于已经使用缺省 files 路径的站点,虽然你也可以这样改动,但这一移动可能会带来一些问题,特别是原有的一些URL路径可能就会出现错误。 5.x的新改进 Drupal5.x版本提供了一个更简单的选择即使用 sites/all ,你可以把所有非Drual自带的模块、主题以及上载文件目录都放到 sites/all 这个目录下。对于一般的单站点安装,你仍旧可以把 settings.php 像原来一样放在 sites/default 目录下。这样的安排使得Drupal核心下载与用户自定义的部分分开放置,可以简化站点迁移的过程,也可以帮助你更方便地复制某一特定的安装。 drupal当你完成了以上设置后,就相当于为你的后台站点文件提供了一个更有条理的管理。Drupal目录包含所有标准的核心文件,而所有你自行安装或定制的模块、主题、设置等都另行存放在 /sites/www.mysite.com 或 /sites/all 目录下。你只需备份数据库以及特定站点目录下的文件就可以很方便地复制你的安装了。此外,任何时候你想要添加站点时(比如在同一个安装上再建立一个单独的测试站点),只需建立相应的站点目录就可以了。 |
安装与配置用户登录导航水滴榜
新的论坛主题
最新评论
新进会员
|
目录结构
drupal
|-sites
|-default
| |-settings.php
|-all
|-modules
|-themes
|-files
这样会不会好看些?
嗯!我都没注意ilter没
嗯!我都没注意[code]filter没起作用,空格都没显示出来,现在就去改过来。
偷了个懒,还是用code filter直接显示了:)
--------------------------------------------------
我的Drupal试验田:http://drupal.verydummy.com
--------------------------------------------------