답변 4개 / 댓글 6개
채택된 답변
+20 포인트
data/dbconfig.php 파일에서
locahost 부분에
123.123.123.123:3306
형식으로
아이피주소:포트
를 넣으시면됩니다.
로컬호스트 라면...
우선 로컬환경에서 포트를 3306을 열어서 설치까지만 하시고
다시 db포트를 바꾸시고
위 방법데로 인스톨 후 설치되는 파일에서
locahost:3306 식으로 하시면될겁니다.
PHP 설정에서 MySQL 의 기본 포트를 변경할 수 있습니다. 아래 매뉴얼 참고하시면 도움이 될 것 같아요.
https://www.php.net/manual/en/mysqli.configuration.php#ini.mysqli.default-port
php 8.3 버전 낮추세요 저도 저거 8.1에선 거기까진 약간 에러 나왔는데
8.2부터는 문법도 다르고 폐기된 문법도 있어서 엄청 에러나와요
답변에 대한 댓글 2개
lib/common.lib.php 1530 라인에
$link = mysqli_connect($host, $user, $pass, $db);
이것만 수정하면 될듯 해서 뒤에
3307 포트 사용으로
아래와 같이 3307 하드코딩 해서 처리했습니다..
포트 변경이 안된다니 의외입니다.
사용할 때 문제가 없는지는 잘 모르겠습니다.
$link = mysqli_connect($host, $user, $pass, $db, 3307);
답변을 작성하려면 로그인이 필요합니다.

위 방법으로 일단 해보았는데 설치는 되었습니다.
설치 이후에 저 파일 보면 포트번호가 없습니다.
define('G5_MYSQL_HOST','localhost:3307'); 로 변경해야할지 의문이 가서, 일단 위 방법대로 해서 써보고 있습니다.