本站源码全部测试通过,配有前台及后台演示图,绿色安全,希望能对大家有所帮助!
  • 首 页
  • VPS/云主机
  • LINUX环境下织梦DEDE安装时,GD插件 OFF问题
    时间:2020-01-04 19:09 来源:开源之家 作者:转载大师

    出现这个问题一般是php-gd没有安装的问题,因此需要安装php-gd。 

    LINUX环境下织梦DEDE安装时,GD插件 OFF问题

    ubuntu安装如下:

    查看源码

    sudo apt install php7.0-gd

    #安装完成之后重启apache服务,不知道具体名字Tab补全

    sudo systemctl restart apache2.service

    安装之后,可以用phpinfo()测试

    查看源码

    <?php

    phpinfo();

    ?>

    如果看到php-gd为enable状态,则说明安装成功。 

     

    重点来了,如果安装完php-gd插件之后,同时也确定gd为enable状态,但是DEDE安装界面显示gd依然为off,则说明还有某个地方有问题。 

    打开install/install.inc.php,其中有个函数如下

     

    查看源码

    function gdversion()

    {

      //没启用php.ini函数的情况下如果有GD默认视作2.0以上版本

      //因为我是ubuntu服务器,没有配置php.ini,所以这里返回的是GD2.0版本,然而我的GD版本为2.1.1,所以手动配置版本号

      if(!function_exists('phpinfo'))

      {

          //if(function_exists('imagecreate')) return '2.0';

          if(function_exists('imagecreate')) return '2.1.1';

     

          else return 0;

      }

      else

      {

        ob_start();

        phpinfo(8);

        $module_info = ob_get_contents();

        ob_end_clean();

        if(preg_match("/\bgd\s+version\b[^\d\n\r]+?([\d\.]+)/i", $module_info,$matches)) {   $gdversion_h = $matches[1];  }

        else {  $gdversion_h = 0; }

        return $gdversion_h;

      }

    之后刷新安装页面,会看到GD显示为on状态,之后便可以继续安装。 

    版权声明:
    —— 本文内容由互联网用户自发贡献, 本站不拥有所有权, 不承担相关法律责任, 如果发现本站有涉嫌抄袭的内容, 欢迎发送邮件至 :
    —— 2225329841@qq.com 举报, 并提供相关证据, 一经查实, 本站将立刻删除涉嫌侵权内容。

    开源之家广告栏目A
    开源之家广告栏目B
    开源之家广告栏目C
    在线客服
    客服微信

    扫一扫......加客服微信