3. RCS 사용자 설치 ¶
무료 호스팅 서버에서는 RCS를 지원하지 않는 것으로 보인다. 설치 권한이 사용자에게 없으니 모니위키에 기본으로 포함된 rcslite를 쓰는 게 최선이다. 서버 버전에 맞는 RCS 파일을 가져와서 쓰는 방법을 이미 시도했으나, 에러가 발생하여 서버 관리자의 도움 없이 진행이 어렵다. 그리고 관리자는 추가 프로그램 설치는 어렵다는 답변을 줬다.
그렇지만 1000 페이지 미만의 개인 사용자라면 RCS Lite를 사용해도 무방할 것이다.
- CentOS RCS 직접 설치: 참고. 프로그램 설치 권한이 없으므로 pass
- RCSlite 활성화: config.php를 열어, #$version_class='RcsLite'; 앞의 주석 표시(#)를 삭제한뒤 저장한다.
- RCS 실행 파일을 직접 서버에 업로드
- 다운로드: RCS 최신버전을 Windows에 직접 다운로드 받는다.
- 추출: 7zip을 이용해서 필요한 파일을 추출한다.
- 업로드: FTP 프로그램을 이용하여 /usr 폴더를 통째로 서버에 업로드 한다. ssh에서 "pwd" 명령어로 절대 경로를 확인한다. 내 경우에는
/home1/moniwiki/public_html/wiki/usr/bin
이었다. 그리고 폴더 권한이 실행할 수 있는 수준인지 확인한다. 잘 모르겠으면 폴더, 파일에 777권한을 주면 된다.
- 경로설정: config.php를 열어서 path 설정을 추가한다.
$path='?:./usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin';
? 위치에 절대경로를 추가한다.
- 실행확인: ssh에서 해당 폴더로 이동한 뒤,
./rcs -v
명령어를 입력한다. 버전이 나오면 ok.-bash: ./rcs: /lib/ld-linux.so.2: bad ELF interpreter
와 같은 에러가 나온다면 fail. 이 에러는 root 권한이 있어야 해결가능하다.
- 참고: 참고1, 참고2
- 다운로드: RCS 최신버전을 Windows에 직접 다운로드 받는다.
----
- [1] 신청 페이지에는 OS 정보는 생략되어 있으나, SSH로 접속한 뒤 "cat /etc/*-release | uniq"를 때려넣으면 정보를 알 수 있다.