본문 바로가기
그누보드

로컬서버에 그누보드 설치하는 중

by 디스코비스킷 2021. 9. 23.
반응형

라라곤을 쓰려고 했으나 어제 막혀서

xampp로 오늘 환경세팅을 했다.

기존 mysql을 깔아놓은게 있어서 포트번호를 3307로 설정했었고

root 비밀번호 변경하고 config.inc.php 부분 mysql 비밀번호넣고

그누보드 설치하려했는데 포트번호가 3307로 돼있어서 그런지.. 비밀번호오류가 자꾸나서 못넘어갔다

그냥 기존 db랑 그누보드폴더통째 옮겨서 들어갔다.

lib/dbconfig에서 호스트부분을 localhost에서 localhost:3307로변경

<?php
if (!defined('_GNUBOARD_')) exit;
define('G5_MYSQL_HOST', 'localhost:3307');
define('G5_MYSQL_USER', 'root');
define('G5_MYSQL_PASSWORD', '1234');
define('G5_MYSQL_DB', 'test');
define('G5_MYSQL_SET_MODE', false);

 

해서 들어갔는데.

이런식의 already defined in ~ 에러가 자꾸 뜸

게시판도 다깨져있고

이건 gd라이브러리가 없어서 생기는 문제라고한다.

 

php.ini에서 

extension=php_gd2.dll

;extension=gd부분을 이렇게 수정해줬다

그리고 

C:\xampp\php\ext 이경로에 파일을 추가해줬다

 

그런데도 깨진다.. .

 

 

PHP8로 버전업그레이드를 했는데 생각해보니 그누보드는 5버전이상이 안됐나 mysqli가 아니라 mysql을 쓰기때문에.. 

그런 차이로 다시 예전버전으로 돌려놨고

 

php.ini를 다시 찬찬히 보니

이게 파일명 syntax를 쓰고있어서 확장자와 php를 자르고 gd, gd2로 설정해줬더니 잘된다... ^^

gd2가 아니라 gd만 써도 잘돌아가는것을 확인했다. 

 

결론 

extension=gd
extension=gd2

이렇게 쓰자. 

반응형

최근댓글

최근글

© Copyright 2023 jngmnj