· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
À§Å°¼³Ä¡Çϱâ

À§Å°¼³Ä¡ ¹× »ç¿ë¹æ¹ý


1. À§Å°¼³Ä¡ °³·«

À§Å°¸¦ ¼³Ä¡ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ¾È³»ÀÔ´Ï´Ù.

2. ¼³Ä¡¹æ¹ý

MoniWiki:MoniWiki/DownLoad¿¡ ´Ù¿î¹ÞÀ½

MoniWiki:HelpOnInstallation (¼³¸í)

3. ¼³Á¤ÆÄÀÏ

¸ð´ÏÀ§Å° ¼³Ä¡µÈ °÷ÀÇ config.php ÆÄÀÏÀ» Á÷Á¢ ¼öÁ¤Çϰųª À¥ÀÎÅÍÆäÀ̽º¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.

  • ³»¿ëÀ» ¾Æ´Â °æ¿ì¿¡´Â ¼³Á¤ÆÄÀÏÀ» Á÷Á¢ ¼öÁ¤ÇÏ´Â °ÍÀÌ ÆíÇÏ´Ù.
  • À§Å°µð·ºÅ丮ÀÇ Æ۹̼ÇÀ» 2777 ȤÀº 777·Î ¼³Á¤(ÇÏÀ§Æú´õ Æ÷ÇÔ)
  • dataÆú´õÀÇ Æ۹̼ǵµ 2777 ȤÀº 777·Î ¼³Á¤
  • À¥ÀÎÅÍÆäÀ̽º¿¡¼­ º¯°æ http://ÇØ´çµµ¸ÞÀÎ/À§Å°µð·ºÅ丮/monisetup.php
  • moniwiki¼³Ä¡µð·ºÅ丮/config.php º¯°æ
  • ÆÛ¹Ì¼Ç ¹®Á¦·Î À¥¿¡¼­ ¼³Á¤À» ÇÒ °æ¿ì¿¡´Â monisetup.sh ¸¦ ½ÇÇà½ÃÄÑ ¾²±â °¡´ÉÇϵµ·Ï ÇÏ°í À¥¿¡¼­ º¯°æÈÄ¿¡´Â º¸¾ÈÀ» À§ÇÏ¿© secure.sh (644 º¯°æ ¹× ¼³Á¤ÆÄÀÏ º¹»ç)¸¦ ½ÇÇàÇØÁØ´Ù.
[taejun@localhost moniwiki]$ sh ./monisetup.sh
+-------------------------------------+
|    MoniWiki configuration script    |
+-------------------------------------+

 Please enter the permission 777 or 2777(default 2777):
*** chmod 777 config.php
*** chmod 2777 . ./data
 Did you really want to make directories with permission '2777'(N/y):

Please open monisetup.php again


[taejun@localhost moniwiki]$ sh ./secure.sh

+-------------------------------------+
|    MoniWiki configuration script    |
+-------------------------------------+

*** chmod 644 config.php

Your MoniWiki is now secure and cannot be configured.
If you wish to reconfigure it, execute the following command:

    % sh monisetup.sh

and open 'monisetup.php' on a web browser.

4. config.php ¿¡¼­ À¯¿ëÇÑ ¿É¼Ç

»ó¼¼ÇÑ ¼³¸íÀº Moni Wiki Options( MoniWiki:MoniWikiOptions ) Âü°í
  • {*} Çѱۻç¿ë : utf-8À» »ç¿ëÇÏ·Á ÇÒ °æ¿ì lang À» ko_KR.UTF-8 ·Î ÁöÁ¤ÇØ¾ß ÇÁ·Î±×·¥ÀÇ ¸Þ´ºµîÀÌ Çѱ۷Π³ª¿À¸ç ¹®¼­ÀÇ °æ¿ì´Â charset À» utf-8·Î ¼³Á¤ÇؾßÇÑ´Ù. ¹®¼­ÀÇ charset ¸¸ utf-8·Î Çϸé ÇÁ·Î±×·¥ÀÇ ¸Þ´ºÀº euc-kr·Î µÇ¾îÀֱ⶧¹®¿¡ ±úÁ®º¸ÀδÙ.
  • $frontpage : ´ë¹®À» ÁöÁ¤ÇÑ´Ù. ±âº»°ªÀº FrontPage·Î °¡°ÔµÇ¾îÀÖÀ¸¸ç ÇÊ¿äÇÏ¸é º¯°æÇÑ´Ù.
  • $sitename : À§Å°Á¦¸ñº¯°æ. ÀûÀýÇÑ Á¦¸ñÀ¸·Î º¯°æ
  • $edit_rows : À§Å°ÆíÁýÁÙ¼ö. ¾à°£ ´Ã¸®´Â°Ô ÆíÇÑ µí ÇÏ´Ù.
  • $lang : ¾ð¾î¼³Á¤. ±âº»°ª auto ·Î ºê¶ó¿ìÀú ¼³Á¤À» µû¸¥´Ù. utf8À» »ç¿ëÇÏ´Â °æ¿ì ko_KR.UTF-8 ·Î ¹Ù²Ù¾î¾ß ÇѱÛÀÌ Á¦´ë·Î Ãâ·ÂÀÌ µÈ´Ù. locale µð·ºÅ丮¹Ø¿¡ °¢ ¾ð¾î·Î ¹Ù²Ù´Â ÆÄÀÏÀÌ ÀÖÀ¸¸ç lang ¿¡¼­ ¼³Á¤ÇÑ °ÍÀ» locale µð·ºÅ丮¿¡¼­ Àоî¿Â´Ù.
  • $default_language : ÇöÀç ko. ÀÌ°Ç Çѱ۸޴ºµîÀ» º¸¿©ÁÖ´Â µíÇÏ´Ù.
  • $charset : ¹®ÀÚ¼Â. ±âº»°ªÀÎ utf-8 »ç¿ëÇÔ. ÀÌ´Â À¥¿¡¼­ meta ¿¡ »Ñ·ÁÁÖ´Â ¾ð¾î¸¦ ÁöÁ¤ÇÑ´Ù.
  • $auto_linebreak : ±âº»°ªÀº 0ÀÌ°í, 1·Î ÇÏ¸é ¼±º°ÀûÀ¸·Î °¢ ÁÙ¿¡ <br/>ÀÌ ´õÇØÁø´Ù. 1·Î Çϸé ÀÏ¹Ý ÅؽºÆ®¹®¼­¸¦ º¹»çÇؼ­ ³ÖÀ»¶§ ÀÚµ¿À¸·Î ÁٹٲÞÀÌ µÇ¾î Æí¸®ÇÑÁ¡Àº ÀÖ´Ù.
  • $pds_allowed
    • UploadFile¿¡¼­ Çã¿ëµÇ´Â È®ÀåÀÚ¸¦ ÁöÁ¤ÇÑ´Ù.
    • ±âº»°ªÀº 'png|jpg|jpeg|gif|mp3|zip|tgz|gz|txt|css|exe|hwp|pdf' À̸ç ÇÊ¿ä¿¡ µû¶ó ppt, doc µîÀ» Ãß°¡ÇÑ´Ù.
  • $use_sectionedit : ±âº»°ªÀº 0. 1·Î ¼³Á¤ÇÏ¸é ´Ü¶ô¸¶´Ù edit ¸µÅ©¸¦ ´Ü´Ù. 1·Î Çسõ´Â°ÍÀÌ Æí¸®ÇÏ´Ù.
  • $use_smileys : {*} ÀÌ·± ±âÈ£µéÀ» ¾µ ¼ö ÀÖ´Ù.

5. À¯¿ëÇÑ ±â´Éµé

  • plugin µð·ºÅ丮¸¦ º¸¸é ¿©·¯°¡Áö ºÎ°¡±â´ÉµéÀÌ ÀÖ´Ù.
  • admin Æнº¿öµå ÀÒ¾î¹ö·ÈÀ» °æ¿ì : ÇÁ·Î±×·¥ ¼³Ä¡ÇÑ µð·ºÅä¿¡¼­ ¾Æ·¡ÀÇ ÇÁ·Î±×·¥À» ½ÇÇà½ÃÄÑ ³ª¿Â °ªÀ» config.php ÀÇ $admin_passwd ¿¡ ³Ö¾îÁØ´Ù. ¾Æ·¡¿¡¼­´Â ºñ¹Ð¹øÈ£¸¦ newpassword ·Î ÇÑ °ÍÀÌ°í ÀÌ°ÍÀ» ¾ÏȣȭÇÏ¿© ¼³Á¤ÆÄÀÏ¿¡ ³Ö´Â °ÍÀÌ´Ù.
$ tools/mkpasswd.pl newpassword
88v7OSgEkSL82
  • ÅÛÇø´¸¸µé±â : ÅÛÇø´Àº »çÀü¿¡ ƯÁ¤ À¯ÇüÀ» ¸¸µé¾î³õ´Â °ÍÀÌ´Ù. '[a-z]Template$' ÇüÅ·ΠÇؼ­ ÆäÀÌÁö¸¦ ¸¸µé¸é ÀÚµ¿À¸·Î ÅÛÇø´¿¡ µî·ÏÀÌ µÈ´Ù. ºÒÇÊ¿äÇÑ ÅÛÇø´À» Áö¿ì°í ÀÌ·¸°Ô ¸¸µé¾î¼­ ÇÊ¿äÇÑ °Í¸¸ »ç¿ëÇÏÀÚ!
  • ÀÔ·ÂÆû¼öÁ¤Çϱâ
    • http://kldp.net/forum/message.php?msg_id=10459
    • ¸ÕÀú EditTextForm ¶ó´Â ÆäÀÌÁö¸¦ ¸¸µç´Ù.
    • ¿©±â¿¡ ¾Æ·¡ ³»¿ëÀ» ³Ö´Â´Ù. HelpOnEditing Àº ÆíÁý¿¡ ´ëÇÑ µµ¿ò¸»À̸ç EditToolbar °¡ ±×·¡ÇÈÅø¹Ù¸¦ Ãß°¡ÇÏ´Â °ÍÀÌ´Ù. Uploadfile ´Â ÆÄÀϾ÷·Îµå ±â´ÉÀ» Ãß°¡ÇÑ´Ù. EditHints ´Â °£´ÜÇÑ ¸î°¡Áö ¹®¹ýÀ» º¸¿©ÁÖ´Â °ÍÀÌ´Ù. [[UploadedFiles]] ´Â ¾÷·ÎµåÇÑ ÆÄÀÏÀ» Áö¿ï ¼ö ÀÖÀ¸¸é È­¸éÀ» º¸¿©ÁØ´Ù. ÆÄÀÏ°ü¸®¸¦ Æí¸®ÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù.
HelpOnEditing
[[EditToolbar]]
#editform
[[UploadFile(js)]]
----
[[EditHints]]
----
[[UploadedFiles]]

5.1. ±âŸ ¼³Á¤ °ü·Ã ÆÁ

5.2. ¿À¸¥Âʸ޴º ¼öÁ¤Çϱâ

<!> ¸ð´ÏÀ§Å° 1.1.2¿¡¼­ doc/theme.php.sample ÆÄÀÏÀÇ ¹®Á¦°¡ ÀÖ½À´Ï´Ù. CVS¹öÀü¿¡¼­´Â ÀÌ¹Ì °íÃÄÁ³½À´Ï´Ù.

  • ÆäÀÌÁöÆíÁý, Á¤º¸º¸±âµîÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù. ±âº»¼³Á¤µÇ¾îÀÖ´Â °ÍÀ» doc/theme.php.sample ÆÄÀÏÀ» Á¶Á¤ÇÏ¸é µÈ´Ù. config.php ¿¡ ÀÌ ÆÄÀÏÀ» include Çϵµ·Ï ÇسõÀ¸¸é µÈ´Ù. theme.php.sample ÆÄÀÏÀÌ Á» ÀÌ»óÇÏ¿© wiki.php ¿¡¼­ °ü·ÃµÈ ºÎºÐÀ» º¸°í ¾Æ·¡´Â Á¶Á¤ÇÏ¿´´Ù.
  • icon ¿¡¼­ FindPage, subscribe (¸ÞÀϹ߼Û), xml ·Î º¸ÀÌ´Â ºÎºÐÀº »°´Ù.
  • Upload new Attachment "theme.php.txt.joon.txt" on the "À§Å°¼³Ä¡"
[joon@intranet doc]$ pwd
/home/joon/html/moniwiki/doc
[joon@intranet doc]$ diff theme.php.joon theme.php.sample
2,3c2
< $iconset='moni2';
< $themeurl=$url_prefix;
---
> $iconset='moni';
5,19c4,17
< $ext='png';
< $icon['upper']="<img src='$imgdir/${iconset}/upper.$ext' alt='U' align='middle' border='0' />";
< $icon['edit']="<img src='$imgdir/${iconset}/edit.$ext' alt='E' align='middle' border='0' />";
< $icon['diff']="<img src='$imgdir/${iconset}/diff.$ext' alt='D' align='middle' border='0' />";
< $icon['del']="<img src='$imgdir/${iconset}/deleted.$ext' alt='(del)' align='middle' border='0' />";
< $icon['info']="<img src='$imgdir/${iconset}/info.$ext' alt='I' align='middle' border='0' />";
< $icon['rss']="<img src='$imgdir/${iconset}/rss.$ext' alt='RSS' align='middle' border='0' />";
< $icon['show']="<img src='$imgdir/${iconset}/show.$ext' alt='R' align='middle' border='0' />";
< $icon['find']="<img src='$imgdir/${iconset}/search.$ext' alt='S' align='middle' border='0' />";
< $icon['help']="<img src='$imgdir/${iconset}/help.$ext' alt='H' align='middle' border='0' />";
< $icon['www']="<img src='$imgdir/${iconset}/www.$ext' alt='www' align='middle' border='0' />";
< $icon['mailto']="<img src='$imgdir/${iconset}/email.$ext' alt='M' align='middle' border='0' />";
< $icon['create']="<img src='$imgdir/${iconset}/create.$ext' alt='N' align='middle' border='0' />";
< $icon['new']="<img src='$imgdir/${iconset}/new.$ext' alt='U' align='middle' border='0' />";
< $icon['updated']="<img src='$imgdir/${iconset}/updated.$ext' alt='U' align='middle' border='0' />";
---
> $icon['upper']="<img src='$imgdir/$iconset-upper.gif' alt='U' align='middle' border='0' />";
> $icon['edit']="<img src='$imgdir/$iconset-edit.gif' alt='E' align='middle' border='0' />";
> $icon['diff']="<img src='$imgdir/$iconset-diff.gif' alt='D' align='middle' border='0' />";
> $icon['del']="<img src='$imgdir/$iconset-deleted.gif' alt='(del)' align='middle' border='0' />";
> $icon['info']="<img src='$imgdir/$iconset-info.gif' alt='I' align='middle' border='0' />";
> $icon['rss']="<img src='$imgdir/$iconset-rss.gif' alt='RSS' align='middle' border='0' />";
> $icon['show']="<img src='$imgdir/$iconset-show.gif' alt='R' align='middle' border='0' />";
> $icon['find']="<img src='$imgdir/$iconset-search.gif' alt='S' align='middle' border='0' />";
> $icon['help']="<img src='$imgdir/$iconset-help.gif' alt='H' align='middle' border='0' />";
> $icon['www']="<img src='$imgdir/$iconset-www.gif' alt='www' align='middle' border='0' />";
> $icon['mailto']="<img src='$imgdir/$iconset-email.gif' alt='M' align='middle' border='0' />";
> $icon['create']="<img src='$imgdir/$iconset-create.gif' alt='N' align='middle' border='0' />";
> $icon['new']="<img src='$imgdir/$iconset-new.gif' alt='U' align='middle' border='0' />";
> $icon['updated']="<img src='$imgdir/$iconset-updated.gif' alt='U' align='middle' border='0' />";
21,24c19,22
< $icon['home']="<img src='$imgdir/${iconset}/home.$ext' alt='M' align='middle' border='0' />";
< $icon['xml']="<img src='$imgdir/${iconset}/xml.$ext' alt='X' align='middle' border='0' />";
< $icon['print']="<img src='$imgdir/${iconset}/print.$ext' alt='P' align='middle' border='0' />";
< $icon['attach']="<img src='$imgdir/${iconset}/attach.$ext' alt='@' align='middle' border='0' />";
---
> $icon['home']="<img src='$imgdir/$iconset-home.gif' alt='M' align='middle' border='0' />";
> $icon['xml']="<img src='$imgdir/$iconset-xml.gif' alt='X' align='middle' border='0' />";
> $icon['print']="<img src='$imgdir/$iconset-print.gif' alt='P' align='middle' border='0' />";
> $icon['attach']="<img src='$imgdir/$iconset-attach.gif' alt='@' align='middle' border='0' />";
33c31
< //   array("FindPage","",$icon['find']),
---
>    array("FindPage","",$icon['find']),
35,37c33,35
< //   array("","?action=subscribe",$icon['mailto']),
< //   array("HelpContents","",$icon['help']),
< //   array("","?action=format&amp;mimetype=text/xml",$icon['xml']),
---
>    array("","?action=subscribe",$icon['mailto']),
>    array("HelpContents","",$icon['help']),
>    array("","?action=format&amp;mimetype=text/xml",$icon['xml']),

6. »ç¿ëÀÚ ÀÎÁõ

¸ð´ÏÀ§Å°¿¡¼­ Á¦°øÇÏ´Â MoniWiki:SecurityPluginÀ» ¼³Á¤ÇÑ´Ù.

ȸ»ç¿¡¼­ º°µµÀÇ ÀÎÁõÀ» »ç¿ëÇÑ´Ù¸é ¾Æ·¡ÀÇ ÇüÅÂó·³ ÇÏ¿© ÀÎÁõÀ» Ãß°¡ÇÏ¸é µÈ´Ù. µð·ºÅ丮´Â °¢ÀÚÀÇ ¼­¹ö¼³Á¤¿¡ µû¶ó ´Ù¸¦ °ÍÀÌ´Ù.
 //  auth
 require_once("$DOCUMENT_ROOT/admin/include/auth.php");

Contributor: ¹®ÅÂÁØ



sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2008-12-30 14:21:42
Processing time 0.0084 sec