감사합니다.
잘 되네요......
관리자 님이 쓴 글입니다.
--------------------------------------------------------------------
:안녕하세요
:
:저희 홈페이지 FAQ 에 등록된 [리눅스용 Nbuilder - 백업 및 복구 방법]을 참고하시면 문제가 될 부분이 없습니다.
:또한 퍼미션문제로 인해 웹상에서 자동복구는 어렵습니다.
:
:다음 내용을 참고하셔서 문제를 해결하시면 됩니다.
:
:감사합니다.
:
:= >
:
:엔빌더내에서 include 디렉토리는 경로문제를 해결하기 위해 여러곳으로 심볼릭링크 되어 있습니다.
:즉 nbuilder/include 디렉토리가 실제 원본 디렉토리이고,
:나머지 nbuilder/community/include 등은 심볼릭링크로 참조하고 있습니다.
:
:만약 백업이나 복구하는 과정에서 tar 대신 FTP나 zip 을 이용하였을 경우에는 심볼릭링크가 없어지게 됩니다.
:community 디렉토리를 예로 들면 텔넷상에서 다음과 같은 파일목록이 나와야합니다.
:
:[****@**** nbuilder_dev]# ls -l nbuilder/community/
:...
:lrwxrwxrwx 1 nbuilder nbuilder 11 2월 26 15:31 include - > ../include/
:...
:
:만약 심볼릭링크가 없어졌다면 다음 처럼 복구하시면 됩니다.
:
:# 엔빌더가 설치된 디렉토리로 이동.(사용자에 따라 다릅니다.)
:# 예제 디렉토리) /home/user/public_html/nbuilder/community/main/
:cd public_html/nbuilder
:
:# 복사된 include 디렉토리 삭제.
:rm -rf community/club/include
:rm -rf community/club_module/include
:rm -rf community/module/include
:rm -rf community/include
:rm -rf plugin/include
:
:# 심볼릭 링크 생성.
:ln -s ../../include/ community/club/include
:ln -s ../../include/ community/club_module/include
:ln -s ../../include/ community/module/include
:ln -s ../include/ community/include
:ln -s ../include/ plugin/include
:
:
:이상입니다.
:
:
:
:에러 질문입니다. 님이 쓴 글입니다.
:--------------------------------------------------------------------
::※ 필수입력정보 ※
::
::▷ 제품버젼 : ??
::▷ 사용중인 주소(URL) : http://www.hungryboarder.com/nbuilder/community/club/
::▷ 문제발생시 메뉴/주소 :
::▷ 문제발생시 에러메세지
:: : Warning: main(../include/global_define.php): failed to open stream: No such file or directory in /wecan/hanalee/www.hungryboarder.com/nbuilder/plugin/external_member/external_member_sync.php on line 19
::
::Warning: main(): Failed opening '../include/global_define.php' for inclusion (include_path='.:/usr/local/lib/php') in /wecan/hanalee/www.hungryboarder.com/nbuilder/plugin/external_member/external_member_sync.php on line 19
::
::Warning: main(../include/chkPerm.php): failed to open stream: No such file or directory in /wecan/hanalee/www.hungryboarder.com/nbuilder/plugin/external_member/external_member_sync.php on line 22
::
::Warning: main(): Failed opening '../include/chkPerm.php' for inclusion (include_path='.:/usr/local/lib/php') in /wecan/hanalee/www.hungryboarder.com/nbuilder/plugin/external_member/external_member_sync.php on line 22
::
::엔빌더회원정보와 외부회원정보 동기화
:: 동기화 안내
::- 외부회원정보는 사용하는 곳마다 다르므로 사용자가 직접 소스를 편집하여야 합니다.
::- nbuilder/plugin/external_member/ 내의 파일들의 주석을 제거하고 수정하면 됩니다.
::- 로그인, 로그아웃시 외부 사이트, 엔빌더 두 곳 모두 처리되도록 할 수도 있습니다.
::- 단, 사용자의 소스 수정으로 인해 일어나는 모든 오류는 본인이 책임져야합니다.
::- 직접 수정이 어려운 사용자는 http://passkorea.net 으로 의뢰하십시오.
::
::
:: 동기화 기준
::- 외부 회원정보를 기준으로 한다.
::- 외부 회원정보에 존재하는 사용자가 엔빌더에 존재하지 않을때 엔빌더에 사용자를 추가한다.
::- 엔빌더에 이미 존재하는 외부 회원정보는 외부 회원정보를 기준으로 갱신한다.
::
::
:: 제로보드 동기화 정보
::- 제로보드에서 가져와서 사용하는 데이타 항목은 다음과 같습니다.
:: = > user_id, password, name, openinfo, home_tel, handphone, email, homepage, home_address, comment, mailing
::- 주민등록번호는 제로보드에서 회원가입시 이미 암호화되었으므로 엔빌더로 가져오지 않습니다.
::
::
::Fatal error: Call to a member function on a non-object in /wecan/hanalee/www.hungryboarder.com/nbuilder/plugin/external_member/external_member_sync.php on line 82
::
::
::▷ 질문내용
:: : 호스팅 업체에서 서버 이전을 하면서 설치시 디렉토리 구조를 완벽하게 복구하지 않은듯 합니다. 디렉토리 링크기 떄문에 이전떄 마다 이런문제를 가져오는데..
::관리자 메뉴에 디렉토리 구조 체크라도 넣어서 이상시 자동으로 고치도록 하면 어떨까요?
::일단 조치방법 부탁드립니다.
::전화도 괜찮구요..
::
::016-747-4652