1-1. diff문제.
- 내가 직접 돌리는 서버가 아니므로 rcs를 설치하는 것은 불가능.
- 개인 위키이므로 rcslite를 써도 무방하다는 결론
- rcslite는 모니위키에 기본적으로 탑재가 되어있으나, 여러 용도를 위해 기본적으로 사용할 수 있게되어있지는 않은듯 함.
- rcs lite를 사용할 수 있게 하려면
config.php 파일에서 적당한 곳에
$version_class='RcsLite';
이 한줄 추가하여 파일을 업데이트 시켜주면 완료.1-2. 조정권한문제
- 개인위키로 쓰려고 하기 때문에 다른 사람이 읽거나, 수정, 삭제하는 등의 행위를 제한하기 위한 목적으로 고민하였음.
- kernel0의 도움으로 config폴더에 있는 "acl.default.php"라는 파일을 만들어주면 된다는 것은 확인.(config 폴더 안의 acl.default.php.sample 파일을 참고하여 조정하면 됨)
- 하지만 파일만 고쳐서 업데이트 하는 것으로는 작동하지 않아서 웹을 뒤짐.
- 역시 문제는 config.php 파일이었음. 거기에 두 줄 추가해주어야 함..(견습마법사의 실험실에서 발견)
$security_class='acl';
$control_read=1;
(여기에 $no-register=1; 추가하면 사용자등록도 막을 수 있음)$control_read=1;
그러면 위 acl.default.php에서 작성해준 대로 권한설정이 됨.
페이지마다 현재 권한설정상태를 보고싶으면
$acl_debug=1;
이거 추가해주면 보는 화면마다 나옴.그거 나오는 화면의 모양새는 대략 이렇다.

사용권한 안내화면 ($acl_debug=1;)적용
- 이러해서 위키의 고민거리 대략 해결했음.
2. 톱페이지를 만들고 있는데, 포샵에서 사진자르고 페이지(html)까지 생성시킨 다음, 드림위버에서 이것저것 조정해서 올렸더니, Safari 3.1이랑 Opera 9.3에서는 이상이 없는데, FF 3.0이랑 IE 6.0에서는 그림정렬이 딱 맞지 않고 삐뚤어진다. 테이블명령어 처리방식이 다른건가...?
3. 모니위키 덕분에 아주 유닉스를 배운다.
- MacOSX에서 텔넷이나 Secure Shell을 쓰고싶으면 "응용프로그램 -> 유틸리티 -> 터미널" 을 실행. Darwin이라고 뜨면서 프롬프트가 움직이면 그 다음부터는 텔넷과 똑같이 쓰면됨.
- 서버 접속명령어 "ssh ID@도메인"
- cafe24사용시 다른 디렉토리에 있다가 자기 아이디로 접속하면 처음 들어가지는 곳으로 돌아가고 싶으면 "cd ~"
- 모니위키 처음 셋팅할때 "sh monisetup.sh" 해서 권한을 777로 해주고, 셋팅이 끝난 후, "sh secure.sh" 를 하면 자동으로 644로 바뀜.
- 서버상에서 디렉토리가 비지않아 안지워진다고 하면 그냥 "rm 디렉토리이름" 하면 끝.
Posted by erte






