웹하드 php 정보
정보 웹하드 php
관련링크
본문
설치해봐야겠네요..
처음본 신기한거는 무조건 해본다는..ㅎㅎ
----------------------------------------------------------------------
프로그램명 : shade webhard 0.7.9
사용환경 : Linux, APM (자바스크립과 PHP로만 만들어져있음)
라이센스 : LICENSE.TXT 를 반드시 읽어보십시요.
데모 : http://www.hangaroy.net/webhard/demo
# 패치내용
3. 0.7.8 -> 0.7.9
1) 업로드된 php 스크립트 실행될 가능성이 있는 부분 제거
- attach.php
- 글로벌변수가 사용가능하도록 설정된 서버에서만 문제발생 (php.ini register_globals 옵션 on일 경우)
- register_globals 를 off로 한경우는 상관없음
2. 0.7.8 -> 0.7.8
1) 보안버그 패치
- attach.php
1. 0.7.6 -> 0.7.7
1) 자잘한것들을 너무 많이 바껴서 뭘 바꾼지도 잘 모르겠습니다 ㅡ.ㅡ
2) 주로 특수문자처리와 왼쪽 폴더트리 부분에서 버그 있던것을 고쳤습니다.
3) 고질적인 문제들을 많이 고쳤으니 업그레이드 해주시길 바랍니다.
# 업그레이드 방법
- 기존의 DB와 사용자 홈 디렉토리는 그냥 두시고 소스가 있는 폴더만 다시 압축을 풀어 넣어시고 dbconnect.php와 config.php를 수정하시면됩니다.
# 설치방법
1. shade_webhard0.7.7.tgz 파일을 서버에 올림
2. 압축을 푼다
# tar xzvf shade_webhard.0.7.7.tgz
3. 데이타베에스에 웹하드 관련 테이블들을 생성한다.(DB.TXT 파일에 있는 스키마를 이용)
4. 환경설정을 한다.
1) include/dbconnect.php
$db_host = "localhost"; // mysql host
$db_user = "user"; // mysql username
$db_pass = "password"; // mysql password
$db_name = "dbname"; // mysql db name
위의 네게 변수를 자신에게 맞게 수정
2) include/config.php
아래의 네개 기본경로를 설정할때는 맨 뒤에 "/"를 붙이면 안된다.
$Conf[web_url] = "http://www.hangaroy.net/shade_webhard";
웹하드를 서비스할 HTTP URL 주소의 전체를 적는다
$Conf[web_path] = "/shade_webhard";
html 코드상에서 이미지나 다른 링크를 이용할때 사용하기 위한것이다
http://와 도메인을 제외한 주소를 적는다
$Conf[dir_doc] = "/home/mc2max/public_html/shade_webhard";
서버상에서 웹하드가 위치한 절대경로 (웹상에 서비스 되는 html 파일들)
$Conf[dir_home] = "/home/mc2max/public_webhard";
사용자별 계정이 위치한 절대경로, 개인별 파일저장 (가급적 웹에서 직접접근이 불가능한곳이 좋음)
이 경로 밑에 사용자아이디별로 디렉토리가 생성된다.
※ $Conf[dir_home]에 설정된 디렉토리는 퍼미션을 777로 함 (chmod 777 /home/mc2max/public_webhard)
5. 사용자 생성
shade_webhard/backoffice 를 웹으로 접근하여 사용자를 생성하고 로그인 하여 사용하면 된다.
관리자 아이디 : admin 비밀번호 shade
6. 주의 사항
1) 압축을 푼 채로 올리는 경우나 시스템이 심볼릭 링크를 지원하지 않는경우
- backoffice/include/ 디렉토리에 config.php, dbconnect.php, function.php, function_regional.php, setting.php 이 다섯개 파일은 include/ 디렉토리 밑에 있는 파일들의 심볼릭 링크입니다.
그러므로 만약 파일의 압축을 자신의 PC에서 먼저 풀어 ftp로 올리게 되면 심볼릭 링크가 해제 됩니다.
이때는 다시 압축파일을 서버에 올려 쉘상에서 풀던가 아니면 저 다섯개의 파일을 직접 복사해주십시요.
include/ <- 이 디렉토리에서 backoffice/include 로 다섯개의 파일을 하나씩 복사한다.
단 해당 파일들을 수정할때 마다 두번씩 수정해야함
사용환경 : Linux, APM (자바스크립과 PHP로만 만들어져있음)
라이센스 : LICENSE.TXT 를 반드시 읽어보십시요.
데모 : http://www.hangaroy.net/webhard/demo
# 패치내용
3. 0.7.8 -> 0.7.9
1) 업로드된 php 스크립트 실행될 가능성이 있는 부분 제거
- attach.php
- 글로벌변수가 사용가능하도록 설정된 서버에서만 문제발생 (php.ini register_globals 옵션 on일 경우)
- register_globals 를 off로 한경우는 상관없음
2. 0.7.8 -> 0.7.8
1) 보안버그 패치
- attach.php
1. 0.7.6 -> 0.7.7
1) 자잘한것들을 너무 많이 바껴서 뭘 바꾼지도 잘 모르겠습니다 ㅡ.ㅡ
2) 주로 특수문자처리와 왼쪽 폴더트리 부분에서 버그 있던것을 고쳤습니다.
3) 고질적인 문제들을 많이 고쳤으니 업그레이드 해주시길 바랍니다.
# 업그레이드 방법
- 기존의 DB와 사용자 홈 디렉토리는 그냥 두시고 소스가 있는 폴더만 다시 압축을 풀어 넣어시고 dbconnect.php와 config.php를 수정하시면됩니다.
# 설치방법
1. shade_webhard0.7.7.tgz 파일을 서버에 올림
2. 압축을 푼다
# tar xzvf shade_webhard.0.7.7.tgz
3. 데이타베에스에 웹하드 관련 테이블들을 생성한다.(DB.TXT 파일에 있는 스키마를 이용)
4. 환경설정을 한다.
1) include/dbconnect.php
$db_host = "localhost"; // mysql host
$db_user = "user"; // mysql username
$db_pass = "password"; // mysql password
$db_name = "dbname"; // mysql db name
위의 네게 변수를 자신에게 맞게 수정
2) include/config.php
아래의 네개 기본경로를 설정할때는 맨 뒤에 "/"를 붙이면 안된다.
$Conf[web_url] = "http://www.hangaroy.net/shade_webhard";
웹하드를 서비스할 HTTP URL 주소의 전체를 적는다
$Conf[web_path] = "/shade_webhard";
html 코드상에서 이미지나 다른 링크를 이용할때 사용하기 위한것이다
http://와 도메인을 제외한 주소를 적는다
$Conf[dir_doc] = "/home/mc2max/public_html/shade_webhard";
서버상에서 웹하드가 위치한 절대경로 (웹상에 서비스 되는 html 파일들)
$Conf[dir_home] = "/home/mc2max/public_webhard";
사용자별 계정이 위치한 절대경로, 개인별 파일저장 (가급적 웹에서 직접접근이 불가능한곳이 좋음)
이 경로 밑에 사용자아이디별로 디렉토리가 생성된다.
※ $Conf[dir_home]에 설정된 디렉토리는 퍼미션을 777로 함 (chmod 777 /home/mc2max/public_webhard)
5. 사용자 생성
shade_webhard/backoffice 를 웹으로 접근하여 사용자를 생성하고 로그인 하여 사용하면 된다.
관리자 아이디 : admin 비밀번호 shade
6. 주의 사항
1) 압축을 푼 채로 올리는 경우나 시스템이 심볼릭 링크를 지원하지 않는경우
- backoffice/include/ 디렉토리에 config.php, dbconnect.php, function.php, function_regional.php, setting.php 이 다섯개 파일은 include/ 디렉토리 밑에 있는 파일들의 심볼릭 링크입니다.
그러므로 만약 파일의 압축을 자신의 PC에서 먼저 풀어 ftp로 올리게 되면 심볼릭 링크가 해제 됩니다.
이때는 다시 압축파일을 서버에 올려 쉘상에서 풀던가 아니면 저 다섯개의 파일을 직접 복사해주십시요.
include/ <- 이 디렉토리에서 backoffice/include 로 다섯개의 파일을 하나씩 복사한다.
단 해당 파일들을 수정할때 마다 두번씩 수정해야함
댓글 전체
혹시 다운받으셨다면 라이센스 파일을 첨부해주시는 쎈스를 .... ^^

"shade webhard"에 대한 라이센스 및 프로그램에 관한 명시
프로그램명 : shade webhard
버전 : 0.7.9 (2005. 11. 02)
제작자 : hangaroy
개발목적 : 지극히 개인적임, 지금도 개인적임
사용대상 : 아는 사람은 물론이고 모르는 사람도 상관없음
프로그램의 성격 : 파일의 보관 및 활용, 공유 등 일반적인 웹하드의 기능
기본이념 : 자바스크립트만으로도 윈도우 탐색기 트리구조를 구현할 수 있다. (팝업, 단축키 빼고 --;) 그리고 홍익인간
E-mail : http://onionmixer.net <- 아찌 개인홈)에 서버도 기생, 도메인도 기생, 생활도 기생 ㅡ_ㅡ
양파아찌가 BPL을 언급하기도 했는데 (맥주사주는 라이센스, 우리나라에서 밥피엘이라던가 --;) 뭔가 너무 엄한거 같아서 GPL로 했습니다. 어차피 술도 잘 못마시고
그치만 대단히 환영합니다!
구우사마 만세! 초~ 쇼크! 아~이 아~이 아~이 (애니메이션 "정글은 언제나 하레와 구우" 참조. 정신붕괴 책임못짐)
프로그램명 : shade webhard
버전 : 0.7.9 (2005. 11. 02)
제작자 : hangaroy
개발목적 : 지극히 개인적임, 지금도 개인적임
사용대상 : 아는 사람은 물론이고 모르는 사람도 상관없음
프로그램의 성격 : 파일의 보관 및 활용, 공유 등 일반적인 웹하드의 기능
기본이념 : 자바스크립트만으로도 윈도우 탐색기 트리구조를 구현할 수 있다. (팝업, 단축키 빼고 --;) 그리고 홍익인간
E-mail : http://onionmixer.net <- 아찌 개인홈)에 서버도 기생, 도메인도 기생, 생활도 기생 ㅡ_ㅡ
양파아찌가 BPL을 언급하기도 했는데 (맥주사주는 라이센스, 우리나라에서 밥피엘이라던가 --;) 뭔가 너무 엄한거 같아서 GPL로 했습니다. 어차피 술도 잘 못마시고
그치만 대단히 환영합니다!
구우사마 만세! 초~ 쇼크! 아~이 아~이 아~이 (애니메이션 "정글은 언제나 하레와 구우" 참조. 정신붕괴 책임못짐)
좋은정보 감사합니다