LINUX环境安装织梦程序后,点击系统基本参数、SQL命令行工具、防采集串混淆等空白解决办法

随着环境系统及PHP版本越来越多,碰到的问题也就越来越多,今天织梦58网技术在帮客户安装默认织梦dedecms5.7 SP2程序后,点击系统基本参数、SQL命令行工具、防采集串混淆空白无效,我们就来解决这一问题。

导致原因:部分linux环境下生成随机bytes错误

解决办法:修改系统文件 common.func.php 

修改系统文件:common.func.php ,路径为: /include/common.func.php 

第一步:删除代码

找到代码(大概96-99行):
 

if (function_exists('openssl_random_pseudo_bytes')) 

    {

        return openssl_random_pseudo_bytes($length); 

    }

删除!

LINUX环境安装织梦程序后,点击系统基本参数、SQL命令行工具、防采集串混淆等空白解决办法插图

 

第二步:增加代码

找到代码(大概66行-69行):
 

if (empty($length) OR ! ctype_digit((string) $length))

{
        return FALSE;
}

再其下面增加代码:
 

if (function_exists('openssl_random_pseudo_bytes'))

    {

        return openssl_random_pseudo_bytes($length);

    }

如图所示:

LINUX环境安装织梦程序后,点击系统基本参数、SQL命令行工具、防采集串混淆等空白解决办法插图(2)

下载提示 ①本站所有CMS源码、杰奇CMS模板、PTCMS源码模板、YGBOOK源码模板、帝国CMS源码模板等仅用于学习和交流,勿用于商业。
②本站资源有安装及使用文档,安装使用请自行探索,如您对购买的程序或是模板无法胜任安装工作,请点击付费安装。
③本站资源来源网络或者用户投稿,切勿私自传播于网络,否则将追究法律责任。且仅供学习交流之用,如有侵权请联系删除。
④如果资源失效或下载链接错误请联系站长。