Database Err: SQLSTATE[HY000] [1045] Access denied for user 'r_spcdn_icu'@'localhost' (using password: YES)
- /www/wwwroot/r.spcdn.icu/protected/lib/speed.php on line 465
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.
466.
} catch (PDOException $e) {err('Database Err: ' . $e->getMessage());}
}
467.
return $GLOBALS['mysql_instances'][$db_config_key];
468.
}
469.
470.
private function _where($conditions) {
- /www/wwwroot/r.spcdn.icu/protected/lib/speed.php on line 432
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.
433.
$sth = $this->dbInstance($GLOBALS['mysql'], 'master')->prepare($sql);
}
434.
435.
if (is_array($params) && !empty($params)) {
436.
foreach ($params as $k => &$v) {
437.
if (is_int($v)) {
- /www/wwwroot/r.spcdn.icu/protected/lib/speed.php on line 424
419.
}
420.
}
421.
return $this->page;
422.
}
423.
424.
425.
public function query($sql, $params = array()) {return $this->execute($sql, $params, true);}
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']);
- /www/wwwroot/r.spcdn.icu/protected/lib/speed.php on line 326
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.
327.
return $this->query('SELECT ' . $fields . $sql . $sort . $limit, $conditions["_bindParams"]);
}
328.
329.
public function find($conditions = array(), $sort = null, $fields = '*') {
330.
$res = $this->findAll($conditions, $sort, $fields, 1);
331.
return !empty($res) ? array_pop($res) : false;
- /www/wwwroot/r.spcdn.icu/protected/controller/BaseController.php on line 5
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<r H1o@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|mm9}/1wp#"$J
79k5FLYO~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/hZZ6qy: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;ysH}1v㳰N᱇ЀɎō찱䳳ﶴÍΟt@LORQNj聴NvKH/iZZ`px:@Z:HLLIK;ys
4.
Ym&Cp%m38"/~d9p}x|}!b*89f@-$8FKY>lhRWD
5.
6.
Rvz`y/.x//r-).t
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/hZY a" 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#JxC XNvKH/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+ONLHLIK;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@