그누보드 설치
-------------------------------------------------------------------
http://www.sir.co.kr
그누보드 : 다운로드(http://www.sir.co.kr/bbs/board.php?bo_table=g4_pds)
그누보드 4.31.02
-------------------------------------------------------------------
1. 다운 및 압축 해제
[root@server3 ~]# cd Desktop [root@server3 Desktop]# ls gnuboard4.utf8.tgz [root@server3 Desktop]# tar xvfz gnuboard4.utf8.tgz - 중략 gnuboard4.utf8/cheditor/patterns/ gnuboard4.utf8/cheditor/patterns/thumbnail/ gnuboard4.utf8/cheditor/patterns/thumbnail/flowers.gif gnuboard4.utf8/cheditor/patterns/thumbnail/gray.jpg gnuboard4.utf8/cheditor/patterns/flowers.gif gnuboard4.utf8/cheditor/patterns/gray.jpg gnuboard4.utf8/cheditor/insert_hlink.php [root@server3 Desktop]# ls gnuboard4.utf8 gnuboard4.utf8.tgz [root@server3 Desktop]# mv gnuboard4.utf8 /var/www/html/gnu4 [root@server3 Desktop]# cd /var/www/html [root@server3 html]# ls bandwidthd bbs gnu4 index.html index.html.old phpMyAdmin phpinfo.php [root@server3 html]# cd gnu4 [root@server3 gnu4]# ls HISTORY adm config.php geditor install.bak style.css LICENSE bbs convert head.php js tail.php _common.php cheditor data head.sub.php lib tail.sub.php _head.php cheditor4 dbconfig.php img perms.sh _tail.php common.php extend index.php skin [root@server3 gnu4]# |
2. 그누보드 설치 전 설정 (1)
[root@localhost ~]#vi /etc/httpd/conf/httpd.conf 749 # Specify a default charset for all content served; this enables 750 # interpretation of all content as UTF-8 by default. To use the 751 # default browser choice (ISO-8859-1), or to allow the META tags 752 # in HTML content to override this choice, comment out this 753 # directive: 754 # 755 AddDefaultCharset UTF-8 - 웹서버의 기본 문자코드는 UTF-8이다. httpd 서비스 재시작 [root@localhost html]# service httpd restart httpd 를 정지 중: [ OK ] httpd (을)를 시작 중: [ OK ] |
3. 그누보드 설치 전 설정 (2)
[root@server3 html]# mysql -u -root -p Enter password: ERROR 1045 (28000): Access denied for user '-root'@'localhost' (using password: YES) [root@server3 html]# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 73 Server version: 5.0.45 Source distribution Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> create database gnu; - database 에 그누보드용 데이터를 추가하는 명령어이다. Query OK, 1 row affected (0.02 sec) mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | gnu | | mysql | | test | | zero | +--------------------+ 5 rows in set (0.00 sec) mysql> flush privileges; - 항상 설정한 것을 인식시켜주는 것을 잊지 않는다. Query OK, 0 rows affected (0.00 sec) mysql> quit; |
4. 그누보드 설치
웹브라우저 창에서 www.server3.co.kr/gnu4 로 접속하면 그누보드의 설치가 시작된다.
설치를 하지 않았을 경우에는 경고메시지가 나타난다. 확인을 클릭한다.
라이센스의 내용을 읽고, 예, 동의합니다를 클릭한다.
Mysql 정보와 관리자 정보를 다음과 같이 입력한다.
Mysql 정보입력
- Host 에는 localhost가 입력되어 있다.
- User에는 Mysql 유저이름을 입력한다.
- Password 에는 Mysql 유저의 비밀번호를 입력한다.
- DB 에는 DBZ 이름을 입력한다.
최고 관리자 정보입력
- ID에는 최고관리자로 지정할 ID를 입력한다.
- Password에는 최고관리자의 비밀번호를 입력한다.
- Name에는 최고관리자의 이름을 입력한다.
- E-mail에는 최고관리자의 E-mail을 각각 입력한다.
이제 필요한 테이블, 디렉토리, 파일들이 설치된다. 작업이 끝나면 '메인화면'을 클릭한다.
이제 설치가 완료되었다. 그누보드는 기존적으로 index.php, head.php, tail.php를 제공한다.
이제 설치할때 생성한 최고관리자의 아이디로 로그인해 본다.
관리자 화면이다. 이곳에서 그누보드에 대한 전반적인 설정이 가능한다.
5. 그누보드 설치 후 한글이 깨지는 경우 (??로 표시될 경우)
- mysql의 gnu 데이타베이스의 기본 문자 코드를 utf8로 수정해 준다. [root@server3 html]# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 73 Server version: 5.0.45 Source distribution Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> use gnu; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed mysql> \s or status; -------------- mysql Ver 14.12 Distrib 5.0.45, for redhat-linux-gnu (i686) using readline 5.0 Connection id: 56 Current database: gnu Current user: root@localhost SSL: Not in use Current pager: stdout Using outfile: '' Using delimiter: ; Server version: 5.0.45 Source distribution Protocol version: 10 Connection: Localhost via UNIX socket Server characterset: latin1 - 기본 설정되어 있는 문자코드 Db characterset: latin1 Client characterset: latin1 Conn. characterset: latin1 UNIX socket: /var/lib/mysql/mysql.sock Uptime: 3 min 27 sec Threads: 1 Questions: 335 Slow queries: 0 Opens: 69 Flush tables: 1 Open tables: 37 Queries per second avg: 1.618 -------------- mysql> alter database gnu default character set utf8; Query OK, 1 row affected (0.01 sec) mysql> set character_set_server = utf8; Query OK, 0 rows affected (0.00 sec) mysql> set character_set_client = utf8; Query OK, 0 rows affected (0.00 sec) mysql> set character_set_connection = utf8; Query OK, 0 rows affected (0.00 sec) mysql> \s -------------- mysql Ver 14.12 Distrib 5.0.45, for redhat-linux-gnu (i686) using readline 5.0 Connection id: 56 Current database: gnu Current user: root@localhost SSL: Not in use Current pager: stdout Using outfile: '' Using delimiter: ; Server version: 5.0.45 Source distribution Protocol version: 10 Connection: Localhost via UNIX socket Server characterset: utf8 Db characterset: utf8 Client characterset: utf8 Conn. characterset: utf8 UNIX socket: /var/lib/mysql/mysql.sock Uptime: 4 min 9 sec Threads: 1 Questions: 340 Slow queries: 0 Opens: 69 Flush tables: 1 Open tables: 37 Queries per second avg: 1.365 -------------- mysql> commit; Query OK, 0 rows affected (0.00 sec) mysql> quit |
'Linux Server 구축 > 1-2. Web Server' 카테고리의 다른 글
APM - 소스 설치 (0) | 2008.12.16 |
---|---|
Tomcat JSP 서버 - RPM 설치 (0) | 2008.12.16 |
테터툴즈(Textcube) 설치 (0) | 2008.12.16 |
제로보드 설치 (0) | 2008.12.15 |
APM - RPM 설치 (0) | 2008.12.15 |
Apache WebServer - Exercise 1 (0) | 2008.12.15 |