代理加盟

2023全新代理计划,一站式模板建站,铜牌代理低至699元送终身VIP,独立代理后台,自营贴牌。

您现在的位置: 麦站网 > 织梦大学 > 常见问题 >

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

来源:本站原创 发布时间:2020-01-02 18:52:04热度:我要评论(0

麦站模板建站平台(10年经验),服务数万家企业,固定透明报价。域名注册、主机/服务器、网站源码一站式服务。实体公司,专业团队,值得选择!超过1000套模板已登记版权,合规合法建站,规避版权风险!【点击获取方案】

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

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

ubuntu下织梦DEDE安装时,GD插件 OFF问题

    转载请注明来源网址:https://www.xiuzhanwang.com/dedecms_wt/2082.html

    发表评论

    评论列表(条)

       
      QQ在线咨询
      VIP限时特惠