웹하드 php > 십년전오늘

십년전오늘

10년전 추억의 책장을 넘기며

웹하드 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 로 다섯개의 파일을 하나씩 복사한다.
                            단 해당 파일들을 수정할때 마다 두번씩 수정해야함

댓글 전체

"shade webhard"에 대한 라이센스 및 프로그램에 관한 명시

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

구우사마 만세! 초~ 쇼크! 아~이 아~이 아~이 (애니메이션 "정글은 언제나 하레와 구우" 참조. 정신붕괴 책임못짐)
전체 135,051
십년전오늘 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT