当前位置: 首页 > 图文教程 > 网页制作 > CMS技巧 > Drupal教程:本地计算机建立多个站点和错误页面设置

CMS技巧
SupeV影音播客系统前台功能介绍
SupeV影音播客系统SupeV产品特点
SupeV影音播客系统后台功能
SupeV影音播客系统搭建视频站步骤
SupeV影音播客系统的其它特色功能
织梦网站内容管理系统(DedeCms)用户手册
DedeCms模板制作轻松学
Discuz论坛介绍及相关软件下载
在CMS中用Meta来标注版权信息
Dvbbs V8.2.0 RC1模板驱动机制
动易、新云和风讯后台模块的比较
轻松安装MM喜欢的Discuz!论坛表情包
博客程序Wordpress常用插件逐个介绍
KingCMS5.0从安装到设置使用教程
WordPress设置自己喜欢的标签云
制作WordPress的标签云页面的实例
优化Wordpress的速度的几个技巧
丢失wordpress登录密码后的解决方法
初用WordPress自动转换中文标点问题
WordPress插件:中文标题自动转换拼音

CMS技巧 中的 Drupal教程:本地计算机建立多个站点和错误页面设置


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-03   浏览: 38 ::
收藏到网摘: n/a

需要第2drupal测试站点?下面是如何简单的实现它。[提示:如果你已经想好了要创建多个站点,你首先需要将要创建的站点列出来,接着阅读本文给出的这些指示。有些步骤可以批量进行,从而节省你的时间。]

为什么还要创建其它站点呢?除了我的已经运行的几个站点以外,我还想起了一些新的玩意,还没有完全成型,而在现有的测试站点中,又很难将这种想法加进去。我可能还有一些关于将来自己要建立的站点的想法。总之,人总是会有这样或者那样的想法的,对于程序员来讲,想法就意味着网站的原型。所以,在你完全放弃自己的想法以前,你可以花上几分钟仔细考虑一下。过一段时间,你很可能会改变自己的主意;现在它看起来还有点凌乱。

最终,我决定为我的新想法创建一个测试站点。因为是测试用得,即便是将来它完全失去了控制,你也能将其推倒重来。

这个过程看起来很长,其实不然,我只是在这里对其进行了详细的描述。扩展阅读材料,可参看“在本地的Windows PClocalhost)上,使用一个Drupal,运行多个站点”。更多关于站点目录的官方细节,可参看为多站点设置站点目录

如果你想了解这方面的更深的知识,你可以在drupal.org上对论坛进行搜索,输入"multi-site",最好使用google, drupal.org自带的搜索功能经常被关闭,而且速度也很慢;在http://groups.drupal.org/multisite上,有专门的一个小组来讨论这个问题。而在手册内部,有很好的一节:Drupal多站点安装和设置

相关联接:http://drupal.org/node/120647

偶尔,用户可能会做出一些让Drupal头疼的事情,比如说键入了一个错误页面或者试图访问他们无权访问的内容.这些将分别生成404 403错误.

在最近的一篇SEO文章中提到,Drupal处理这些错误的好处:

你的404错误页面应该和你站点的其它页面一样.它应该包括站点的页首,页脚和导航条,这样用户可以方便的点击你站点的其它区域.这个404错误页面的内容应该包括解释信息,向用户解释所访问的页面现在不可用,还有就是联系信息,这样用户可以联系你,发邮件或者给你打电话.

当用户看到一个错误页面时,总会有些沮丧的.而现在,很明显,最好的做法是让用户方便的回到你的站点上去.

对于“拒绝访问”("access denied" (403))错误消息页面,道理也基本上是一样的。让用户知道他们不能这样做,并给他们解释为什么这样。

导航到"Create content",选择"Page."。我使用的标题为"Access Denied" "Page Not Found",你可根据你的实际情况采用自己的标题。当你提交以后,记住节点的id。接着,导航到Administer >> Site Configuration >> Error,在相应的字段中输入"node/nnn"

Page Not Found(未找到相应页面)

下面是我的404页面的HTML

<p>Sorry! The page you were looking for no longer exists. We redesigned our site and many of the pages have changed.</p>
<p>&nbsp;</p>
<p>If you are unable to find something on our new site or have a question about our site or services feel free to <a href="/contact">contact us</a>.</p>
<p>&nbsp;</p>
<p>--Webmistress</p>

Access Denied(拒绝访问)

下面是我的403页面的HTML

<p>We're sorry, but you must have permission to view the page you requested.</p>
<p>&nbsp;</p>
<p>If you are already a registered member of this site, please try <a href="user">logging in</a>.</p>
<p>&nbsp;</p>
<p>If you are not a member, you need to <a href="/join_us">join us</a>.</p>
<p>&nbsp;</p>
<p>If you have any questions about our site or group, please feel free to <a href="/contact">contact us</a>.</p>
<p>&nbsp;</p>
<p>--Webmistress</p>

不要担心,你尚未创建"join_us"页面。这就是启用URL别名(Path module 路径模块)的好处。将创建该页面放在你的待做任务列表中,在本书后面的章节中将会讲到相关的内容。

相关联接:http://drupal.org/node/120646