본문 바로가기
CMS(Content Management System)/XE 1, 라이믹스(Rhymix)

XE1 "Call to undefined function mysql_connect()" 오류 조치

by 연구자 공학코드 2021. 3. 28.

공지사항

  1. 제가 운영하는 네이버 카페 개발자 커뮤니티 코어큐브(https://cafe.naver.com/ewsncube)에 가입하시면 컴퓨터 관련 학습 자료와 질의응답을 제공받으실 수 있습니다.

728x90
반응형

XE1로 운영 중인 사이트가 잘 되다가 업데이트 후에 아래와 같은 메시지가 뜨면서 동작하지 않을 때가 있다. 이는 데이터베이스 설정파일의 MySQL을 지칭하는 속성명이 바뀌어서 발생하는 문제이기에 설정을 수정하면 해결할 수 있다.

Fatal error: Uncaught Error: Call to undefined function mysql_connect() in

<?php if(!defined("__XE__")) exit();
$db_info = (object)array (
  'master_db' => 
  array (
    'db_type' => 'mysql_innodb',

... 중략

1. 데이터베이스 설정 파일을 연다.

vi /files/config/db.config.php

파일 목록

2. 데이터베이스 설정을 수정한다.

설정값 중에 'mysql_innodb'로 되어 있는 것을 'mysqli_innodb'로 바꾼다.

 

 

728x90
반응형

댓글