cookie domain导致Drupal无法登陆

g089h515r806 的头像
Submitted by g089h515r806 on 星期二, 2013-12-03 02:15

将一个站点,从本地迁移到linux的服务器上,在settings.php文件中,做了相应的修改。本地访问的话,我都是使用localhost/drupal这样的路径,所以设置$cookie_domain的时候,我都是这样设置:

$cookie_domain = ‘localhost/drupal’;

这个设置主要是在CKFinder上传图片的时候使用。

上传到服务器上以后,由于使用固定IP访问,比如固定IP为:202.202.202.202,我就将$cookie_domain修改为了:

$cookie_domain = ‘202.202.202.202/drupal’;

网站,是可以正常访问的,一切看起来都正常。但是就是无法登陆。访问user页面,登陆,跳转到user/1页面,显示无权查看当前页面,此时还是登出的状态。

我一直很纳闷了,不知道问题出在了哪里?忽然想到以前的时候,一个朋友遇到过同样的问题,也是$cookie_domain导致的,我将settings.php文件中$cookie_domain的设置,注释掉,重新尝试登陆,这次进来了。

论坛:

Drupal版本:

Views管理界面无法访问

g089h515r806 的头像
Submitted by g089h515r806 on 星期日, 2013-12-01 06:33

一个朋友正在建设的Drupal网站,Views的管理界面访问不了了。一直解决不了,周末我帮着调试,检查原因。

首先,是备份数据,将现在的数据备份一下。

我尝试,将现有的模块,特别是第3方模块禁用,从而避免模块冲突的可能。第三方模块全部禁用后,还是无法访问。

我接着尝试将Views相关的数据,从数据库表中完全清空,包括对应的缓存。还是不行。

我又尝试将views的版本升级到最新的稳定版本,还是无法访问。

我将Views完全卸载,然后重新安装。还是无法访问。

尝试Views管理界面的其它页面,比如admin/structure/views/add,页面也是空白的,更多的路径都尝试了一遍,全是无法访问,整个页面都停在了那里,没有任何反应,最主要的是没有任何错误输出。

没有任何错误提示,这是最让人头疼的。

没有特别好的办法,我就尝试分析对应的源代码了,首先找到admin/structure/views/add对应的回调函数views_ui_add_page;

function views_ui_add_page() {

  views_ui_add_admin_css();

论坛:

Drupal版本:

请问managed_file的几个问题

moumouguoguo 的头像
Submitted by moumouguoguo on 星期五, 2013-11-29 09:05

老葛,你好!

我已经做好了通过ajax动态添加managed_file,还有几个不完善的地方,特来请教你:

1,我希望点击“移除”按钮,那个file元素在HTML上消失,而不是仍然出来浏览文件上传框

2,我希望不要“上传”按钮,点击浏览,打开图片文件后,直接自动上传了。

3,上传的过程中,直接调用image_style_create_derivative方法,把图片按预设的image style处理好了,用哪个属性呢?可以做到吗?

4,上传的过程中,我要判断这个人在当前页面上传的多张图片的总大小,如果超过2M,就提示错误,不能继续上传。这个可以做到吗?

5,我希望不要出现上面的“图档已经重新缩小过……“这种提示信息,上传完了直接显示预览图片就好了。

请问这需要JS实现的吧~在dp7下,应该怎么改才好呢?谢谢

论坛:

Drupal版本:

请问这样提交表单行不行?

moumouguoguo 的头像
Submitted by moumouguoguo on 星期二, 2013-11-26 10:03

老葛,你好!

我这边有个需求,需要配合前端工程师一起工作。

需求是:现有textfield和textarea的表单,需要ajax提交,提交的前段工作由前端负责,他负责将数据处理好再ajax post给我,我再开个页面,专门处理这个过程,请问表单中的form_token,form_id,form_build_id这些隐藏的东西,怎么和服务器的变量匹配呢?就是说这三个东西,保存在哪个变量里的呢?

换个问法,我不用d7自带的ajax处理过程,完全采用前端自己定制的ajax post提交,并在保证表单安全提交情况下,这种思路,可行吗?

谢谢!

论坛:

Drupal版本:

页面

Subscribe to Think in Drupal RSS