跳转到主要内容
bright_king 提交于 26 September 2012

当我们提交内容的时候,突然返回一个莫名其妙的403、404、406、500或者是页面无法找到的错误,这个时候我们辛苦码字的站长们是不是有一 种撕心裂肺的感觉,一看错误提示上说找服务器提供商解决问题,好吧,果断确定是服务器的问题。但事实真的是这样吗?无忧主机 (www.51php.com)很负责的告诉您是什么原因造成这个问题,并如何解决这个问题。

 

这个奇怪的问题一般是由apache服务器上加载的mod_security模块引起的,因为过滤设置的的问题。这个时候该怎么办呢?

当然知道问题的起因,解决起来就比毫无头绪来的轻松的多。

下面是在无忧主机(www.51php.com)翻译drupal官网教程中的方法来为您提供这个问题的解决方案。

1、使用FTP工具把您php虚拟主机网站根目录下的的.htaccess文件下载到您的本地电脑。当然一般情况下做程序文件的修改最好是对您的文件做一个备份。如果您对文件很熟悉也可以不用备份。

2、找到下图中的相应区域,把DecFilterEngine的参数设置为off

# Turn off mod_security filtering.

bright_king 提交于 26 September 2012

其实有很多原因会造成登录不成功或者是需要登录2次才能登录上去,尽管您使用的是正确的用户名和密码,但还是没有登录到自己的帐号管理平台。一般情 况下,我们可能会刷新浏览器或者是选择重置密码,但很多情况下,这些操作都是没什么效果的。那现在无忧主机小编(www.51php.com)就来和大家 一起看一下drupal官网的教程,看看那些牛x都是国外drupal站长们总结了一些方法,无忧主机(www.51php.com)这里总结归类如下:

 

当浏览器发出一个请求,drupal就是检测浏览器上是不是有http cookie,如果有,就会和存储在自己数据库中的sessions进行一个比对,而这个比对的过程就很可以造成浏览器和数据库处理的中断,而在 cookie的影响下就导致用户就算使用正确的帐号和密码也无法登录到自己的帐号管理平台。

下面我们就来看看造成这个问题的常见的3个小分类。

1、 Cookies

如果您可以一台电脑上能登录,但在另一台电脑上登录不了,这个就可能是本地问题造成的(默认使用同款浏览器)。

●确认在您的浏览器上开启了cookies。

●确认您的本地防火墙没有阻断 cookies。

lcnphp 提交于 26 September 2012

官网的新浪微博登陆模块不够完善,主要是不能绑定已有的账号。本人参考了qq登陆模块(东哥的作品,写得很好~)的流程写了一个新浪登陆模块,跟大家分享一下~

demo

 

另外,如果跟官网的d7版本的qq模块一起用的话,需要修改一下它的代码,名字有点冲突,具体修改请看 

http://drupal.org/node/1794790   ,或者直接用修改过的qq模块

标签
Sevenfish 提交于 26 September 2012

我安装了 i18n,内容切换不错。到菜单碰到了问题

 

我有中英2种语言,在menus里,我建立了English Menu和Chinese,在 translation sets,把他们相关联。但是在到页面,不管在中文或英文状态下,就只显示一种语言。

 

不知道是不是什么地方还要设置?还是说theme需要修改?求大家帮忙

DrupalCMS 提交于 25 September 2012

Drupal正确运行取决于数据库。内容、评论、分类、菜单、用户、角色、权限几乎每一样东西都存储进数据库,并且作为Drupal用来渲染你的站点内容的必须的信息的来源,同时控制那些用户可以访问它。Drupal内部在你的代码和数据库之间有一个轻量级的数据库抽象层。抽象层移除了绝大多数数据库复杂的接口和不同数据库引擎对Drupal的屏蔽。在本章,你将学习数据库抽象层如何工作及怎样使用它,你将看到模块怎样能修改查询,然后,你将看到怎样去连接一个附加的数据库(诸如精灵数据库),最后,你将练习怎样在你的模块的.install文件中包含必要的查询来建立和更新数据库表。

定义数据库参数

Drupal依靠你的站点的settings.php文件知道用什么用户名和密码来连接哪个数据库。此文件一般是sites/axample.com/settings.php或sites/default/settings.php。默认的数据库连接代码看起来就像下面:

DrupalCMS 提交于 25 September 2012

 Drupal的菜单系统复杂但是强大,术语“菜单系统”(menu system)有些取名不当,最好认为菜单系统有三个主要职责:回调映射、访问控制、菜单定制。菜单系统基本的代码在includes/menu.inc中,那些可选代码包含一些定制菜单时激活的特性则在modules/menu中。 在本章,我们将探索回调映射怎样工作,看看怎样生成带访问控制的菜单项、总结菜单项的不同内建类型。最后以练习如何去覆写、增加、删除存在的菜单项来结束本章,你就能尽可能无干扰地定制Drupal了。

bright_king 提交于 25 September 2012

这篇文章会介绍一些导致clean URLs不正常工作的常见原因(假设您的网站是工作在向象无忧主机(www.51php.com)提供的php虚拟主机的lamp架构下)。下面就来一起看看drupal官网教程里怎么处理这些问题吧。

 

1、 当您的站点在子目录,但您却没有设置RewriteBase

当您的站点的URL是http://example.com/51php/drupal格式的时候,您是需要手动重新设置RewriteBase的,在.htaccess文件中找到下列提示。

订阅