본문 바로가기
리눅스(Linux)/리눅스 서버 작업

서버 작업 기록 - 5. 제로보드 사용하기

by freezkim 2010. 3. 4.

제로보드를 사용하여 홈페이지를 만들 수 있다.

기존의 http폴더에 index.html를 만드는 대신, 제로보드에서 xe란 폴더를 만들어서 index를 xe 내부로 연결시켜주면
자동으로 홈페이지가 생성되는것 같다.

xe메뉴얼을 따라서 생성하였다. 크게 3가지 문제가 발생하였다.

1. GD 라이브러리 사용 불가 문제

GD라이브러리가 리눅스에 설치되어 있지 않았었다.
아니 정확하게 말하면 GD라이브러리는 설치되어 있었으나 그외에 다른것도 설치했어야 했음.

# yum install -y freetype gd jpeg libpng zlib

freetype, jpe, libpng, zlib 죄다 설치해주니 문제가 해결되었다.

그다음 httpd restart하고. 문제없이 넘어감.

2. 그다음 난관. DB설정하기

이미 db프로그램은 서버에 설치되어 있으나 아이디와 DB생성을 하지는 않았다.
http://blog.naver.com/miojj04?Redirect=Log&logNo=100034315177 참조했다.

1) DB생성하기
  mysql> create database 데이터베이스 이름
  insert into user (host,user,password)
  values ('localhost,'DB아이디 생성','password('패스워드'));

그다음은
  decs db;
로 설정에 필요한 권한 개수가 몇개인지 확인, 내경우는 21개던가?....
그다음 생성한 DB에다가 아이디를 연동시킨다.(DB생성과 아이디 생성을 따로 했으니, 자기가 사용할 DB에 ID를 붙여준다. 이름표 붙이듯이..)
mysql > insert into db
-> values ('localhost','DB이름','DB아이디','y','y','y','y','y','y','y','y','y','y','y','y',..........권한 개수에 맞게 설정);

DB실행하기
flush privileges;

이제 제로보드 DB아이디 DB비번, DB이름을 입력하고 넘어간다.



3. 제로보드에 접속해서 주주죽 따라했는데 게시판 접속이 안되는 문제가 생겼다.

이건 rewrite mode사용을 제거하니 문제가 해결됐다.



4. index.html에 접속해도 xe로 저절로 접속되도록 하기

index.html에 접속하면 안되고, http://ip/xe 로 접속해야 됐다. ip만 쳐서 바로 접속되게 하기위해 다음과 같은 작업을 하였다.

document root에 다음과 같이 index.html을 만든다.
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="{Context::getLangType()}" xmlns="http://www.w3.org/1999/xhtml">
   <head>
       <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
       <meta name="keywords" content="">
       <meta name="description" content="">
       <meta name="author" content="">
       <title>홈페이지 타이틀</title>
   </head>
   <frameset rows="0%,100%" cols="*" border="0" framespacing="0">
       <frame src="" scrolling="NO" frameborder="NO" name="no">
       <frame src="/xe/index.php" frameborder="NO" name="main" marginwidth="0" marginheight="0" scrolling="auto">
   </frameset>
   <noframes>
   </noframes>
    <body>
   </body>
</html>
        출처: http://www.phiz.kr/main/851


일단 이까지 해서 대충 작업 끝