Error

Unable to connect to the database. Main connection [MySQLi]: Connection refused
无法连接到数据库,检查数据库是否启动或者数据库配置文件不对,caches/configs/database.php
/home/wwwroot/www_cddgg_com/public_html/cms/libs/classes/db_mysqli.class.php(242) 搜索问题 →

/home/wwwroot/www_cddgg_com/public_html/cms/libs/classes/db_mysqli.class.php at line 242

235 
236                     if ($this->link) {
237                         break;
238                     }
239                 }
240             }
241             if (!$this->link) {
242                 throw new \Error(sprintf(
243                     'Unable to connect to the database.%s%s',
244                     PHP_EOL,
245                     implode(PHP_EOL$connectionErrors)
246                 ));
247             }
248         }
249         $this->connectDuration microtime(true) - $this->connectTime;
  1. /home/wwwroot/www_cddgg_com/public_html/cms/libs/classes/db_mysqli.class.php : 259   —  db_mysqli->connect ()

    252     /**
    253      * 数据库查询执行方法
    254      * @param $sql 要执行的sql语句
    255      * @return 查询资源句柄
    256      */
    257     private function execute(string $sql) {
    258         if(empty($this->link)) {
    259             $this->connect();
    260         }
    261         while ($this->link->more_results()) {
    262             $this->link->next_result();
    263             if ($res $this->link->store_result()) {
    264                 $res->free();
    265             }
    266         }
    
  2. /home/wwwroot/www_cddgg_com/public_html/cms/libs/classes/db_mysqli.class.php : 314   —  db_mysqli->execute ( arguments )

    $sql
    SELECT * FROM `cms_zonghe_pc_solution`.`dgg_member_login` WHERE logintime < 1710654513

    307         $group $group == '' '' ' GROUP BY '.$group;
    308         $limit $limit == '' '' ' LIMIT '.$limit;
    309         $field explode(','$data);
    310         array_walk($field, array($this'add_special_char'));
    311         $data implode(','$field);
    312 
    313         $sql 'SELECT '.$data.' FROM `'.$this->config['database'].'`.`'.$table.'`'.$where.$group.$order.$limit;
    314         $this->execute($sql);
    315         if(!is_object($this->lastqueryid)) {
    316             return $this->lastqueryid;
    317         }
    318 
    319         $datalist = array();
    320         while(($rs $this->fetch_next()) != false) {
    321             if($key) {
    
  3. /home/wwwroot/www_cddgg_com/public_html/cms/libs/classes/model.class.php : 47   —  db_mysqli->select ( arguments )

    $data
    *
    $table
    dgg_member_login
    $where
     WHERE logintime < 1710654513
    $limit
    $order
    $group
    $key

    40      * @param $order         排序方式    [默认按数据库默认方式排序]
    41      * @param $group         分组方式    [默认为空]
    42      * @param $key             返回数组按键名排序
    43      * @return array        查询结果集数组
    44      */
    45     final public function select($where ''$data '*'$limit ''$order ''$group ''$key='') {
    46         if (is_array($where)) $where $this->sqls($where);
    47         return $this->db->select($data, $this->table_name, $where, $limit, $order, $group, $key);
    48     }
    49 
    50     /**
    51      * 查询多条数据并分页
    52      * @param $where
    53      * @param $order
    54      * @param $page
    
  4. /home/wwwroot/www_cddgg_com/public_html/cms/modules/member/config/hooks.php : 91   —  model->select ( arguments )

    $where
    logintime < 1710654513

    84     $member_db pc_base::load_model('member_lock_model');
    85     $member_login_db pc_base::load_model('member_login_model');
    86     $config getcache('common','commons');
    87     if (isset($config['safe_use']) && dr_in_array('member'$config['safe_use'])) {
    88         // 长时间未登录的用户就锁定起来
    89         if (isset($config['safe_wdl']) && $config['safe_wdl']) {
    90             $time $config['safe_wdl'] * 3600 24;
    91             $member_log_lock = $member_login_db->select('logintime < '.(SYS_TIME - $time));
    92             if ($member_log_lock) {
    93                 foreach ($member_log_lock as $t) {
    94                     $member_db->update(array('islock'=>1), array('userid'=>$t['uid']));
    95                 }
    96             }
    97         }
    98     }
    
  5. {PHP internal code}   —  application->{closure} ()

  6. /home/wwwroot/www_cddgg_com/public_html/cms/libs/classes/hooks.class.php : 287   —   call_user_func()

  7. /home/wwwroot/www_cddgg_com/public_html/cms/libs/classes/application.class.php : 94   —  hooks::trigger ( arguments )

    $eventName
    cms_init

     87         $this->verify();
     88         // 挂钩点 程序运行之前
     89         pc_base::load_sys_class('hooks')::trigger('cms_run');
     90         $controller $this->load_controller();
     91         // 挂钩点 程序加载之后
     92         pc_base::load_sys_class('hooks')::trigger('init');
     93         // 挂钩点 程序初始化之后
     94         pc_base::load_sys_class('hooks')::trigger('cms_init');
     95         if (IS_API === 'api') {
     96             if(intval(pc_base::load_sys_class('param')::get_cookie('_userid'))) {
     97                 if(pc_base::load_model('member_model')->get_one(array('userid'=>intval(pc_base::load_sys_class('param')::get_cookie('_userid'))),'islock')['islock']) exit('错误的请求!');
     98             }
     99             $op pc_base::load_sys_class('input')->get('op') && trim(pc_base::load_sys_class('input')->get('op')) ? trim(pc_base::load_sys_class('input')->get('op')) : exit('操作不能为空');
    100             if (pc_base::load_sys_class('input')->get('callback') && !preg_match('/^[a-zA-Z_][a-zA-Z0-9_]+$/'pc_base::load_sys_class('input')->get('callback'))) '';
    101             if (!preg_match('/([^a-z_]+)/i'$op) && file_exists(CMS_PATH.'api/'.$op.'.php')) {
    
  8. /home/wwwroot/www_cddgg_com/public_html/cms/libs/classes/application.class.php : 57   —  application->init ()

    50         }
    51         // 是否前端
    52         define('IS_HOME', !IS_ADMIN && !IS_MEMBER);
    53         if (IS_ADMIN) {
    54             // 开启session
    55             $this->session();
    56         }
    57         $this->init();
    58         // 挂钩点 程序结束之后
    59         pc_base::load_sys_class('hooks')::trigger('cms_close');
    60     }
    61     
    62     /**
    63      * 调用件事
    64      */
    
  9. /home/wwwroot/www_cddgg_com/public_html/cms/base.php : 466   —  application->__construct ()

    459             include PC_PATH.$path.DIRECTORY_SEPARATOR.$classname.'.class.php';
    460             $name $classname;
    461             if ($my_path self::my_path(PC_PATH.$path.DIRECTORY_SEPARATOR.$classname.'.class.php')) {
    462                 include $my_path;
    463                 $name 'MY_'.$classname;
    464             }
    465             if ($initialize) {
    466                 $classes[$key] = new $name;
    467             } else {
    468                 $classes[$key] = true;
    469             }
    470             // 站群系统接入
    471             if (is_file(CMS_PATH.'api/fclient/sync.php')) {
    472                 $sync = require CMS_PATH.'api/fclient/sync.php';
    473                 if ($sync['status'] == 4) {
    
  10. /home/wwwroot/www_cddgg_com/public_html/cms/base.php : 417   —  pc_base::_load_class ( arguments )

    $classname
    application
    $path
    libs/classes
    $initialize
    1

    410     /**
    411      * 加载系统类方法
    412      * @param string $classname 类名
    413      * @param string $path 扩展地址
    414      * @param intger $initialize 是否初始化
    415      */
    416     public static function load_sys_class($classname$path ''$initialize 1) {
    417         return self::_load_class($classname, $path, $initialize);
    418     }
    419     
    420     /**
    421      * 加载应用类方法
    422      * @param string $classname 类名
    423      * @param string $m 模块
    424      * @param intger $initialize 是否初始化
    
  11. /home/wwwroot/www_cddgg_com/public_html/cms/base.php : 408   —  pc_base::load_sys_class ( arguments )

    $classname
    application

    401 
    402 class pc_base {
    403     
    404     /**
    405      * 初始化应用程序
    406      */
    407     public static function creat_app() {
    408         return self::load_sys_class('application');
    409     }
    410     /**
    411      * 加载系统类方法
    412      * @param string $classname 类名
    413      * @param string $path 扩展地址
    414      * @param intger $initialize 是否初始化
    415      */
    
  12. /home/wwwroot/www_cddgg_com/public_html/index.php : 40   —  pc_base::creat_app ()

    33 //// 判断安装
    34 //if (file_exists('install') && is_file(CACHE_PATH.'install.lock')) {
    35 //    dr_dir_delete('install', TRUE);
    36 //}
    37 // 结束,安装之后可以删除此段代码
    38 
    39 // 执行主程序
    40 pc_base::creat_app();
    

$_SERVER

Key Value
USER www
HOME /dev/null
HTTP_HOST www.cddgg.com
HTTP_USER_AGENT claudebot
HTTP_ACCEPT */*
REDIRECT_STATUS 200
SERVER_NAME www.cddgg.com
SERVER_PORT 80
SERVER_ADDR 60.247.136.140
REMOTE_PORT 33560
REMOTE_ADDR 18.222.67.251
REQUEST_SCHEME http
SERVER_PROTOCOL HTTP/1.1
DOCUMENT_ROOT /home/wwwroot/www_cddgg_com/public_html
DOCUMENT_URI /index.php
REQUEST_URI /index.php?m=content&c=index&a=lists&catid=90
SCRIPT_NAME /index.php
CONTENT_LENGTH
CONTENT_TYPE
REQUEST_METHOD GET
QUERY_STRING m=content&c=index&a=lists&catid=90
SERVER_SOFTWARE nginx
GATEWAY_INTERFACE CGI/1.1
PATH_INFO
SCRIPT_FILENAME /home/wwwroot/www_cddgg_com/public_html/index.php
FCGI_ROLE RESPONDER
PHP_SELF /index.php
REQUEST_TIME_FLOAT
1713246513.8136                                                                    
REQUEST_TIME
1713246513                                                                    

$_SESSION

Key Value
cms_last_regenerate
1713246513                                                                    
cms_previous_url http://www.cddgg.com/index.php?m=content&c=index&a=lists&catid=90

Constants

Key Value
IS_DEV 1
IS_ADMIN
IS_MOBILE
SELF index.php
CMS_PATH /home/wwwroot/www_cddgg_com/public_html/
IN_CMS 1
IN_PHPCMS 1
IS_API
IS_COLLAPI
PC_PATH /home/wwwroot/www_cddgg_com/public_html/cms/
PHPCMS_PATH /home/wwwroot/www_cddgg_com/public_html/
CACHE_PATH /home/wwwroot/www_cddgg_com/public_html/caches/
CONFIGPATH /home/wwwroot/www_cddgg_com/public_html/caches/configs/
HTTP_REFERER
SYS_START_TIME 1713246513.8162
SYS_START_MEM 511040
MIN_PHP_VERSION 7.1.0
SYS_TIMEZONE 8
CHARSET utf-8
SYS_TPL_ROOT templates/
TPLPATH /home/wwwroot/www_cddgg_com/public_html/cms/templates/
SYS_TIME_FORMAT
SYS_ADMIN_PAGESIZE 10
TEMPPATH /home/wwwroot/www_cddgg_com/public_html/cms/temp/
IS_AJAX
IS_POST
IS_AJAX_POST
SYS_TIME 1713246513
SYS_BDMAP_API
WEB_PATH /
SITE_THEME 0
JS_PATH http://172.16.18.78:8079/statics/js/
CSS_PATH http://172.16.18.78:8079/statics/css/
IMG_PATH http://172.16.18.78:8079/statics/images/
MOBILE_JS_PATH http://172.16.18.78:8079/mobile/statics/js/
MOBILE_CSS_PATH http://172.16.18.78:8079/mobile/statics/css/
MOBILE_IMG_PATH http://172.16.18.78:8079/mobile/statics/images/
APP_PATH http://172.16.18.78:8079/
MOBILE_PATH http://172.16.18.78:8079/mobile/
SYS_DEBUG 1
SYS_EDITOR 0
SESSION_STORAGE file
SESSION_TTL 1800
SESSION_SAVEPATH /home/wwwroot/www_cddgg_com/public_html/caches/sessions/
COOKIE_PRE CMS5A08F754E768B_
COOKIE_DOMAIN
COOKIE_PATH
SYS_ADMIN_PATH login
NeedCheckComeUrl 0
SYS_KEY CMSc2238d334a2d2090c4e21d6adba4fabb
SYS_LANGUAGE zh-cn
SYS_GO_404 1
SYS_301 1
SYS_URL_ONLY 0
SYS_TOKEN_NAME csrf_test_name
SYS_CSRF 0
SYS_CSRF_TIME 0
SYS_TPL_NAME default
IS_EDIT_TPL 0
SYS_ADMIN_LOG 1
SYS_GZIP 1
ADMIN_FOUNDERS
Array
(
    [0] => 1
)
                                                                    
SYS_HTML_ROOT
SYS_MOBILE_ROOT /mobile
SYS_KEYWORDAPI 0
SYS_BAIDU_AID
SYS_BAIDU_SKEY
SYS_BAIDU_ARCRETKEY
SYS_BAIDU_QCNUM 0
SYS_XUNFEI_AID
SYS_XUNFEI_SKEY
SYS_ATTACHMENT_STAT 1
SYS_ATTACHMENT_FILE 0
SYS_ATTACHMENT_DEL 1
SYS_ATTACHMENT_SAVE_ID 0
SYS_ATTACHMENT_CF 0
SYS_ATTACHMENT_PAGESIZE 18
SYS_ATTACHMENT_SAFE 0
SYS_ATTACHMENT_PATH
SYS_ATTACHMENT_URL
SYS_ATTACHMENT_SAVE_TYPE 0
SYS_ATTACHMENT_SAVE_DIR
CI_DEBUG 1
IS_DEBUG 0
SYS_CACHE 0
SYS_CACHE_TYPE 0
SYS_CACHE_CLEAR 0
SYS_CACHE_SHOW 0
SYS_CACHE_SMS 60
SYS_UPLOAD_PATH /home/wwwroot/www_cddgg_com/public_html/uploadfile/
SYS_UPLOAD_URL http://172.16.18.78:8079/uploadfile/
SYS_AVATAR_PATH /home/wwwroot/www_cddgg_com/public_html/uploadfile/avatar/
SYS_AVATAR_URL http://172.16.18.78:8079/uploadfile/avatar/
SYS_THUMB_PATH /home/wwwroot/www_cddgg_com/public_html/uploadfile/thumb/
SYS_THUMB_URL http://172.16.18.78:8079/uploadfile/thumb/
SITE_PROTOCOL http://
FC_NOW_URL http://www.cddgg.com/index.php?m=content&c=index&a=lists&catid=90
FC_NOW_HOST http://www.cddgg.com/
DOMAIN_NAME www.cddgg.com
WEB_DIR /
CMSURI
SITE_ID 1
ROOT_URL http://172.16.18.78:8079/
SITE_URL http://172.16.18.78:8079
SITE_MURL
ROUTE_M content
ROUTE_C index
ROUTE_A lists
IS_MEMBER
IS_HOME 1
EVENT_PRIORITY_LOW 200
EVENT_PRIORITY_NORMAL 10
EVENT_PRIORITY_HIGH 10
CACHE_MODEL_PATH /home/wwwroot/www_cddgg_com/public_html/caches/caches_model/caches_data/
Path http://www.cddgg.com/index.php?m=content&c=index&a=lists&catid=90
HTTP Method GET
IP Address 18.222.67.251
Is AJAX? no
Is CLI? no
User Agent claudebot

$_GET

Key Value
m content
c index
a lists
catid 90

Headers

Header Value
Host www.cddgg.com
User-Agent claudebot
Accept */*
  1. /home/wwwroot/www_cddgg_com/public_html/index.php
  2. /home/wwwroot/www_cddgg_com/public_html/cms/base.php
  3. /home/wwwroot/www_cddgg_com/public_html/caches/configs/system.php
  4. /home/wwwroot/www_cddgg_com/public_html/caches/configs/cache.php
  5. /home/wwwroot/www_cddgg_com/public_html/cms/libs/functions/global.func.php
  6. /home/wwwroot/www_cddgg_com/public_html/cms/libs/functions/extention.func.php
  7. /home/wwwroot/www_cddgg_com/public_html/cms/libs/classes/cache.class.php
  8. /home/wwwroot/www_cddgg_com/public_html/cms/libs/classes/application.class.php
  9. /home/wwwroot/www_cddgg_com/public_html/cms/libs/classes/debug.class.php
  10. /home/wwwroot/www_cddgg_com/public_html/cms/libs/classes/param.class.php
  11. /home/wwwroot/www_cddgg_com/public_html/caches/configs/route.php
  12. /home/wwwroot/www_cddgg_com/public_html/cms/libs/classes/input.class.php
  13. /home/wwwroot/www_cddgg_com/public_html/cms/libs/classes/security.class.php
  14. /home/wwwroot/www_cddgg_com/public_html/cms/libs/classes/service.class.php
  15. /home/wwwroot/www_cddgg_com/public_html/cms/modules/attachment/config/filters.php
  16. /home/wwwroot/www_cddgg_com/public_html/cms/modules/collection/config/filters.php
  17. /home/wwwroot/www_cddgg_com/public_html/cms/modules/admin/config/hooks.php
  18. /home/wwwroot/www_cddgg_com/public_html/cms/libs/classes/hooks.class.php
  19. /home/wwwroot/www_cddgg_com/public_html/cms/modules/admin/config/filters.php
  20. /home/wwwroot/www_cddgg_com/public_html/cms/modules/member/config/hooks.php
  21. /home/wwwroot/www_cddgg_com/public_html/cms/modules/member/config/filters.php
  22. /home/wwwroot/www_cddgg_com/public_html/cms/modules/template/config/filters.php
  23. /home/wwwroot/www_cddgg_com/public_html/caches/configs/hooks.php
  24. /home/wwwroot/www_cddgg_com/public_html/cms/modules/content/index.php
  25. /home/wwwroot/www_cddgg_com/public_html/cms/modules/content/functions/util.func.php
  26. /home/wwwroot/www_cddgg_com/public_html/cms/modules/content/functions/global.func.php
  27. /home/wwwroot/www_cddgg_com/public_html/cms/model/content_model.class.php
  28. /home/wwwroot/www_cddgg_com/public_html/cms/libs/classes/model.class.php
  29. /home/wwwroot/www_cddgg_com/public_html/cms/libs/classes/db_factory.class.php
  30. /home/wwwroot/www_cddgg_com/public_html/cms/libs/classes/upload.class.php
  31. /home/wwwroot/www_cddgg_com/public_html/caches/configs/database.php
  32. /home/wwwroot/www_cddgg_com/public_html/cms/libs/classes/db_mysqli.class.php
  33. /home/wwwroot/www_cddgg_com/public_html/cms/modules/content/classes/url.class.php
  34. /home/wwwroot/www_cddgg_com/public_html/cms/model/category_model.class.php
  35. /home/wwwroot/www_cddgg_com/public_html/cms/libs/classes/session.class.php
  36. /home/wwwroot/www_cddgg_com/public_html/cms/libs/classes/session_file.class.php
  37. /home/wwwroot/www_cddgg_com/public_html/cms/model/member_lock_model.class.php
  38. /home/wwwroot/www_cddgg_com/public_html/cms/model/member_login_model.class.php
  39. /home/wwwroot/www_cddgg_com/public_html/cms/temp/errors/html/error_exception.php
Memory Usage 2MB
Peak Memory Usage: 2MB
Memory Limit: 128M