14th Step

1. 모니위키 관련 문제 몇가지 해결

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; 추가하면 사용자등록도 막을 수 있음)
그러면 위 acl.default.php에서 작성해준 대로 권한설정이 됨.
페이지마다 현재 권한설정상태를 보고싶으면
$acl_debug=1;
이거 추가해주면 보는 화면마다 나옴.
그거 나오는 화면의 모양새는 대략 이렇다.
사용자 삽입 이미지

사용권한 안내화면 ($acl_debug=1;)적용

맨 앞에 groups는 현재 자기가 속한 그룹,  Allowed actions는 현재 자기에게 허용된 행동권한, Denied actions는 거부되어 할 수 없는 행동권한, Protected actions는 비밀번호를 입력해야 할 수 있는 행동권한이다.
- 이러해서 위키의 고민거리 대략 해결했음.

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 디렉토리이름" 하면 끝.
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by erte


Trackback URL : http://morelogue.net/blog/trackback/143

« Previous : 1 : ... 104 : 105 : 106 : 107 : 108 : 109 : 110 : 111 : 112 : ... 214 : Next »

블로그 이미지

생각하는 대로 살지않으면, 사는대로 생각하게 된다.

- erte

Statistics Graph

Site Stats

Total hits:
245659
Today:
122
Yesterday:
200
Locations of visitors to this page
free counters
표현의 자유가 온누리에 눈처럼 내렸으면 하기에, 언론법, 집시법, 정보법 등의 개악을 막고 싶습니다
악!법이라고?
Support Wikipedia
Creative Commons License

이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.