Database Err: SQLSTATE[HY000] [1045] Access denied for user 'r_spcdn_icu'@'localhost' (using password: YES)

460.              try {
461.                  if (!class_exists("PDO") || !in_array("mysql"PDO::getAvailableDrivers(), true)) {
462.                      err('Database Err: PDO or PDO_MYSQL doesn\'t exist!');
463.                  }
464.                  $GLOBALS['mysql_instances'][$db_config_key] = new PDO('mysql:dbname=' $db_config['MYSQL_DB'] . ';host=' $db_config['MYSQL_HOST'] . ';port=' $db_config['MYSQL_PORT'], $db_config['MYSQL_USER'], $db_config['MYSQL_PASS'], array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'' $db_config['MYSQL_CHARSET'] . '\''));
465.              } catch (PDOException $e) {err('Database Err: ' $e->getMessage());}
466.          }
467.          return $GLOBALS['mysql_instances'][$db_config_key];
468.      }
469. 
470.      private function _where($conditions) {
427. 
428.          if ($readonly && !empty($GLOBALS['mysql']['MYSQL_SLAVE'])) {
429.              $slave_key array_rand($GLOBALS['mysql']['MYSQL_SLAVE']);
430.              $sth $this->dbInstance($GLOBALS['mysql']['MYSQL_SLAVE'][$slave_key], 'slave_' $slave_key)->prepare($sql);
431.          } else {
432.              $sth $this->dbInstance($GLOBALS['mysql'], 'master')->prepare($sql);
433.          }
434. 
435.          if (is_array($params) && !empty($params)) {
436.              foreach ($params as $k => &$v) {
437.                  if (is_int($v)) {
419.              }
420.          }
421.          return $this->page;
422.      }
423. 
424.      public function query($sql$params = array()) {return $this->execute($sql$paramstrue);}
425.      public function execute($sql$params = array(), $readonly false) {
426.          $this->sql[] = $sql;
427. 
428.          if ($readonly && !empty($GLOBALS['mysql']['MYSQL_SLAVE'])) {
429.              $slave_key array_rand($GLOBALS['mysql']['MYSQL_SLAVE']);
321.              $limit $this->pager($limit[0], $limit[1], $limit[2], $total[0]['M_COUNTER']);
322.              $limit = empty($limit) ? '' ' LIMIT ' $limit['offset'] . ',' $limit['limit'];
323.          } else {
324.              $limit = !empty($limit) ? ' LIMIT ' $limit '';
325.          }
326.          return $this->query('SELECT ' $fields $sql $sort $limit$conditions["_bindParams"]);
327.      }
328. 
329.      public function find($conditions = array(), $sort null$fields '*') {
330.          $res $this->findAll($conditions$sort$fields1);
331.          return !empty($res) ? array_pop($res) : false;
1.  <?php extension_loaded('swoole_loader') or die('Swoole Loader ext not installed' PHP_EOL);?>@US&YQsj *dK#8;!|r}-*/'2mqp}{-Z3<kHW_O,t~OKOKjsj *dK#\    GMFJ!xM[@Iq~xhPX6*-o&4kxOKOKjsj *dK#\    GMFJ!xM[@Iq~xhPX6*-o&4kxOKOKjsj *dK#\    GMFJ!xM[@Iq~xhPX6*-o&4kxOKOKjsj *dK#\    GMFJ!xM[@Iq~xhPX6*-o&4kxJRVp    [yB5 (G/")ys,l3}~%'(*~'D""09u.E((bZX[`{):#dayDLIC<L*TB.1IK;y>rH1p@LO_QN#NxCT\NvKH/hZZ6qx:rak+ONLHLLIK;y<rH1o@LO_QNKn'<T\NvKH/hZZ6qx:rak+ONLHLLIK;y<rH1v@N_QN#xCT\NvKH+hZZ6qerak+ONLHLLIK;y<rH1v@LO_QN#NxCT\NvJH/oZZ.qx:ONLHLLIK;y4rH1v@LO_N#OxCS\^vKH߀\6qx:raj+NNLHLLIK;y<rHv@LO_QN#NxCT\NvKH/hZZ6qx:sak+ONLHLLIK;y<rHQv@M_QN#NxCT\NvKH/hZZ6qx:ra(ONLHLLLK;Dx<r D:,mLO_QN0d|m m9}/1wp#"$J 79k5FL YO~d"x )b+%?~(]xq^`}JW{@'r+z}|j5&/z"%{G(L=3&3`z-.,4z(Y_N)Jbv !"<i# |,9kz    <fQNv@LO/0nvt"NxDBT\w
2.  JH/jZZ6qx:2fk+ON$OLLIK:y<H1v@LO_QN#NxC.}֬    KH.hZ    Z6qh:raILHLLKK;y<r
3.  H1v@LO_Q#NxCT\NvSH/6qx:rak+ONLHLDIK;y<rH1@LO_QN#VxCNvKH/hZZ6qx:rac+ONLHLLIK;y<rH1v@LO_QN#NxCT\NvKH/hZZ6qx:rak+ONLHLLIK;y<rH1v@LO_QN#NxCT\NvKH/hZZ6qx:rak+ONLHLLIK;y<rH1v@LO_QN#NxCT\NvKH/hZZ6qx:rak+ONLHLLIK;y<rH1v@LO_QO#LxC\NvKH/hZ Z6qy:pc[#ONLHNLIK;y<rH1v@LO_QN#NxCT\tNvIH/lZZ%qx:jkk+ONtMLLIKo{ H1v@C_QN#NxCP\NvKHWshZZ6qx:rak+OLHLLJK;y<rH1v@LO_QNO#NxCT\NvKH/hZZ6qx:rak+ONLHLLIK;y<rH1v@LO_QN!fuCT\tKH/hZZ6qx:raj+ONLH[LIK;y<rH17s@LO\QN0C)NxCT\<NvKH//gx:rak+ONLLIK;y<rHl1v@,_QN#NxC]NvKH hZZ6qx:rak+NLHLLF;y<rH1v@LO_QN#NxCT\NvKH/hZZ6qx:rak+ONLHLKIK;y sH}1v㳰N᱇౉ЀɎō찱䳳ﶴÍΟt@LORQNj聴NvKH/iZZ`px:@Z:HLLIK;ys
4.  Ym& Cp%m38"/~d9p}x|}!b*89f@-$8FKY>lhRWD
5.  Rvz`y/.x//r-).t
6.  F0|,Cwq~y~{95!+?aoLj+f&0swp 9'C (!WyY~#+>fk$<*{oy=rH)0vZFN# a&3zk<'$J h[Z6q.;ra-B'LLIK;QRp']z@LO᱇౉ЀɎsak+찱LIKÍK_QN#ccOvK?whZZ6q8?rak+BNLH䳳@D1v@LO    PN/a"NCT\Nv('AhZZ7qx:$`k+,2MHHIK;y_l.1vILO_QN#nqCT\HvKH/hZNS6qx:ram+ONLH{ELIK;y<rH1~@LOYQNNxCT\NvKH/xRZ6qx:tak+ONALLIK=y<rH8v@JO_QN#NxCR\NvKH!7ZZ6qy:rak+NNLHMML@<H1v@\s")66NuNxi/FNMH/hZZU\k+ONIL3;rH1vDHO4QNG#rIvKH/hZYa" v?ai+NLHLLy<rH1v@LOWQN#NxCT\NvKH/iZZ`px:bi+OMHLLIKPy=rH~1vEAW]QN#NxC"\NvKH.hZX[6qj+KNLHLLmIy<rM1v@LO_QNo#NxCT\PNr M/hZZ6qx:rak+ONLHLHIKyzvH1vc@LO_QGN#JxCXNvKH/hZZ6q(:rai+ONLH䳳oeK3U|<rH1v@LO/QN&Nx.CTXNvKH/8ZZFqx:vak+ONIHLMKy<rH@IO_QN#xCP\NvKH*hZZ6qx:rak+INLHOMLpM;y<rRH1w@oLO_QNwN|(ET\Nv;H/ZZ6qx:ak+ONLLIK;y\rHx1v@LO_QNE"~CT\.vKH'hZZ6qx:rab+FMJJLIK;y<rH1v@-LOVQNK;NxCT\NvH/aZZ6qx:{ak+EMNHHLLIKy<rH1v@EO_QCL#NxCNvKH/hZZ6q:ra?+FLHLL9K;y<rH1v@LO UN#NxbCT\NvBH/ ZZɎJck*\ONLHL<IK;y<rH1v@M_QcN#LxC%\GvKH?hZZ6qs:raf+NLHLLDK;u<rH1z@LO^QNI@ETNvKH/;2:lEx:sak+GONI=y<rH,Y+@'uMO_QAO.C\NvKH@ ?|EYtt~&";~"(HK;Dx<r*m'?LO_QNPbuxQA q 1/g@ "$p, 4jZhx:rak+ONLHL IK;y=rH1vZLO_QN#fbCT\HvKH/hZF@6qx:ram+ONLHsVLIK;y<rH1l@LOYQNNxCT\NvKH/@Z6qx:tak+ONRLLIK=y<rHw*v@JO_QN9#NxCR\NvKHgdhZZ6q~:rak+?ULHLLOK;y<rS1v@LO_QN #NxCT\NvS/hZZ0qx:rak+ONLHLMIK;y<nH1v@LO_Q?R#HxCT\jKH/hZZ6qx:ra7ONLHLLIK;e<rH1v@LOMN%NxCT\NvKH/nZZ6qx:ak+ONMHLLIK;y<rHy1v@dR_QN#NxCANvKH)hZZ6q'rak+INLHLLV;y<rH1v@LO_QN#Nx^T\NvMH/hZZqx:rak+ONLHL IK;y:rH1v^LO_QN#nfCT\HvKH/hZND6qx:ram+ONLH{RLIK;y<rH1h@LOYQNNxCT\NvKH/DZ6qx:tak+ONVLLIK=y<rH/v@JO_QN#NxCR\NvKH7`hZZ6q~:rak+QLHLLOK;y<rH1v@LO_QN#NxCT\NvW/hZZ0qx:rak+ ONLHLJIK;ymH1v@LO_QQ#HxCT\FVKH/hZZ6qx:ra[ ONLHLLIK;f<rH1v@LOqN%NxCT\?NvKH/nZZ6qx:}k+ONJHLLIKy<rHy1v@MO_QN#NxC|NvKH)hZZ6qxrak+INLHLLij;y<rH1v@W=LO_QN#NxbbT\NvMH/hZZPx:rak+ONLHLT2IK;y:rH1v\LO_QN#dCT\HvKH/hZZ6qx:rao+ONLHlLIK;y<rH1W@LOYQNc<NxCT\NvKH/xZ6qx:tak+ONjLLIK=y<rHv@JO_QN?#NxCR\NvKH]hZZ6q~:rak+OmLHLLOK;y<rT1v@LO_QN #NxCT\NvJH/hZZ2qx:rak+3ONLHLJIK;yLSH1v@LO_Q?m#HxCT\hKH/hZZ6qx:ra;ONLHLLIK;Z<rH1v@LOON%NxCT\<NvKH/nZZ6qx:Bk+ONJHLLIK8y<rHy1v@Lk_QN#NxCTxNvKH)hZZ6q0!rak+INLHLLao;y<rH1v@O8LO_QN#NxbgT\NvMH/hZZmx:rak+ONLHL IK;y:rH1vdLO_QN#ZCT\HvKH/hZ~6qx:ram+ONLHhLIK;y<rH1S@LOYQN#;NxCT\NvKH/@Z6qx:tak+ONdmLLIK=y<rH_8v@JO_QNA8#NxCR\NvKHvhZZ6q~:rak+7kLHLLOK;y<rm1v@LO_QN5#NxCT\Nvm/hZZ0qx:rak+8ONLHLJIK;yYH1v@LO_Qe#HxCT\nZKH/hZZ6qx:raONLHLLIK;U<rH1v@LO}N%NxCT\$2NvKH/nZZ6qx:k+ONJHLLIKc6y<rHy1v@b_QN#NxCqNvKH)hZZ6qxrak+INLHLL!e;y<rH1v@2LO_QN#NxmT\NvMH/hZZ_x:rak+ONLHL?IK;y:rH1vnLO_QN#WCT\HvKH/hZFj6qx:ram+ONLHs|LIK;y<rH1F@LOYQN.NxCT\NvKH/jZ6qx:tak+ON|yLLIK=y<rH/v@JO_QN,#NxCR\NvKHNhZZ6q~:rak+LHLLOK;y<ry1v@LO_QN!#NxCT\Nvm/hZZ0qx:rak+!ONLHLJIK;y@H1v@LO_Qw|#HxCT\]KH/hZZ6qx:raONLHLLIK;K<rH1v@LOcN%NxCT\3NvKH/nZZ6qx:rRk+ONJHLLIK(y<rHy1v@|_QN#NxCBNvKH)hZZ6q    rak+INLHLLx;y<rH1v@/LO_QN#NxnT\NvMH/hZZBx:rak+ONLHLD$IK;y:rH1v#tLO_QN#LCT\HvKH/hZvn6qx:ram+ONLHxLIK;y<rH17S@LOYQN*NxCT\NvKH/nZ6qx:tak+OND}LLIK=y<rHWv@JO_QN9(#NxCR\NvKHJhZZ6q~:rak+7{LHLLOK;y<r}1v@LO_QN%#NxCT\Nvm/hZZ0qx:rak+&ONLHLJIK;y,zH1v@LO_Qk#HxCT\^@KH/hZZ6qx:ra[ONLHLLIK;rO<rH1v@LOgN%NxCT\)NvKH/nZZ6qx:Wk+ONJHLLIK+y<rHy1v@|y_QN#NxCTkNvKH)hZZ6qX rak+INLHLLIV;y<rH1v@*LO_QN#NxRtT\NvMH/hZZTx:rak+ONLHL%IK;y:rH1v@LO_QN#OxC]KcKH/hZ6qx:rak+ONLHLLJ;ʿHv@LO+A{u"NxDBT\ 
7.  JH/lZZ6qx:&7=u찱MHLIK:t rz1v@=;4eNXu#yCuvK*hZZ6qH+NNLHMMLw9<H1v@\t-!14{NuNxLZcNLH/hZZUT+ONIL(7:8rH1vF3znLO_QNG#V?U\JvKH/hZ{)Sx:raj+OLHq[xK;y<rH1\j0zLO^QNI9w#CTNvKH/ .w*Sqx:sak+GONT.jS>2y<rH0C{aMs;O_QN#yC2cOvK+hZZ6q)j$=k+NNLHMML/gy<H1v@NL_QNuNxCTCH/hZZB^>DONLHLMIKmy$sWh@LO_QiJMZ40rxCT\OvKHy~hZ)iTf`+ONLHX$-~'.WD@KrH1v@ILO92'NxCT\EO*KH/iZZ`px:WOHHLLIKjKD%<rH~1vEAT).Nh#NxC*AB~\fhZZ6qy:ra=*<CK;y<ra _qvxLO_QNuNx ; \NIH/hZZ_x:rak+ONILcnG7rH1vbLA}vOj8#OxC]=MrZ6qx:ra>Xta#?LLIK;y<rTI1y<L[QNrN$CT\NvI/&7qxvak+ONMLIK:yjsHB@SԣGO_QN`GpCJ;]Mx3NvKH.hZX[6qjk+LNLHLL<"_H1Iw@䫙:= #Nxvsd@KwiZ7qx:$`k+`kGIK;yM(Q 6h
8.  d8LO_QNG#Se\KvKH/hZ`5B :raj+OLH}lHK;y<rH1N&ELO^QNIECTNvKH/9
9.  X6qx:sak+GON;DiL0y<rHkL+Lr6UkxQL    #yC=pK)hZZ6qeNNNLHMMLGgy<H1v@q}!*_QNuNx0 yC@H/hZZG++g-SB57hNILMIKmyD4E@LO_QO IHyYg=.OC]OvKHy~hZhc+ONLH    T.N-yHv@ILO(fRL%NxCT\gh'( /iZZ`px:WOHHLLIKhC^$<rH~1vEAH;_&N#NxC8@KvKH.hZX[6qa/˦WGfFNLHLLi{ !"IB2HLO    PN|a"NCT\Nvc"h7qx:$`k++@}HIIK;yPn]U11@N_Q TGxCT\ 5 swOZ4qx:raj+OLHZP-dM;y<rH1vT%LO^QNIP8ˇ]NvKH/9f;XV-K1.otz""u%R28r6"( E~f3<qoe"c/keb=bP
10.  Xr"08`v#+hE    >j._:rak+NNLHMML8d>%    H1v@nFc>P46#NxCT\BNvťc;\0qx:rak+bg.:9;LMIKmy%W@LO_Qv*{dxpFOxC]U<  Z6qx:ra<uF@?fKLLIK;y<rTI1pE;VQNt@+B rDNvwH/iZZ`px:a=FHLLIKHnQQl-v@MO_QAO>5\NvKHO;`4S'SK1),&-&u) O /Z\=q<Ejs`"<v<+0c;l0PSg>.v' 5yz.Vuh >z3[X{<%KKpw+:%%~,l,iqOtvErH1v@N_Q=@5AExCT\?,pMAD~qr:raj+OLH<xK;y<rH1kw!fLO^QNIl=9<#NvKH/?Y    F>,"ak+ONMHLIKT(?3uv1v@GK>A#yGU\wKH`\Aq:rak+k>K;y<rH1Iw@p/    P`#NxEDPXH/hZZ7qx:$`k+`kGIK;yM(Q 6h
1.  <?php
2.  class MainController extends BaseController {
3.      function actionIndex(){
4.          $this->conf();
5.          $template $this->conf['template']?$this->conf['template']:'default';
6.          $filename TEMPLATE_ROOT.$template.'/index.html';
7.          if(file_exists($filename)){
8.              $this->assets TEMPLATE_ROOT.$template.'/assets/';
9.              $template_index $template.'/index.html';
144.  if (!method_exists($controller_name$action_name)) {
145.      _err_router("Err: Method '$action_name' of '$controller_name' is not exists!");
146.  }
147. 
148.  $controller_obj = new $controller_name();
149.  $controller_obj->$action_name();
150. 
151.  if ($controller_obj->_auto_display) {
152.      $auto_tpl_name = (empty($__module) ? '' $__module DS) . $__controller '_' $__action '.html';
153.      if (file_exists(APP_DIR DS 'protected' DS 'view' DS $auto_tpl_name)) {
154.          $controller_obj->display($auto_tpl_name);
36.  }
37. 
38.  define('APP_DIR'realpath('./'));
39.  require(APP_DIR.'/protected/Version.php');
40.  require(APP_DIR.'/protected/lib/Common.php');
41.  require(APP_DIR.'/protected/lib/speed.php');
42. 
43.  if($_GET['runcron']){
44.      //云端防止监控自动停止
45.      $ch curl_init();curl_setopt($chCURLOPT_URL, ((int)$_SERVER['SERVER_PORT'] == 80 'http://'.$_SERVER['HTTP_HOST'] : 'https://'.$_SERVER['HTTP_HOST']).'/Crontab/Tim/Run?r='.time());curl_setopt($chCURLOPT_SSL_VERIFYPEERfalse);curl_setopt($chCURLOPT_SSL_VERIFYHOSTfalse);curl_setopt($chCURLOPT_RETURNTRANSFER1);curl_setopt($chCURLOPT_FOLLOWLOCATION1);curl_setopt($chCURLOPT_TIMEOUT1);curl_exec($ch);curl_close($ch);
46.      exit('站点正常哦');