리눅스용 무료 웹하드인 shade webhard를 설치해 보겠다...
APM를 구성 해놓았다고 가정하고 설명하며, 일단 shade webhard 소스와 shade_webhard.sql를 다운받아야 한다. 아래 링크에서 다운 받자.
APM를 구성 해놓았다고 가정하고 설명하며, 일단 shade webhard 소스와 shade_webhard.sql를 다운받아야 한다. 아래 링크에서 다운 받자.
전체적인 설치 과정은 간단하게 2부분으로 나눌 수 있다. 첫째 DB 셋팅, 둘째 shade_webhard에서의 설정정도다.
1. DB로 MySQL을 이용한다. 일단 web hard에서 사용할 DB를 생성한다.
mysql -u root -p
Enter password: (root계정으로 로그인한다.)
>CREATE DATABASE webhard; (데이터베이스를 생성한다)
>show databases; (데이터베이스가 생성 되었는지 확인한다)
2. 데이터베이스가 생성 되었으면, 두번째 shade_webhard.sql를 적용 시키자.
먼저 vi를 이용하여 shade_webhard.sql 파일을 열어서 관리자 계정 아이디와 패스워드를 수정하자.
INSERT INTO webhard_backoffice_user VALUES ('', 'admin', '', password('shade'), '관리자', '', '', '', '');
부분이 보일 것이다... 'admin' 부분이 관리자 아이디이며, 'shade'부분에 패스워드를 입력하면 된다.
mysql -u root -p webhard < shade_webhard.sql (shade_webhard.sql를 적용시킨다)
mysql에 root로 접속해서 적용이 제대로 되었는지 확인해보자.
mysql -u root -p
use webhard;
show tables;
3. shade_webhard 소스를 압축해제한 뒤, 홈페이지 루트폴더에 복사한다.
먼저 include 폴더안에 있는 dbconnect.php 파일을 연다. DB에 접속할 계정에 대한 셋팅을 한다.
shade_webhard/include/dbconnect.php
$db_host = "localhost"; // mysql host
$db_user = "root"; // mysql username
$db_pass = "패스워드"; // mysql password
$db_name = "webhard"; // mysql db name
* 여기서 굳이 root를 이용할 필요는 없다. 따로 사용자 계정을 만들어서 사용해도 된다
include 폴더안에 있는 config.php 파일을 연다.
shade_webhard/include/config.php
$Conf[web_url] = "http://(ip주소 또는 도메인)/shade_webhard"; //웹하드의 HTTP URL 전체
$Conf[web_path] = "/shade_webhard"; // 웹하드의 HTTP URL에서 도메인을 뺀 나머지
$Conf[dir_doc] = "/var/www/html/shade_webhard"; // 서버상에서 웹하드가 위치한 절대경로
$Conf[dir_home] = "/public_webhard"; //사용자별 계정이 위치한 절대경로
4. 이제 웹하드가 잘 작동하는지 테스트 해보자
http://(URL주소)/shade_webhard/backoffice
-> 관리자 계정으로 로그인이 가능하다.
-> 환경설정 및 사용자 계정 관리가 가능하다.
http://(URL주소)/shade_webhard
-> 사용자 계정으로 로그인이 가능하다.
-> 웹하드 사용이 가능하다.