Wiki 페이지에 그림 추가하는 법

마지막으로 [b]

PalmWiki에 그림을 올리기 위한 방법입니다.

인터넷 상에 http protocol로 접근 가능한 서버에다가 파일을 upload 하고 난 후 그 URL을 PalmWiki 내에 써주면 됩니다. 파일을 올릴만한 장소가 없는 경우, 또는 그림 link의 영속성을 보장해 주기 위해서 PalmWiki 내에다가 파일을 올릴 수가 있습니다.

  1. [Wiki 게시판]새 창으로 열기에 파일을 올린 후 그 파일의 link 주소를 PalmWiki 내에 사용을 하면 됩니다. 파일을 하나씩 Upload를 해야 하므로, 파일의 양이 많지 않은 경우에 적당한 방법입니다.
  2. PalmWiki ftp server를 이용하는 방법
    PalmWiki에다 ftp를 이용해서 파일을 Upload합니다. Upload할 파일의 양이 많은 경우에는 새로운 directory를 만들어 올릴 수가 있습니다. Ftp server에 upload 하기 위해서 사용자명으로 palmwiki 암호로 palmwiki 를 입력해야 합니다. 그 후 PalmWiki 페이지에서 PDS:<filename> 과 같은 식으로 link를 하면 됩니다. (예, PDS:welcome.msg새 창으로 열기)
  3. Raymundo 님의 수고로 PalmWiki에서도 직접 '화일업로드'를 사용할 수 있게 되었습니다. 대용량 upload가 아닌 경우에는 게시판 대신에 이걸 이용하는게 좋습니다.

ftp의 사용예

[jmjeong@jmjeong home]$ ftp wiki.jmjeong.com
Connected to wiki.jmjeong.com 
220 BCI1KROOPS Server (ProFTPD) [jmjeong.com]
Name (wiki.jmjeong.com:jmjeong): palmwiki
331 Password required for palmwiki.
Password:
230-PalmWiki용 ftp site 입니다.

Ftp 서버는 파일의 upload, 디렉토리 만들기, 이어 올리기가 가능하지만 파일의 download, 삭제, 이름 바꾸기는 불가능하도록 되어 있습니다. Ftp server는 가급적 그림 파일이나 PalmWiki 페이지에서 사용이 되는 파일을 upload하기 위한 목적으로만 사용해 주세요.

[edit]기타 궁금한 사항

ftp는 proftpd를 httpd는 apache를 사용했습니다. 굳이 proftpd를 사용한 이유는 apache의 httpd.conf 설정처럼 세밀한 제어가 가능하거든요. 아마 Wuftpd도 요즘은 그렇다고 들었는데 예전부터 써오던 거라서 그냥 그걸 썼습니다. 디렉토리 퍼미션 설정은 777로 해 두었고 pubilc_html과는 다른 곳에 위치하고 있습니다. 그 안쪽에 집어 넣어도 되지만 현재 public_html directory가 있는 파티션의 남은 용량이 얼마없어서요. wiki directory에서는 그쪽으로 symbolic link가 되어 있고요. 이건 세팅과는 별 상관없는 내용입니다. proftpd.conf 설정에서는 다음과 같은 설정을 사용했습니다. 굳이 암호를 넣은 이유는 예전에 anonymous로 세팅해 놓았더니 file upload robot들이 가끔 와서 장난을 치더라구요.
-- Jmjeong 2002-12-11 6:26 pm

<Anonymous /.1/wikifiles>
   User palmwiki
   Group nobody
   AnonRequirePassword on
   RequireValidShell off

   MaxClients                      30
   MaxClientsPerHost               4

   DisplayLogin                  welcome.msg
   DisplayFirstChdir             .message

   # Limit WRITE everywhere in the anonymous chroot
   <Directory *>
   AllowOverwrite        off
   AllowRetrieveRestart  on
   AllowStoreRestart     on
   <Limit READ WRITE>
     DenyALL
   </Limit>
   <Limit STOR MKD>
     AllowALL
   </Limit>
   </Directory>
</Anonymous>
트랙백 주고받기

마지막 편집일: 2003-4-21 5:30 pm (변경사항 [d])
6216 hits | 변경내역 보기 [h] | 페이지 소스 보기