Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /home/xynex/www/html/classes/db/DBMysql.class.php:76 Stack trace: #0 /home/xynex/www/html/classes/db/DB.class.php(1297): DBMysql->__connect(Array) #1 /home/xynex/www/html/classes/db/DBMysql.class.php(49): DB->_connect() #2 /home/xynex/www/html/classes/db/DBMysql.class.php(58): DBMysql->DBMysql() #3 /home/xynex/www/html/classes/db/DB.class.php(173): DBMysql::create() #4 /home/xynex/www/html/config/func.inc.php(205): DB::getInstance() #5 /home/xynex/www/html/modules/module/module.model.php(133): executeQuery('module.getSiteI...', Object(stdClass)) #6 /home/xynex/www/html/classes/context/Context.class.php(253): moduleModel->getDefaultMid() #7 /home/xynex/www/html/index.php(46): Context->init() #8 {main} thrown in /home/xynex/www/html/classes/db/DBMysql.class.php on line 76
양파를 까듯이 하나를 해결하면 하나가 나오는군요.;
이것만 해결하면 될 듯 한데;;
mysql 관련인것 같습니다.
그런데 제가
#yum install mysql 해줬거든요?
그런데 이 글을 읽어보면
http://zetawiki.com/wiki/ERROR_2002_(HY000):_Can%27t_connect_to_local_MySQL_server_through_socket_%27/var/lib/mysql/mysql.sock%27#.EB.AC.B8.EC.A0.9C.EC.83.81.ED.99.A9_1:_MySQL_.EC.84.A4.EC.B9.98_.ED.9B.84
mysql-server 모듈을 설치가 안되어서 그런거..라고 하길래..(?)
#yum install mysql-server 라고 해줬더니
사용 가능한게 없다고 나오면서 설치는 안되네요.. ;;
혹시 이건 무슨 문제일까요?;
기존에 제가 mysql 사용했는데, mysql을 설치 안해줘서 이런 건가요..??
지금 상황에서 mysql 을 mysqli 로 바꿀 수 있는 방법은 없지요??;
ps.
db.config.php 파일에서 db_type를 mysql 되어있는걸 mysqli 로 고쳤더니 에러는 없어졌는데
이렇게 사용해도 되나요? -_-;