개발 Q&A

제목 Filename: core/Loader.php 오류 관련 문의 드립니다.
카테고리 서버
글쓴이 사랑남 작성시각 2017/09/11 16:01:39
댓글 : 9 추천 : 0 스크랩 : 0 조회수 : 10526   RSS

A서버(php 5.3버전)에 있는 mysql에서 잘 돌아가고 있는 소스를

B서버(php 7.0버전)으로 옮겨놓고 디비만 A서버에 있는 mysql를 바라보도록 할려고 합니다.

 

옮기고 나서 아래와 같이 설정을 바꾼후 

 

$db['default']['dbdriver'] = 'mysqli'; // 기존 mysql를 mysqli로 바꿈
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = FALSE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;

 

B서버(php 7.0버전)으로 옮긴 사이트를 열어보니깐 

 

현재 설정으로 데이타베이스 서버에 접속할 수 없음.

Filename: core/Loader.php

Line Number: 347

 

와 같은 오류가 뜨고 있습니다.

 

그런데 컴퓨터 LOCAL에서는 저런 오류 없이 잘 뜨고요

(LOCAL에서도 A서버의 mysql를 바라보게 연결한 상태입니다.)

 

혹시 다른거 뭐 체크해볼만한게 있을까요? 조언 부탁드립니다.

 

 

 

 다음글 테이블 id(no)값 작성일이 가장 최근꺼 한개만 가져... (3)
 이전글 (급)mysql 메모리 부족으로 인해 서버가 죽었어요.... (5)

댓글

한대승(불의회상) / 2017/09/11 16:05:08 / 추천 0
CI 버젼이 어떻게 되나요?
사랑남 / 2017/09/11 16:07:48 / 추천 0
CI 버전은 2.2.6 입니다. 
한대승(불의회상) / 2017/09/11 16:32:33 / 추천 0
localhost를 127.0.0.1 로 수정하여 테스트 해보세요.
사랑남 / 2017/09/11 16:51:54 / 추천 0
제 컴퓨터에서는 localhost 대신 127.0.0.1 으로 수정해도 사이트 오류 없이 잘 뜹니다.
변종원(웅파) / 2017/09/11 17:21:46 / 추천 0
mysql에서 B서버 아이피가 접속할 수 있게 설정되어 있는지 확인해보세요.
사랑남 / 2017/09/11 17:49:50 / 추천 0

B서버 MYSQL USER의 host 값이 '%'로 되어 있어서 외부 접속 권한은 열려 있는걸로 생각이 됩니다.

제 컴퓨터에서도 B서버 MYSQL에 접근도 했구요.

한대승(불의회상) / 2017/09/12 00:59:50 / 추천 0

@사랑남 에러메시지는 DB 연결에 문제가 있다고 나오고 있습니다.

DB 연결 부터 차근차근 추적해 보세요.

변종원(웅파) / 2017/09/12 09:11:28 / 추천 0
b서버 mysql, mysql-server, php-mysql 설치여부도 확인해보시구요.
사랑남 / 2017/09/12 09:28:45 / 추천 0
네 알겠습니다. 도움 및 조언 감사드립니다.