프로그램 사용/wiki2010. 11. 24. 20:55
wiki 라고해서 반드시 공개적으로 써야할 이유는 없어서
내부적으로 사용하는 위키를 만들려고 권한을 설정하다 보니 이래저래 막히는게 많았는데
아래 링크에서 속시원~하게 뚫어지는 문서들 발견.
그런데 버전이 달라서 되려나? ㅠ.ㅠ

[링크 : http://notes.textcube.com/category/IT/미디어위키]
  [링크 : http://notes.textcube.com/120] 계정별 권한
  [링크 : http://notes.textcube.com/130] 사용자 삭제
Posted by 구차니
프로그램 사용/wiki2010. 11. 24. 12:03
YAML이 먼지 모르겠지만, 아무튼 에러는 찜찜 -_-
Test Summary Report
-------------------
t/dokuwiki.t    (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
Files=5, Tests=4,  0 wallclock secs ( 0.06 usr  0.02 sys +  0.17 cusr  0.04 csys =  0.29 CPU)
Result: FAIL
Failed 1/5 test programs. 0/4 subtests failed.
make: *** [test_dynamic] 오류 255
  DIBERRI/HTML-WikiConverter-DokuWiki-0.53.tar.gz
  /usr/bin/make test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
  reports DIBERRI/HTML-WikiConverter-DokuWiki-0.53.tar.gz
Warning (usually harmless): 'YAML' not installed, will not store persistent state
Running make install
  make test had returned bad status, won't install without force

일단은 아래와 같이 하면 설치는 되는데..
perl -MCPAN -e 'install +YAML'

[링크 : http://www.nntp.perl.org/group/perl.module.build/2008/03/msg1295.html]

여전히 HTML::WikiConverter::DokuWiki 설치는 오류가 난다 ㅠ.ㅠ
Test Summary Report
-------------------
t/dokuwiki.t    (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
Files=5, Tests=4,  0 wallclock secs ( 0.05 usr  0.02 sys +  0.16 cusr  0.05 csys =  0.28 CPU)
Result: FAIL
Failed 1/5 test programs. 0/4 subtests failed.
make: *** [test_dynamic] 오류 255
  DIBERRI/HTML-WikiConverter-DokuWiki-0.53.tar.gz
  /usr/bin/make test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
  reports DIBERRI/HTML-WikiConverter-DokuWiki-0.53.tar.gz
Running make install
  make test had returned bad status, won't install without force




결론 : 우분투라면 깔끔하게 한방에!

$ sudo apt-get install libhtml-wikiconverter-perl
[링크 : http://packages.ubuntu.com/lucid/libhtml-wikiconverter-perl]


'프로그램 사용 > wiki' 카테고리의 다른 글

mediawiki 카테고리(분류) 기능  (8) 2010.11.29
mediawiki 관련글 - 권한관리  (0) 2010.11.24
mediawiki 1.15.5 로고 바꾸기  (0) 2010.11.24
mediawiki 파일 업로드 설정하기  (0) 2010.11.24
mediawiki smtp 설정  (0) 2010.11.24
Posted by 구차니
프로그램 사용/wiki2010. 11. 24. 11:03
mediawiki/skin/common/images 에 로고 파일을 복사하고
LocalSettings.php 파일에 아래와 같이 추가하면 된다.

Added $wgLogo="images/test.gif"; to LocalSettings.php

[링크 : http://www.gossamer-threads.com/lists/wiki/mediawiki/117514]

Posted by 구차니
프로그램 사용/wiki2010. 11. 24. 09:59
1.15.5 버전에서는 기본으로 업로드가 막혀있다.
사진이나 파일을 업로드 하도록 허용하려면

mediawiki/LocalSettings.php 파일의
 $wgEnableUploads       = false;
내용을 true로 변경해주면 다른 설정의 변경없이 바로 업로드 된다.

업로드된 파일은
mediawidi/images 에 저장된다.

[링크 : http://www.mediawiki.org/wiki/Manual:Configuring_file_uploads]
Posted by 구차니
프로그램 사용/wiki2010. 11. 24. 01:06
mediawiki/LocalSettings.php 에 다음의 항목을 추가하고
$wgSMTP = array(
 'host'     => "mail.example.com", //could also be an IP address
 'IDHost'   => "example.com",
 'port'     => 25,
 'auth'     => true,
 'username' => "my_user_name",
 'password' => "my_password"
);

[링크 : http://www.mediawiki.org/wiki/Manual:$wgSMTP]

php-pear 라는것이 mediawiki의 smtp 설정에 필요하다고 설치 해주었는데 여전히 실행은 안된다. ㅠ.ㅠ
# yum install php-pear-Mail
$ sudo apt-get install php-pear

[링크 : http://shrubbery.mynetgear.net/c/display/W/Installing+Mediawiki]


위에 까지는 아무런 화면도 안뜨는데
pear install MAIL Net_SMTP

[링크 : http://triviaatwork.blogspot.com/2010/11/mediawiki-migration-to-ubuntu.html]

이걸 설치하고 나서는 그래도 에러라도 난다 -_-
로그인 오류
메일 보내기 오류: authentication failure [SMTP: Invalid response code received from server (code: 535, response: authorization failed (#5.7.0))]

$wgSMTP = array(
 'host'     => "mail.example.com", //could also be an IP address
 'IDHost'   => "example.com",
 'port'     => 25,
 'auth'     => true,
 'username' => "my_user_name@example.com",
 'password' => "my_password"
);
으로 해주니 된다 ㅠ.ㅠ
다른 SMTP 메일들도 되는지는 모르겠다(현재 maillplug.com 의 서비스를 이용중임)

Posted by 구차니
Microsoft/Office2010. 11. 23. 16:12
제목이 거창하지만 간단하게 말하자면,
현재 목차에 따른 큰 항목을 머릿글에 자동으로 연결해서 출력하는 것이다.

예를들어 목차가

1. Index
2. Preface
3. Chapter 1
4. Chapter 2
5. Appendix A

이런식으로 구성되어 있다면,
각각의 페이지 위에 현재 속해있는 항목을 출력하는 것이다.

MS Word 2007 기준이며 다른 버전은 모르겠다 -_-

Step 1. "삽입 - 빠른 문서요소 - 필드"

Step 2. StyleRef 필드를 선택후 원하는 스타일 이름(물론 문서는 스타일이 적용되어 있다는 가정하에)을 선택한다.

[링크 : http://office.microsoft.com/ko-kr/word-help/HP005186193.aspx]
[링크 : http://support.microsoft.com/kb/141994/en-us]
Posted by 구차니
프로그램 사용/Mantis2010. 11. 23. 11:08
mantis 1.2.3 버전에서 사용자 관리를 하는데(권한수정)

요런 에러가 발생을 한다면
 SYSTEM WARNING: require_once(/var/www/mantisbt-1.2.3/library/disposable/disposable.php): failed to open stream: No such file or directory

disposable.php를 다운받아
mantisbt-1.2.3/library/disposable/disposable.php 에 복사를 해주면 된다.

[링크 : https://github.com/vboctor/disposable_email_checker/blob/master/disposable.php]
Posted by 구차니
svn export는 2가지 방법으로 가능하다.

1. 이미 받아놓은 svn working copy 에서 하기

    단, 이 경우 새로운 폴더를 생성하여 그 안에 export 해야 안전하다.
    (현재 디렉토리 이름 그대로 export 하므로 이름이 겹쳐진다.)


2. 서버에서 직접 받아 export 하기


Posted by 구차니
프로그램 사용/wiki2010. 11. 22. 13:42
wgGroupPermissions 항목을 추가하면 간단하게 해결!


mediawiki/LocalSettings.php
$wgGroupPermissions['*' ]['read'] = false;

[링크 : http://kldp.org/node/85405]

그렇다면 Linux 계정(PAM)으로 로그인하거나,혹 은 가입자체도 막아야 할텐데 어떻게 해야하려나..

Linux 계정으로 로그인(읽다말음 -_-)
[링크 : http://www.mediawiki.org/wiki/Authentication] / mediawiki
[링크 : http://www.dokuwiki.org/auth:pam]                / dokuwiki
   [링크 : http://www.dokuwiki.org/tips:htaccessauth]
   [링크 : http://www.dokuwiki.org/tips:httpslogin]
Posted by 구차니
내부적으로
mtd를 위해 YAFFS2 와
SDcard를 위해 VFAT을 사용한다.

$ mountrootfs / rootfs ro 0 0
tmpfs /dev tmpfs rw,mode=755 0 0
devpts /dev/pts devpts rw,mode=600 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
tmpfs /sqlite_stmt_journals tmpfs rw,size=4096k 0 0
none /dev/cpuctl cgroup rw,cpu 0 0
/dev/block/mtdblock6 /system yaffs2 ro 0 0
/dev/block/mtdblock8 /data yaffs2 rw,nosuid,nodev 0 0
/dev/block/mtdblock7 /cache yaffs2 rw,nosuid,nodev 0 0
/dev/block/mtdblock5 /cdrom yaffs2 rw 0 0
tmpfs /tmp tmpfs rw,size=2048k 0 0
/dev/block/mtdblock0 /pds yaffs2 rw,nosuid,nodev 0 0
/dev/block//vold/179:1 /sdcard vfat rw,dirsync,nosuid,nodev,noexec,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0


$ cat /proc/filesystems
nodev   bdevnodev   proc
nodev   cgroup
nodev   binfmt_misc
nodev   debugfs
nodev   sockfs
nodev   usbfs
nodev   pipefs
nodev   anon_inodefs
nodev   tmpfs
nodev   inotifyfs
nodev   devpts
nodev   ramfs
        vfat
        msdos
        yaffs
        yaffs2

근데.. 도대체 왜! cdrom이 마운트 되는거지 -ㅁ-?
Posted by 구차니