최신버전 서버에서 그누보드4 설치하기
개발중인 포인트 룰렛게임을 그누보드 4.X 버전에서 테스트하기 위해 서버에 설치하려 하였으나.
서버에서 mysql_ 함수대신 mysqli_ 함수만 지원하여 설치 자체가 안됨.
해결방법은 다음과 같습니다.
1. 그누보드4.x 버전을 설치하고 install 폴더 install_db.php 를 첨부된 파일로 교체 한다.
2. 설치함..
3. 5.x 버전을 다운받아 lib/common.lib.php 내용중에
SQL 관련 함수 모음 를 복사해서 4.X 버전에 같은자리에 복사함
예) function sql_connect() .... function sql_error_info();
sql_ 로 시작되는 함수임
4. dbconfig.php 을 열어서 DB 정보 하단에 다음 루틴 추가
if (!isset($g5)) $g5=array();
define('G5_MYSQL_HOST', $mysql_host);
define('G5_MYSQL_USER', $mysql_user);
define('G5_MYSQL_PASSWORD', $mysql_password);
define('G5_MYSQL_DB', $mysql_db);
define('G5_MYSQL_SET_MODE', false);
define('G5_MYSQLI_USE', true);
5. common.php 의
$connect_db = sql_connect($mysql_host, $mysql_user, $mysql_password);
다음줄에 추가
$g5['connect_db']=$connect_db;
sql_set_charset('utf8', $connect_db);
............................................
일단 요기까지하면 정상동작됨.. 나머지 문제발생되면 계속 추가함..
== 추가 180310 ==
lib/common.lib.php 에 추가해야 하는 함수들 신버전에는 없어서 끝에 넣어주어야 한다.
function mysql_real_escape_string($str) {
return addslashes($str);
}
function mysql_insert_id($link=null) {
return sql_insert_id($link);
}
댓글 6개
게시판 목록
그누보드5 팁자료실
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 | 3년 전 | 4427 | ||
| 24 | 12년 전 | 7371 | ||
| 23 | 12년 전 | 5225 | ||
| 22 |
JMoon
|
12년 전 | 6247 | |
| 21 |
오늘도망했다
|
12년 전 | 13482 | |
| 20 | 12년 전 | 4322 | ||
| 19 | 12년 전 | 8047 | ||
| 18 | 12년 전 | 6513 | ||
| 17 | 12년 전 | 5414 | ||
| 16 | 12년 전 | 6132 | ||
| 15 | 12년 전 | 5613 | ||
| 14 | 12년 전 | 9230 | ||
| 13 | 12년 전 | 8200 | ||
| 12 | 12년 전 | 4951 | ||
| 11 | 12년 전 | 7268 | ||
| 10 |
|
12년 전 | 8958 | |
| 9 | 12년 전 | 7553 | ||
| 8 | 12년 전 | 8128 | ||
| 7 | 12년 전 | 7327 | ||
| 6 | 12년 전 | 7457 | ||
| 5 | 12년 전 | 7375 | ||
| 4 | 12년 전 | 7464 | ||
| 3 | 12년 전 | 6960 | ||
| 2 | 12년 전 | 5805 | ||
| 1 | 12년 전 | 12128 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기