답변 3개
php7 환경에서 그누4는 제대로 동작하지 않을 겁니다.
이런 답변이 있네요.
http://sir.kr/qa/114253#answer_114256">http://sir.kr/qa/114253#answer_114256
PHP7은 MySQLi 확장만을 지원하기 때문에 그누보드4를 mysqli 확장을 사용하도록
수정하지 않으신다면 DB 연결 자체가 되지 않기 때문에 사용할 수가 없습니다.
댓글을 작성하려면 로그인이 필요합니다.
혹시 도움이 될까 덧글 남깁니다.
파일은 common.php 와 common.lib.php 만 수정하면 작동하는것 같습니다.
mysql_connect, mysql_select_db, mysql_query 등 모두 mysqli 의 형태로 변경해야합니다.
바꾸기로 mysql_ -> mysqli_ 형태로 모두 변경하였구요.
- common.php
256줄 sql_connect 는 주석처리하고 파라미터를 1개 더 추가하여
$DB_CONNECT = sql_connect($mysql_host, $mysql_user, $mysql_password, $mysql_db);
맞춰서 하단은 주석 및 약간 수정했습니다.
- common.lib.php
1098줄 sql_query 함수 수정 했습니다.
위 $DB_CONNECT를 글로벌 선언하고 mysqli_query 에 파라미터로 주었습니다.
$DB_CONNECT 글로벌 선언이 보안에 문제가 있을 수 있겠으나 일단 급하게 구현이 필요했기에
사용했습니다.
mysqli 로 바뀐 부분과 일부 명령어 파라미터 변경이 문제인것 같습니다.
파일 필요하면 메일주세요.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인