php7에서 mysql오류발생시 mysqli 문제처리법 > 그누보드5 팁자료실

그누보드5 팁자료실

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

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

첨부파일

mysql-wrapper.php (29.8K) 222회 다운로드 2019-03-03 11:59:09

본문

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 이전버전의경우 발생하는거라 수정할곳이 너무 많은것 같아요. 저의경우 이렇때 사용합니다..

추천
6

댓글 13개

헐.........코드 몇 줄이 아니라 천 줄이 넘어가네요.ㅋ
만드시느라 애 많이 쓰셨겠어요.

근데, 오류라시면 어떤 오류일 때 이게 먹히는지?
제가 만든건 아니구요.. 웹써핑하다가 알게된겁니다 오류의 표현이 아니라.. gnu4 나 다른 이전버전의 php 에서 php7이상으로 업했을때 생기는 mysql.. mysqli  관련 변경된 사항을 처리하도록 하는 함수모음이겠죠..
감사합니다
저의 경우는 이런 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

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

 

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");

 

이렇게 두 개 해봤습니다.

전체 2,427 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT