Web

XAMPP를 사용한 그누보드 설치하기

Zyss 2021. 10. 7. 19:27
반응형

XAMPP를 이용해서 그누보드를 설치가 처음이고, 

그누보드 설치도 처음이다보니 원인이 무엇인지 찾느라 시간을 많이 소비했다.

원인은 DB 테이블 생성과 패스워드 설정이 안되어있다보니 발생하는 오류였다.

결론은 테이블 생성과 비밀번호 설정을 해주면 설치 오류는 사라진다.

잊지않기 위해 블로그에 자료를 남겨둔다.

 

그누보드 설치 오류 문구

Warning: mysqli_connect(): (HY000/1044)

 

 

1. XAMPP 설치  

https://www.apachefriends.org/

 

XAMPP Installers and Downloads for Apache Friends

What is XAMPP? XAMPP is the most popular PHP development environment XAMPP is a completely free, easy to install Apache distribution containing MariaDB, PHP, and Perl. The XAMPP open source package has been set up to be incredibly easy to install and to us

www.apachefriends.org

 

2. 그누보드 다운로드

https://sir.kr/

 

그누보드, 영카트, 워드프레스용 쇼핑몰 배포

그누보드, 영카트 개발사로 웹사이트와 쇼핑몰을 무료로 만들수 있는 수많은 솔루션을 무료로 제공하고 있으며 다국어버전도 배포하고 있습니다.

sir.kr

 

 

3.  \xampp\htdoc\  폴더에 다운로드한 그누보드를 압축해제하여 복사하여 붙여넣기

 

4. 그누보드 폴더안에 data 폴더 생성하고 707 권한 설정

 

5. \xampp\phpMyAdmin\config.inc.php 편집기로 열어서 

   $cfg['Servers'][$i]['password'] = '3611';

   패스워드 입력

 

 

 

6. XAMPP 실행하여  MySql의 Admin 클릭하여 phpMyAdmin 실행

 

7. 좌측 트레이에서 새 데이터베이스를 생성 [ DB명 ]

 

 

 

 

8. 사용자 계정의 ROOT 클릭하여 change password 변경

 

 

9. DB 테이블 생성과 패스워드를 설정을 완료하였다.

   

10. 아래는 XAMPP 실행하여 Shell 창을 띄워서 비밀번호를 설정하는 방법이다.

 

 

mysql -uroot -p
enter
drop user 'root'@'localhost';
CREATE USER 'root'@'localhost' IDENTIFIED BY '3611';
grant all privileges on *.* to 'root'@'localhost' WITH GRANT OPTION;

 

 

 

https://www.wsgvet.com/bbs/board.php?bo_table=web&wr_id=181 

 

Connect Error: Access denied for user 'root'@'localhost' 해결 방법 > WEB | 우성짱의 NAS

보통 DB의 정보 (DB 유저이름, DB 암호, hostname, DB 이름)를 틀린 정보를 넣었을 때 발생합니다.하지만 방금 저의 경우는 root에 실제로 권한이 없었습니다.구글링해보니 drop 한 후 새로 생성하면 된다

www.wsgvet.com

 

 

 

처음이라 어렵구나...

 

 

반응형