当前位置:首页 > 技术教程 > dede技术教程 > 正文内容

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

访客4年前 (2020-11-16)dede技术教程3482

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

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状态,之后便可以继续安装。

声明:
本站大部分资源收集于网络,只做学习和交流使用,版权归原作者所有。
若您需要使用非免费的软件或服务,请购买正版授权并合法使用!
本站发布的内容若侵犯到您的权益,请联系站长删除,我们将及时处理!

分享给朋友:

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。