You are here

drupal6

内容包括drupal6教程,drupal6汉化,drupal6主题,drupal6模板,drupal6中文手册,drupal6 views,drupa6中文,drupal6安装,drupal6开发,drupal6视频,等

4月25号, 2018 PSA-2018-003 Drupal安全升级!!!

将在2018年的4月25号,16:00 - 18:00 UTC, 标准时间,Drupal安全团队将会发布一个新的安全版本,这个安全更新,不属于Drupal的周期性的版本更新。对于所有的安全更新,Drupal安全团队,提醒您,第一时间更新代码。Drupal的安全更新,一经发布,里面的补丁所涉及的代码,就会被黑客利用,进而开发出来攻击Drupal网站的程序。这个过程可能会很快,几个小时,几天,黑客的渗透程序就会开发完毕。

4月25号, 2018 PSA-2018-003的安全更新,是对SA-CORE-2018-002后续改进升级。

对于7.x, 8.5.x的Drupal网站,只需要按照日常的更新即可,仅有安全代码更新,没有数据库的变更。

对于Drupal8.4.x的请,第一时间升级到8.4.8,尽快升级到8.5.3;对于Drupal8.3的用户,请第一时间升级到8.4.8,尽快升级到8.5.3.

对于Drupal6用户,请第一时间,升级到Drupal7.x的最新版本。

Drupal 安全漏洞SA-CORE-2018-002

老葛,亚艾元软件
Drupal在2018年3月28日发布了一个安全更新补丁,同时提醒大家,以前的版本存在SA-CORE-2018-002号安全漏洞,这个漏洞是Drupal资深开发人员,芬兰的Jasper Mattsson率先发现,并协助Drupal核心团队修复的。在Drupal安全团队修正了这个漏洞以后,立即发布了安全升级版本。提醒所有Drupal用户尽快安全升级。
https://www.drupal.org/sa-core-2018-002
对于这个安全漏洞,我们当时第一时间做了检查,我核对了Drupal代码里面的补丁代码,对它有所了解,这个是由于Drupal的表单机制,#符号有特殊的含义。黑客可以借助于这个地方的弱点渗透过来。但是需要熟悉Drupal机制的人,才能黑过来。
两周过后,大概,Drupal社区团队,发布了后续的安全预计升级,提升了此前的安全等级。因为黑客市场上,已经有公开的攻击Drupal这个漏洞的代码了。

Drupal网站白屏怎么办

最近遇到过好几次Drupal网站的白屏问题,所有的情况,都有一个共同点,从一台服务器,迁移到另一台服务器的时候,页面出现了白屏,没有任何提示,没有任何的错误输出,这个时候让人很头疼。不知道哪里出了问题。

解决办法,向Drupal的index.php这个文件的头部 ,添加以下代码:

error_reporting(E_ALL);

ini_set('display_errors', TRUE);

ini_set('display_startup_errors', TRUE);

这样就可以看到错误消息了。

因为服务器的配置问题,很多服务器取消了输出错误信息,这样导致白屏的出现,加上上面的三段代码,可以很好的解决这个问题,问题任然存在,但是现在,显示出来了错误消息,我们就可以找到病因,进而解决问题。

论坛:

Drupal版本:

老虎的Drupal视频

     老虎整理了很多的Drupal视频,都是从youtube上面下载下来的,上传到了国内的youku上。这里为这些视频,建立一个链接,方便大家观看。这是老虎的原文:

各位新年好:
我初步打算从youtube上下载百部drupal视频
上传到youku上 近期2周内能完成
已经开始上传部分了:

http://u.youku.com/user_show/uid_%E8%80%81%E8%99%8E%E6%B3%B0%E5%B1%B1

欢迎大家多提宝贵意见,推荐优秀DRUPAL视频网址,我来下载.请发邮件到cuikejun@qq.com
为促进DRUPAL在中国大陆的发展尽一份自己的力量

我关注的DRUPAL应用: 文档管理 社交网络 图书馆门户网站建社 移动网站建设 电子商务等

 

 

Drupal版本:

Drupal环境问题,cURL 的安装

我在启用Drupal7核心模块Testing的时候,没有安装成功,提示需要安装php的cURL库,系统的错误信息如下:

The testing framework could not be installed because the PHP cURL library is not available. (Currently using cURL Not found)

 

打开xampp下面的php.ini文件,找到下面的一行:

extension=php_bz2.dll

;extension=php_curl.dll

;extension=php_dba.dll

extension=php_mbstring.dll

extension=php_exif.dll

将php_curl.dll前面的注释符号“;”去掉,保存文件,重启Apache,即可。

现在重新安装Drupal的Testing模块。就安装成功了。

Drupal版本:

drupal_write_record

Drupal提供了很多API函数,学习这些API函数,需要比较多的时间,但是,一旦学会了,使用Drupal自己的API函数,就会给我们带来很多的方便。drupal_write_record就是这样的一个Drupal API函数。

drupal_write_record($table, &$record, $primary_keys = array())

这个函数包含三个参数:

$table、数据库表的名字,必须定义在schema中。

$record,一个要被插入的对象或数组,这里使用的是引用传递。

$primary_keys,如果没有设置主键,表示新建;如果设置了主键,则表示更新。

 

drupal_write_record的优势,就是将Drupal数据库的插入、更新操作合并成一个。统一了起来。我们来看一下drupal_write_record的源代码:

function drupal_write_record($table, &$record, $primary_keys = array()) {

  // Standardize $primary_keys to an array.

Drupal7 Meta tags模块介绍

模块的用途,可以自动的设置网页内部的meta tags关键字与描述,方便SEO。

项目地址:http://drupal.org/project/metatag

原名meta tags,后来更名为metatag

在Drupal6下面,对应的模块名字为Nodewords

除了设置meta tags的关键字、描述以外,还可以设置page title。

设置的过程中,可以使用token,按照内容类型,分类,分别进行设置。

 

Think in Drupal第3集里面的SEO部分,专门介绍了这个模块的使用。

 

备选模块,Meta tags quick,项目地址:http://drupal.org/project/metatags_quick,这个模块是基于FIelds的,作者在开发这个模块的时候,Nodewords还没有Drupal7的版本。

Drupal版本:

页面

Subscribe to RSS - drupal6