2026, 새로운 도약을 시작합니다.

php7에서 mysql오류발생시 mysqli 문제처리법

· 6년 전 · 6411 · 13

php7에서 mysql오류발생시처리법

## 1. /WWW-ROOT에 아래화일작성(첨부화일)

mysql-wrapper.php
 

## 2.  common.php / ,  lib/common.lib.php  수정

상단에 아래문구입력

##  gnu4

require_once "{$g4['path']}/mysql-wrapper.php";

## gnu5

require_once(G5_PATH.'/mysql-wrapper.php');

PHP7은 MySQLi 확장만을 지원하기 때문에 그누보드4를 mysqli 확장을 사용하도록
수정하지 않으신다면 DB 연결 및 query 문에서 에러가 생기기 때문에 사용할 수가 없습니다.
그누보드5.1.3 이후버전에서는 MySQLi 확장도 지원하기 때문에 PHP7에서 사용할 수 있습니다.
문제는 5.1.3 이전버전의경우 발생하는거라 수정할곳이 너무 많은것 같아요. 저의경우 이렇때 사용합니다..

첨부파일

mysql-wrapper.php (29.8 KB) 255회 2019-03-03 11:59
|

댓글 13개

좋은 글 감사합니다
헐.........코드 몇 줄이 아니라 천 줄이 넘어가네요.ㅋ
만드시느라 애 많이 쓰셨겠어요.

근데, 오류라시면 어떤 오류일 때 이게 먹히는지?
제가 만든건 아니구요.. 웹써핑하다가 알게된겁니다 오류의 표현이 아니라.. gnu4 나 다른 이전버전의 php 에서 php7이상으로 업했을때 생기는 mysql.. mysqli 관련 변경된 사항을 처리하도록 하는 함수모음이겠죠..
실제로 다수의 gnu4 홈피들 운영하던 서버 업하면서 php7대로 버전 변경하다보니 수정할곳이 너무 많아서 요...
저의경우 technote 나 rgboard , gnu4의 경우에 유용하게 쓰고 있습니다.
감사합니다
저의 경우는 이런 error 발생이 납니다.(bitnami에서 local test ..)
Warning: Use of undefined constant G5_PATH - assumed 'G5_PATH' (this will throw an Error in a future version of PHP) in C:\Bitnami\wampstack-7.3.9-0\apache2\htdocs\common.php on line 2

Warning: require_once(G5_PATH/mysql-wrapper.php): failed to open stream: No such file or directory in C:\Bitnami\wampstack-7.3.9-0\apache2\htdocs\common.php on line 2

Fatal error: require_once(): Failed opening required 'G5_PATH/mysql-wrapper.php' (include_path='.;C:\php\pear') in C:\Bitnami\wampstack-7.3.9-0\apache2\htdocs\common.php on line 2
common.php 에서 G5_PATH 이 부분을 'G5_PATH' 로 바꿔보세요

안녕하세요. 파일 경로 잘 맞게 넣었는데요.

Warning: require_once(/mysql-wrapper.php): failed to open stream: No such file or directory in /jooson/www/common.php on line 2 Fatal error: require_once(): Failed opening required '/mysql-wrapper.php' (include_path='.:/usr/local/php73/lib/php') in /jooson/www/common.php on line 2

이런 경고가 뜹니다 ㅠㅠ 

적어주신 코드 그대로 복사해서 넣었습니다.

require_once "{$g4['path']}/mysql-wrapper.php"

require_once("{$g4['path']}/mysql-wrapper.php");

이렇게 두 개 해봤습니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

그누보드5 팁자료실

번호 제목 글쓴이 날짜 조회
공지 3년 전 조회 4,598
2741 3일 전 조회 110
2740 4일 전 조회 103
2739 1주 전 조회 209
2738 1주 전 조회 217
2737 1주 전 조회 181
2736 1주 전 조회 280
2735 3주 전 조회 281
2734 3주 전 조회 263
2733 1개월 전 조회 265
2732 1개월 전 조회 301
2731 1개월 전 조회 266
2730 1개월 전 조회 225
2729 1개월 전 조회 355
2728 1개월 전 조회 245
2727 1개월 전 조회 422
2726 1개월 전 조회 256
2725 1개월 전 조회 330
2724 1개월 전 조회 358
2723 1개월 전 조회 267
2722 1개월 전 조회 300
2721 1개월 전 조회 211
2720 2개월 전 조회 304
2719 2개월 전 조회 307
2718 2개월 전 조회 202
2717 2개월 전 조회 336
2716 2개월 전 조회 202
2715 2개월 전 조회 311
2714 2개월 전 조회 273
2713 2개월 전 조회 376
2712 2개월 전 조회 289
🐛 버그신고