1. 유료 호스팅

2. 무료 호스팅

3. RCS 사용자 설치

무료 호스팅 서버에는 RCS가 설치되어 있지 않다. 사용자에게는 설치 권한이 없으므로 모니위키에 기본으로 포함된 rcslite를 쓰는 게 최선이다. 서버 버전에 맞는 RCS 파일을 가져와서 쓰는 방법도 시도해봤으나, 에러가 발생하여 서버 중도 실패했다. 관리자는 추가 프로그램 설치는 어렵다고 답변했다.

  1. CentOS RCS 직접 설치: 참고(http://landoflinux.com/linux_rcs_revision_control_system.html) 프로그램 설치 권한이 없으므로 Fail

  2. RCSlite 활성화: config.php를 열어, #$version_class='RcsLite'; 앞의 주석 표시(#)를 삭제한뒤 저장한다.

  3. RCS 실행 파일을 직접 서버에 업로드
    1. 다운로드: RCS 최신버전(http://pkgs.org/centos-7/centos-x86_64/rcs-5.9.0-5.el7.x86_64.rpm.html)을 Windows에 직접 다운로드 받는다.
    2. 추출: 7zip(http://www.7-zip.org/)을 이용해서 필요한 파일을 추출한다.
    3. 업로드: FTP 프로그램을 이용하여 /usr 폴더를 통째로 서버에 업로드 한다. ssh에서 "pwd" 명령어로 절대 경로를 확인한다. 내 경우에는 /home1/moniwiki/public_html/wiki/usr/bin 이었다. 그리고 폴더 권한이 실행할 수 있는 수준인지 확인한다. 잘 모르겠으면 폴더, 파일에 777권한을 주면 된다.
    4. 경로설정: config.php를 열어서 path 설정을 추가한다. $path='?:./usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin'; ? 위치에 절대경로를 추가한다.
    5. 실행확인: ssh에서 해당 폴더로 이동한 뒤, ./rcs -v 명령어를 입력한다. 버전이 나오면 ok. -bash: ./rcs: /lib/ld-linux.so.2: bad ELF interpreter와 같은 에러가 나온다면 fail. 이 에러는 root 권한이 있어야 해결가능하다.
    6. 참고: 참고1(http://dev.naver.com/projects/moniwiki/issue/93836), 참고2(http://dev.naver.com/projects/moniwiki/issue/95950)

4. 같이 보기

----
Retrieved from http://memorecycle.com/w/아이비 호스팅
last modified 2019-10-04 14:02:28