织梦dedecms出现系统基本参数空白或显示Call to undefined function make_hash()

最新的织梦版本(2018-01-09)修改了include文件夹中的common.func.php,增加了两个函数。

下载的模板文件夹中如果提供了common.func.php文件,很有可能没有这两个函数,于是会造成错误。

需要将这两个函数的代码粘贴到/include/common.func.php文件中,代码如下:

01 function make_hash()
02
03 {
04
05     $rand = dede_random_bytes(16);
06
07     $_SESSION['token'] = ($rand === FALSE)
08
09         ? md5(uniqid(mt_rand(), TRUE))
10
11         : bin2hex($rand);
12
13     return $_SESSION['token'];
14
15 }
16
17 function dede_random_bytes($length)
18
19 {
20
21     if (empty($length) OR ! ctype_digit((string) $length))
22
23     {
24
25         return FALSE;
26
27     }
28
29     if (function_exists('random_bytes'))
30
31     {
32
33         try
34
35         {
36
37             return random_bytes((int) $length);
38
39         }
40
41         catch (Exception $e)
42
43         {
44
45             return FALSE;
46
47         }
48
49     }
50
51     if (defined('MCRYPT_DEV_URANDOM') && ($output = mcrypt_create_iv($length, MCRYPT_DEV_URANDOM)) !== FALSE)
52
53     {
54
55         return $output;
56
57     }
58
59     if (is_readable('/dev/urandom') && ($fp = fopen('/dev/urandom''rb')) !== FALSE)
60
61     {
62
63         is_php('5.4') && stream_set_chunk_size($fp, $length);
64
65         $output = fread($fp, $length);
66
67         fclose($fp);
68
69         if ($output !== FALSE)
70
71         {
72
73             return $output;
74
75         }
76
77     }
78
79     if (function_exists('openssl_random_pseudo_bytes'))
80
81     {
82
83         return openssl_random_pseudo_bytes($length);
84
85     }
86
87     return FALSE;
88
89 }

将以上代码粘贴到

/**

* 载入小助手,系统默认载入小助手

这段代码的上方即可。

dede网站更新如何同步微博更新相关推荐

  1. DedeCMS更新文章同步发布到新浪微博

    如果在网站推广过程中能利用好微博这个工具的话,将会给网站的推广工作带来巨大的便利.下面以dede程序为例讲讲如何将网站内容自动同步到新浪微博. 在新浪微博的工具中有个自动关联博客的功能,利用好这个功能 ...

  2. 珠海网络推广浅析网站优化面对搜索引擎算法更新怎样才能应对自如?

    互联网在不断的发展和进步,珠海网络推广认为对于搜索引擎的算法也是在不断的更新和调整,并且每次调整时,都会使一些网站排名有所浮动,让优化人员很不爽,还影响网站的发展,那么面对这种不可避免的算法更新,珠海 ...

  3. 分布式系统中一些主要的副本更新策略——Dynamo/Cassandra/Riak同时采取了主从式更新的同步+异步类型,以及任意节点更新的策略。...

    分布式系统中一些主要的副本更新策略. 1.同时更新 类型A:没有任何协议,可能出现多个节点执行顺序交叉导致数据不一致情况. 类型B:通过一致性协议唯一确定不同更新操作的执行顺序,从而保证数据一致性 2 ...

  4. 织梦DEDE后台定时分时段自动更新发布文章插件

    定时审核插件使用说明 一.立信CPA培训注册会计师考试网站 以超级管理员身份登录后台,依次选择[核心]à [定时审核管理],输入定时审核的时间段,如下图所示: 功能说明: 1. 可以设置若干时间段,在 ...

  5. Android studio下将项目代码上传至github包括更新,同步,创建依赖

    AS中设置GIT 一.开篇 本文讲如何使用Android Studio将项目上传到github,虽然讲上传github的文章很多,但是大部分都是使用Git Bash命令行,虽然效率高些,但是有点麻烦, ...

  6. DEDECMS织梦后台更新网站栏目无反应一键更新无响应的解决方法

    DEDECMS织梦后台更新网站栏目无反应一键更新无响应的解决方法 参考文章: (1)DEDECMS织梦后台更新网站栏目无反应一键更新无响应的解决方法 (2)https://www.cnblogs.co ...

  7. 织梦免费网站模板手机端无法更新的原因及解决

    为什么80%的码农都做不了架构师?>>>    织梦免费网站模板手机端无法更新的原因及解决方法 织梦免费网站模板一直是大家认为最简单快捷,操作性强的网站建设必备平台,很多中小型企业都 ...

  8. 各种实用网站收集整理,不定期更新

    超实用网站收藏整理,不定期更新 1.英国大使馆开设的英语学习平台,涵盖内容丰富.看听说写.雅思.商务英语.应用程序.课程等各种资源应有尽有. 网址:learnenglish.britishcounci ...

  9. 地信遥感专业(本科、研究生小白适用)的网站资源分享(持续更新)

    地信遥感专业(本科.研究生小白适用)的网站资源分享(持续更新) 本文章主要根据自己的学习,科研经历所写,只是冰山一角,希望对你有所帮助. 目录 微信公众号(知名院校或相关单位创建) 学术期刊 软件下载 ...

最新文章

  1. js记录用户访问页面和停留时间
  2. Qt 控制台 使用connect连接信号和槽
  3. linux软件读取不到空间,Linux下Oracle软件、数据文件等所在的磁盘分区空间不足的解决思路...
  4. localStorage使用总结,页面跳转,保存值
  5. 小白学习政策定价内容
  6. 人口会一直增长下去吗_一直善良下去,你就会幸福
  7. catch所有提示的异常类型,程序执行异常时却还是没有报错,异常没有被catch到吗[已解决]
  8. python实现进制转换器_python实现进制转换
  9. 廖雪峰的Python总结
  10. 中国计算机学会推荐国际学术会议和期刊目录
  11. CMMI体系建设的目的和意义
  12. Matlab中 regionprops和bwlabel的用法
  13. jQuery入口函数的写法
  14. Myeclipse运行servlet文件页面报错404
  15. 傻瓜数码相机拍摄技巧
  16. 虫子满屏爬_三bug多线程示例程序浅析
  17. Python处理空间地理数据
  18. http keep-live
  19. 机器学习与公共传播、舆情检测的研究总结
  20. MEM/MBA数学强化(06)数列

热门文章

  1. 优优聚电商:商品标题优化的注意事项
  2. php 鸟哥 配置文件,鸟哥出品的高性能php框架YAF的安装和配置
  3. css插件载进去ps里面,css3ps插件
  4. 【备忘】软件安装:word公式编辑器+虚拟打印机doPDF
  5. 创建单链表,求链表长度、查找、插入、删除、合并。
  6. SpringBoot+Vue实现excel导入带格式化的时间参数(moment格式化明天日期并设置el-date-picker默认值)
  7. cf1041F. Ray in the tube
  8. 计算机网络期末复习考试(最后三天备考)
  9. Vue 引入Ueditor修改样式仿照Word文档
  10. HTTP 2.0 协议详解