ECMS 0.4 ( Electronic Commerce Management System Version 4 )

ÀúÀÛÀÚ : ¼ÛÀçÈ£
ÀúÀÛ±Ç : ¼ÛÀçÈ£
¹èÆ÷ÀÏ : 1999³â 9¿ù 5ÀÏ, ¹èÆ÷ÇüÅ : °ø°³
¿¬¶ôó :

  ÀÎÅÍ³Ý À¥ ¸¶½ºÅÍ Å¬·´
  Q&A
  ÀÎÅÍ³Ý À¥ ¸¶½ºÅÍ Å¬·´ SSA Q&A
  webmaster@iwmclub.com


[ »ç¿ë ¾à°ü ]

º» Á¦Ç°ÀÇ ÀúÀ۱ǰú ¼ÒÀ¯±Ç ¹× ÀÌ¿Í °ü·ÃµÈ ¸ðµç ÁöÀû Àç»ê±ÇÀº  º» Á¦Ç°ÀÇ ÀúÀÛÀÚ¿¡°Ô ÀÖ½À´Ï´Ù.
º» Á¦Ç°ÀÇ ¼öÁ¤, Àç ¹èÆ÷¸¦ ÇÒ °æ¿ì ¹Ýµå½Ã ÀúÀÛÀÚÀÇ µ¿ÀǸ¦ ¾ò¾î¾ßÇÑ´Ù.
º» Á¦Ç°Àº ¼öÁ¤ÈÄ Àç ¹èÆ÷µÉ ¼ö ¾ø´Ù.

º» Á¦Ç°À» »ç¿ëÇÒ ¼ö ÀÖ´ÙÇÏ¿© º» Á¦Ç°ÀÌ »ç¿ëÀÚ¿¡°Ô ±Í¼ÓµÇ´Â °ÍÀ» ÀÎÁöÇϱ⠹ٶó¸ç,
ÀúÀÛÀÚ¿¡ ÀÇÇØ º» Á¦Ç°ÀÇ °è¼ÓÀûÀÎ »ç¿ëÀÇ ±ÝÁö¸¦ Á¦ÇÑÀ» ¹ÞÀ» ¼ö ÀÖ´Ù.

º» Á¦Ç°ÀÇ »ç¿ëÀ¸·Î ÀÎÇØ ¹ß»ýÇÏ´Â ¸ðµç ¹®Á¦¿¡ ´ëÇÑ Ã¥ÀÓÀº »ç¿ëÀÚ¿¡°Ô ÀÖÀ½À» ¹àÈù´Ù.

º» Á¦Ç°À» »ç¿ëÇÏ´Â °ÍÀº ÀÌ»óÀÇ ¾à°üÀ» µ¿ÀÇÇÏ´Â °ÍÀ¸·Î °£ÁÖÇÑ´Ù.



¼ø ¼­

1. Á¦Ç° ¸í¼¼
2. Á¦Ç° ±â´É
3. ¼³Ä¡
4. ±âº» ¸Þ´º
5. ±âŸ ºÎ¿¬ ¼³¸í










1. Á¦Ç° ¸í¼¼

±âº» »ç¿ë ȯ°æ : ¾ËÂ¥ ·¹µåÇÞ ¸®´ª½º ±âº» ÆÐŰÁö 5.2 (±âŸ ¸®´ª½º/À¯´Ð½º¿¡¼­µµ »ç¿ë °¡´É)
»ç¿ë ¾ð¾î : PERL, PHP3, ±âŸ ½ºÅ©¸³ÆÃ ¾ð¾î
»ç¿ë µ¥ÀÌÅͺ£À̽º : Postgres 6.3.2 (±âŸ ¹öÁ¯¿¡¼­µµ »ç¿ë °¡´É)









2. Á¦Ç° ±â´É

ȸ¿ø °ü¸® ( ¸®½ºÆ®/¼öÁ¤/»èÁ¦/Àüü ¸ÞÀÏ/ȸ¿ø Ȱµ¿ »çÇ× ±â·Ï ¹× ¿­¶÷/±âŸ ... )
ȸ¿ø Á¦ÇÑ ( °Ô½Ã¹° ¸®½ºÆ®/Àбâ/¾²±â/±âŸ ... )
¿Â¶óÀÎ ¸Þ¼¼Áö










3. ¼³Ä¡
nobody (À¥ ¼­¹ö °èÁ¤) Àº ÀÌ DB ¸¦ ¾×¼¼½ºÇÒ ¼ö ÀÖ¾î¾ßÇÑ´Ù.
»ç¿ëÀÚ °èÁ¤Àº DB ¸¦ »ý¼ºÇÒ ±ÇÇÑÀÌ ÀÖ¾î¾ßÇÑ´Ù

¼³Ä¡ ¼ø¼­
0. ȨÆäÀÌÁö µð·ºÅ丮¿¡¼­ ¾ÐÃàÀ» Ǭ´Ù. (±âÁ¸ ÆÄÀÏÀ» µ¤¾î¾µ ¼ö ÀÖÀ¸¹Ç·Î ¹Ì¸® ¹é¾÷ ÇÒ °Í.)
1. ¼³Ä¡ ÇÁ·Î±×·¥ ./setup À» ½ÇÇà
2. admin µð·ºÅ丮¿¡ Basic Authentication (µð·ºÅ丮 ÀÎÁõ) À» ¹Ýµå½Ã °É °Í.
3. ±âŸ PHP ȯ°æ ¼Â¾÷ (µ¿È£È¸ ¿î¿µ½Ã ÇÊ¿ä)
4. ±âŸ ÆÞ À§Ä¡, ¼¾µå¸ÞÀÏ À§Ä¡ È®ÀÎ
   ÆÞ À§Ä¡ : /usr/local/bin/perl ·Î ¸ÂÃß¾îÁ® ÀÖÀ½. 
   $ ln /usr/bin/perl /usr/local/bin/perl ¸í·ÉÀ¸·Î ÆÞ À§Ä¡ Á¶Á¤ °¡´É
5. °ü¸®ÀÚ ID : redpig , °ü¸®ÀÚ PW : 1111
   ¼³Ä¡ ÈÄ °ü¸®ÀÚ ¸Þ´º¿¡¼­ ¹Ýµå½Ã ºñ¹Ð¹øÈ£¸¦ ¹Ù²Ù¾î ÁÙ °Í.












4. ±âº» ¸Þ´º

°ü¸®ÀÚ ¸ðµå (ºñ¹Ð¹øÈ£¸¦ ¾Ë¾Æ¾ß µé¾î°¡µµ·Ï)
ȸ¿ø°¡ÀÔ
ȸ¿øÅ»Åð
ȸ¿ø·Î±×ÀÎ
ȸ¿ø·Î±×¾Æ¿ô
ȸ¿ø Á¤º¸ ¼öÁ¤
ȸ¿ø Á¤º¸ ¿­¶÷


±âŸ... µ¿È£È¸ »ý¼º/°ü¸® ¸Þ´º »ý·«















5. ±âŸ ºÎ¿¬ ¼³¸í



sendmail À§Ä¡ È®ÀÎ = /usr/sbin/sendmail
ÆÞ À§Ä¡ È®ÀÎ = /usr/local/bin/perl














------------------==  ¼Ò     °³  ==--------------------

(C) 1999 ¿¬ÇÕ All rights reserved!

http://associa.net
http://iwmclub.com

ȸ»ç¸í : ¿¬ÇÕ
ÀúÀÛÀÚ : ¼ÛÀçÈ£
         º» ¼ÒÇÁÆ®¿þ¾î´Â ÀúÀÛÀÚÀÇ Çã¶ô¾øÀÎ ¼öÁ¤/º¹»ç ¶Ç´Â Àç ¹èÆ÷µÉ ¼ö ¾øÀ¸¸ç
         À̸¦ ¹ÙÅÁÀ¸·Î Á¦ 2ÀÇ ÀúÀÛ¹°À» âÀÛÇÒ ¼ö ¾ø½À´Ï´Ù.

         À§ »çÇ×À» ²À ÁöÄÑÁֽñ⠹ٶó¸ç ±âŸ °ü·Ã »çÇ×Àº webmaster@iwmclub.com
         À¸·Î ÇØ ÁֽʽÿÀ.


------------------==  Á¦Ç° ¸í¼¼  ==--------------------

¸í  Ī : ECMS (Electronic Commerce Management System)
¹ö  Á¯ : 0.4
±¸  Çö : PostgreSQL, PERL, PHP3, etc ...

ÁÖ¿ä±â´É : - ȸ¿ø °ü¸®
           - °Ô½ÃÆÇ ¹«ÇÑ´ë »ý¼º (ȸ¿ø Àü¿ë ¸®½ºÆ®/Àбâ/¾²±â °Ô½ÃÆÇ ±â´É)



------------------==  °æ     °í  ==--------------------

  [ Ç×»ó ÁÖ±âÀûÀ¸·Î ¹é¾÷ÇÒ °Í ]
  ¹é¾÷ ÇÁ·Î±×·¥ ecms_backup À» ½ÇÇàÇϸé dump.gz ÆÄÀÏÀÌ »ý¼ºµÊ. ÀÌ ÆÄÀÏÀ» ´Ù¿î¹Þ¾Æ
  °³ÀÎ PC ¿¡ º¸°ü


  [ ½´ÆÛ À¯Àú ID : redpig ] 
  ½´ÆÛ À¯Àú ID ´Â Àý´ë »èÁ¦ µÇ¾î¼­´Â ¾ÈµÈ´Ù.
  ¹Ýµå½Ã ºñ¹Ð¹øÈ£ ¹Ù²Ù¾î »ç¿ëÇϵµ·Ï ÇÑ´Ù.



------------------==  ±×     ¿Ü  ==--------------------

   [ ¾÷±×·¹À̵å ÁßÀÎ ±â´É ]
   - Àüü ȸ¿ø ¸ÞÀÏ (Á¶¸¸°£¿¡ ÇØ°áµÉ °ÍÀÌ¸ç ÆÐÄ¡ °¡´É)
   
   [ Å×½ºÆ® ºÎÁ·ÀÎ ±â´É ]
   ¾Æ·¡ÀÇ ±â´ÉÀº ¿À·¡Àü¿¡ ¿Ï·áµÇ¾úÀ¸³ª ½Ã°£ÀÌ ¾ø¾î Á¦´ë·Î Å×½ºÆ®¸¦ ÇÏÁö ¸øÇßÀ½.
   ¿ë±âÀÖÀ¸½Å ºÐÀº Á÷Á¢ »ç¿ëÇØ º¸½Ã±â ¹Ù¶÷.
   
   - ȸ¿ø Á¢¼Ó Á¦ÇÑ ±â´É
   - µ¿È£È¸ °ü·Ã ±â´É    (µ¿È£È¸ ȸÀå º°µµ ¼±Á¤. 
                         µ¿È£È¸ ȸÀåÀÌ º°µµ ȸ¿ø °ü¸®
                         µ¿È£È¸ Àü¿ë ¸®½ºÆ®/Àбâ/¾²±â °Ô½ÃÆÇ °¡´É)
   - ¼îÇθô ±â´É (īƮ ±â´É Áغñ Áß)

   [ »ç¿ëÇÒ ¼ö ¾ø´Â ±â´É ]
   - ½ÇÁ¦ ´õ ¸¹Àº ±â´ÉµéÀÌ ÀÖÀ¸³ª ´Ù¸¥ »ç¶÷ÀÌ ÀÛ¼ºÇÑ °ø°³ CGI ¼öÁ¤ÇÏ¿© ¿¬µ¿ÇÏ¿´À¸¹Ç·Î
     ¶óÀ̼¾½º ¹®Á¦ ¶§¹®¿¡ ÇԺηΠÃß°¡½ÃÄÑ ¹èÆ÷ÇÒ ¼ö ¾ø´Ù.

   - äÆÃ¹æ, dir µîÀ» »ç¿ëÇÒ ¼ö ¾øÀ½.



------------------==  ½Ã½ºÅÛ ¿î¿µ   ==--------------------


[ °Ô½ÃÆÇ ]

°Ô½ÃÆÇ (ÀÚ·á½Ç) ¹«ÇÑ´ë »ý¼º °¡´É.

ÇÑ °Ô½Ã¹°´ç ¾à 8K ¹ÙÀÌÆ®±îÁö ÅØ½ºÆ®¸¦ ³ÖÀ» ¼ö ÀÖÀ½.
°Ô½Ã¹°À» ÀÐÀ» ¶§ Å©±â°¡ ³ª¿À¹Ç·Î ¼öÁ¤ µîÀ» ÇÒ ¶§ ±× Å©±â°¡ ³ÑÁö ¾Êµµ·Ï °í·Á

°Ô½ÃÆÇ Àüü °ü¸®ÀÚ ¸ðµå : ºñ¹Ð¹øÈ£´Â ½´ÆÛ À¯Àú ID ¿Í °°À½.
apps/board/yageeboard.cgi?mode=admin
°Ô½ÃÆÇÀ» »ý¼ºÇÒ ¶§ ´ë¼Ò¹®ÀÚ ±¸º°ÇÏÁö¸¸ ¶È °°Àº À̸§À» µÎ ¹ø »ç¿ëÇÒ ¼ö ¾ø´Ù.

- °Ô½ÃÆÇ À̸§Àº ÇÑ±Û »ý¼º ¾ÈµÊ (À¥ ºê¶ó¿ìÀú Ãø ¹®Á¦)

°Ô½Ã¹° Àб⠸ðµå
¿¹ 1) yageeboard.cgi?db=readme&mode=read_patch&tid=123 °ú °°ÀÌ ÇϸéÀб⠽¬¿î ¸ðµå·Î ¹Ù²î¾î¼­ ³»¿ëÀÌ ÇÁ¸°ÅÍ µÊ
¿¹ 2) http://associa.net/apps/board/yageeboard.cgi?db=open_internet&mode=read_patch&tid=1

Ãâ·Â ¸ðµå 
Àб⠸ðµå¿¡¼­ ´ÜÁö µ¹¾Æ°¡±â ¸µÅ©¸¦ ¾ø¾Ú
¿¹)
        Ãâ·Â¸ðµå


°Ô½ÃÆÇ À½¾Ç ÀÚ·á½Ç : RA À̹ÌÁö Ŭ¸¯ÇÏ¸é ¹Ù·Î ³ë·¡ Ʋ±â
[½Ã½ºÅÛ ¼³Á¤¸¶´Ù Ʋ·Á Áü: RealServer ÀÇ µð·ºÅ丮·Î Àú·á½ÇÀ» ¸µÅ©°É¸é µÊ.]







[ ¿Â¶óÀÎ ¸Þ¼¼Áö ]
¿Â¶óÀÎ ¸Þ¼¼Áö¶õ °Ô½ÃÆÇ/ȸ¿ø ¸®½ºÆ® µîÀÇ CGI ¸¦ ½ÇÇàÇÏ¸é ¸Ç »ó´Ü¿¡ ƯÁ¤ ¸Þ¼¼Áö¸¦ ÁÙ ¼ö ÀÖ´Ù.

»ç¿ëÀڵ鿡°Ô ¿Â¶óÀÎ ¸Þ¼¼Áö º¸³»±â : [¿Â¶óÀÎ ¼öÁ¤±â ÀûÀç ºÒ°¡]

/docs/online_message ÆÄÀÏ¿¡ ¸Þ¼¼Áö ÀúÀå
ÀÌ ÆÄÀÏÀ» ¼öÁ¤ÇÏ¸é µÊ
ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ¿© È®ÀÎÀ» ´©¸£¸é ƯÁ¤ ÆäÀÌÁö·Î ¿Å°ÜÇÏ°Ô ÇÒ ¼ö µµ ÀÖÀ½.


[ ȸ¿ø ¸ð´ÏÅÍ ]

- ȸ¿øµéÀÇ ¸ðµç Ȱµ¿À» ±â·Ï ÇÔ (¸î½Ã ¸î ºÐ¿¡ ¹«¾ùÀ» Çß´ÂÁö ±â·Ï)






[ ±â Ÿ ]

Áֹεî·Ï ¹øÈ£ üũ ¹æ½Ä : ù° ÀÚ¸®°¡ 3¿¡¼­ 9 »çÀÌ, 
Àϰö° ÀÚ¸®°¡ 1 ¶Ç´Â 2·Î ½ÃÀÛÇϴ üũ

DB À̸§Àº apps/lib/system.pl °ú apps/lib/default.inc ¿¡¼­ ÁöÁ¤ÇÑ´Ù.

uid ´Â ¹«Á¶°Ç Á¸ÀçÇØ¾ß ÇÔ.
noroot ID ´Â À¯´Ï¿Â ȸ¿ø¿¡¼­ »èÁ¦µÇ¾ú´Ù´Â ¶æÀ» ³ªÅ¸³»±â À§Çؼ­ »ç¿ëµÊ. [ÇöÀç ¹Ì ±¸Çö]



id, name Àº 12 ÀÚ·Î Á¦ÇÑ.
ÇÑ±Û ID »ç¿ë ºÒ°¡

ÃßõÀÎ Á¦µµ »ç¿ë ºÒ°¡
Àû¸³±Ý Á¦µµ »ç¿ë ºÒ°¡




* uid = union id (À¯´Ï¿Â ¾ÆÀ̵ð)

ÀÚ½ÅÀÇ À¯´Ï¿Â ¾ÆÀ̵ð´Â ȸ¿ø °¡ÀÔ ½Åû½Ã ±× °¡ÀÔ ¾ç½ÄÀÇ ÁÖÀÎ ID ¸¦ ¸»ÇÑ´Ù.
Áï, ȸ¿ø °¡ÀÔ ¾ç½Ä¿¡ È÷µçÀ¸·Î ÀÚ±â ID ¸¦ ¼û°Ü ³õ´Â µ¥, ±× ¾ç½ÄÀ» ¹ÙÅÁÀ¸·Î °¡ÀÔÀ» Çϸé,
È÷µç¿¡ ¼û°ÜÁø ID °¡ ÀÚ½ÅÀÇ uid °¡ µÈ´Ù.







-----------------------== HTML ÀÛ¾÷½Ã ÁÖÀÇ ==---------------------------

www.iwmclub.com °ú iwmclub.com Àº ´Ù¸¥ µµ¸ÞÀÎÀÌ´Ù.
µµ¸ÞÀÎÀÌ ÄíŰ¹üÀ§°¡ ´Þ¶óÁö¹Ç·Î ÁÖÀÇÇÒ °Í.

Àý´ë°æ·Î¸¦ »ç¿ëÇÏ´Â °ÍÀ» ¿øÄ¢À¸·Î ÇÑ´Ù.



·Î±×ÀÎ, ȸ¿ø °¡ÀÔ µîÀÇ CGI ¿¡ next_page °ªÀ» ÁÖ¾î ´ÙÀ½¿¡ ¾î¶² ÆäÀÌÁö·Î
¿Å°Ü°¥Áö ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù.





[ µ¿ È£ ȸ ]

# µ¿È£È¸
# µ¿È£È¸ ½ÅûÀ» ¸ÞÀÏ·Î È®ÀÎ


# µ¿È£È¸
auth.cgi¿¡¼­ ÀÎÁõÇÒ ¶§, union  id  ¶û, bbs_name À̶û µû·Î ÇØ ÁÙ °Í.
µ¿È£È¸ °³¼³/°¡ÀÔ/¿î¿µ °¡´É [Å×½ºÆ® ºÎÁ· ¶§¹®¿¡ »ç¿ë ±ÇÀåÇÏÁö ¾ÊÀ½]

apps/bbs/index.html
ºÎÅÍ ½ÃÀÛÇØ¼­, »ç¿ëÀÚ °¡ÀÔ -> µ¿È£È¸ °³¼³ ½Åû -> ½ÂÀÎ(¼öµ¿À¸·Î °³¼³) ->
µ¿È£È¸ ÀÎÁõ ÆäÀÌÁö Á¦ÀÛ -> »ç¿ëÀÚ µ¿È£È¸ °¡ÀÔ ½Åû -> ¸ÞÀÏ ¹Þ°í °ËÅä ->
½ÂÀÎÇϱâ À§ÇØ apps/bbs/index.html ¿¡¼­ ¸®½ºÆ®¸£ ÇÏ°í ½ÂÀÎÀ» ÇÑ´Ù.

µ¥ÀÌÅ͸¦ ÀúÀåÇÑ ´ÙÀ½, BBS ÀåÀ¸·Î ºÎÅÍ ½ÂÀÎÀÌ ³ª¸é, restricted ·Î À̵¿






µ¿È£È¸¸¦ ¿î¿µÇÏ´Â »çÀÌŬ


- °³¼³
	1. ¿¬ÇÕ °¡ÀÔ
	2. µ¿È£È¸ °³¼³ ½Åû
	3. °ü¸®ÀÚ °ËÅä -> °³¼³

- µ¿È£È¸ ÆäÀÌÁö ÀÛ¼º
	1. ÆäÀÌÁö ÀÛ¼º (±âº» µðÀÚÀÎ ¹× CGI - 
		ȸ¿ø°ü¸®(»èÁ¦µî)/¸ÞÀϸµ ¸®½ºÆ® Á¦°ø)
	2. ¿î¿µ, È«º¸

- ȸ¿ø °¡ÀÔ ½Åû ¹× Ȱµ¿
	1. µ¿È£È¸ ȸ¿ø°¡ÀÔ ½Åû  
		-> ¿¬ÇÕ¿¡ °¡ÀÔÀÌ ¾ÈµÇ¾î ¸ÕÀú ¿¬ÇÕ °¡ÀÔ -> ´Ù½Ã µ¿È£È¸ °¡ÀÔ ½Åû
	2.  ȸÀå¿¡°Ô ÀÚµ¿ ¸ÞÀÏ
	3. µ¿È£È¸Àå ½Åû¼­ °ËÅä -> ½ÂÀÎ -> ȸ¿ø¿¡°Ô ÀÚµ¿ ¸ÞÀÏ
	4. ȸ¿ø Ȱµ¿




°ü¸® ±â´É.

-- µ¿È£È¸¸¦ ¸¸µé ¶§¿¡´Â PHP Äڵ常 ºÙÀ̸é, ÀÎÁõÀ» Çϵµ·Ï ÇÑ´Ù.
   (HTML µµ PHP °¡ ÆÄ½ÌÇÒ ¼ö ÀÖµµ·Ï È®ÀåÀÚ¸¦ srm.conf ¿¡¼­ ¼öÁ¤ÇÑ´Ù.)
-- ÀÌ ¶§, µ¿È£È¸´Â ´Ù¸¥ °èÁ¤¿¡ HTML ÆÄÀÏÀ» µÎµµ·Ï ÇÑ´Ù.

 ÀÎÁõ

¿¬ÇÕ »çÀÌÆ®¿Í ºñºñ¿¡½º  ÀÎÁõ, Áß¿ä : ÅÚ³ÝÀ¸·Î´Â Á¢¼ÓÇÏÁö ¸øÇϰí, ¿À·ÎÁö
FTP ·Î¸¸ ÀڷḦ ¿Ã¸®µµ·Ï ÇÒ °Í. ¹«·á °ø°³ °Ô½ÃÆÇ ¼­ºñ½º¸¦ ÇÒ °Í.
PHP3 ¿¡¼­´Â ÇÑ±Û ID ºñ±³°¡ ¾ÊµÊ.


- ÆÞ·Î ÀÎÁõ.
	/home/BBSÀ̸§/public_html/auth/ ¿¡ ¸ðµç ÀÎÁõ ÆÄÀÏÀ» ³Öµµ·Ï ÇÒ °Í. µð·ºÅ丮 ºÐ·ù °¡´É.
	À§ ÆÄÀÏ¿¡´Â GET ¸Þ¼Òµå ÀÎÁõÀ» °É °Í.

	/home/BBSÀ̸§/public_html/auth.cgi ¿¡¼­ 
	ÀÔ·Â °ª "auth.cgi?f=µð·ºÅ丮/ÆÄÀÏÀ̸§.html" ¿Í °°ÀÌ Çϰí 
	POST ·Î ºÒ·¯¿Í¼­ º¸¿© ÁÜ.
	Ȩ µð·ºÅ丮ÀÎ "BBSÀ̸§" ÀÌ ÀÚ½ÅÀÇ bbsÀ̸§ÀÌ´Ù.

	°Ë Åä : ÀÎÁõ¹üÀ§ -> µµ¸ÞÀκ°
	¿¬ÇÕÀ̶ó´Â µµ¸ÞÀο¡´Â Áߺ¹ ID °¡ Á¸ÀçÇÒ ¼ö ¾ø´Ù.
	±×·¯¹Ç·Î µ¿È£È¸¿¡ ¿©·¯±ºµ¥ °¡ÀԵǾî ÀÖÀ¸¸é ID ´Â 
	Àڱ⠰ÍÀÌ µÇ¹Ç·Î ÀÎÁõÀÌ, ¿Ã¹Ù·Î µÈ´Ù.


	ȸ¿ø ÆÄÀÏÀ» º¸¿©ÁÖ´Â ÇÁ·Î±×·¥ /public_html/guide/member.cgi
	ÀÎÁõ ÆÄÀÏÀº /public_html/member ¿¡ ÀúÀå

	ȸ¿ø ÀÎÁõ PERL CGI = guide/cgi_login.html, guide/cgi_login.cgi
	# Áö¶ö °°ÀÌ NC 4.6 ÀÇ ¹ö±×·Î ÀÎÇØ ÄíŰ¿¡ ¹Ù·Î ÀúÀå ¾ÈµÊ. 
	# ±×·¡¼­ ÇÑ ¹ÙÄû µ¹¸².



	µ¿È¸È¸ ÆÄÀÏÀ» º¸¿©ÁÖ´Â ÇÁ·Î±×·¥ auth.cgi
	À¯´Ï¿Â ȸ¿øÀ» º¸¿©ÁÖ´Â ÇÁ·Î±×·¥ auth.cgi


	auth.cgi, cgi_login.cgi, member.cgi ¿¡¼­ µ¿ÀÏÇÑ ÄíŰ º¯¼ö¸¦ ¾²±â ¶§¹®¿¡ 
	µµ¸ÞÀÎÀÌ ¹Ù²îÁö ¾Ê´Â ÇÑ À¯È¿ÇÏ´Ù.
	



	ȸ¿ø Á¤º¸ (¿¬ÇÕ È¸¿ø ¸¸)
yonhap/public_html/member/ µð·ºÅ丮¿¡ Á¤º¸ ÆÄÀÏ ÀúÀå. ¿ª½Ã, GET ¸Þ½îµå·Î yonhap/.null ·Î Basic Authentication ÀÌ °É¸². Àý´ë °æ·Î »ç¿ë - ¿¬ÇÕ »çÀÌÆ®¿Í BBS Áß ÇÑ °÷¿¡¸¸ °¡ÀԵǾî À־ ¸ðµÎ º¸°Ô ÇÏ·Á¸é, auth.inc ¸¦ È£ÃâÇϱâ Àü¿¡, $union_id = "¿¬ÇÕ»çÀÌÆ®ID"; $bbs_code = "ºñºñ¿¡½ºÄÚµå"; ±×¸®°í PHP3 ¸¦ »ç¿ëÇÒ °æ¿ì Àý´ë °æ·Î¸¦ »ç¿ëÇØ¾ßÇÑ´Ù. ¸¦ ÀÔ·ÂÇÑ´Ù. - µÑ Áß Çϳª¸¸ º¸°Ô ÇÏ·Á¸é, $union_id ¶Ç´Â $bbs_code ¿¡¸¸ °ªÀ» ÁÖ¸é µÈ´Ù. -- ÆäÀÌÁöº° ȸ¿ø ÀÎÁõÀº php3 ·Î ÇÒ °Í. -- °¡ÀÔ½ÅûÇÑ µÚ, ¾îµð·Î ¿Å°Ü°¡¾ß ÇÒÁö, ¾î¶² ¸Þ¼¼Áö¸¦ º¸¿©ÁÖ¾î¾ßÇÒ Áö µîÀ» ¸¹ÀÌ °í·Á -- Çù·Â »çÀÌÆ®ÀÇ È¸¿ø °¡ÀÔ Ã³¸®¸¦ À§ÇØ union id ¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇßÀ½. ÀÌ ¶§, ¾ÆÁÖ ¸¹Àº, ´Ù¾çÇÑ »çÀÌÆ®¸¦ À§ÇØ À§¿ø °¡ÀÔ Çʵ带 ¸¹ÀÌ ´Ã·Á¾ß ÇÔ. (¾î¼¸é 100°³ Á¤µµ) Ÿ »çÀÌÆ®¿¡ ºÐ·ùº°·Î ã¾Æ°¡ °¡ÀÔ ½Åû ¾ç½ÄÀ» ¿©·¯°³·Î ¹Ì¸® Á¤ÇØ µÐ´Ù. http://yonhap.net/guide/signup.cgi?id=redpig&type=3&next_page=http://topaccess.com À§ ¿Í °°ÀÌ Çϸé, °¡ÀÔ ½Åû ¾ç½Ä ŸÀÔ 3À» º¸¿© ÁØ´Ù. °¡ÀÔÇÑ ÈÄ ÂªÀº ¸àÆ®¸¦ ÁÖ°í next_page ·Î À̵¿ ¸ÞÀϸµ ¸®½ºÆ®¸¦ ÇÒ ¼ö ÀÖ°Ô ÇØ ÁÜ. (´Ü, ¹è³Ê ±¤°í µîÀÇ ±ÇÇÑÀº ¿¬ÇÕ º»ºÎ¿¡ ÀÖÀ½) ¹è³Ê ±¤°í ±ÇÇÑÀ» ´Þ¶ó°í Çϸé, ´ÜÈ£ÇϰÔ, ¾ÈµÈ´Ù°í ÇÔ. -- PHP3 ¿Í ÆÞÀÇ ¿¬µ¿. somework.cgi?id= À§¿Í °°ÀÌ ÇÏ¸é µÉ °Í °°À½. (°ËÁõÀº ¾È ÇßÀ½) [ ¼³ Ä¡ ¹ý ] DB ÀÇ ¾×¼¼½º ±ÇÇÑÀÌ nobody ¿¡ ÀÖ´ÂÁö Àß Á¶»çÇÑ´Ù. ÀÛ¾÷ ¹æ¹ý TEMPATE.query ¿Í ±× ¿Ü °ü·Ã Å×À̺íÀ» ecms9 ¿¡ º×´Â´Ù. Å×½ºÆ®°úÁ¤ : ȸ¿ø °¡ÀÔ/Å»Åð. °Ô½ÃÆÇ »ý¼º. ȸ¿ø ¿¬µ¿ °Ô½ÃÆÇ. ÀÚ·á½Ç. [ DB ¾÷±×·¹ÀÌµå ¹ý ] psql yonhap -D -a > data.query ÇØ¼­ ±âÁ¸ µ¥ÀÌÅ͸¦ ÀúÀåÇÑ´Ù. ¸ÕÀú destroydb ¸¦ ÇÑ´Ù. createdb Çϰí, Å×ÀÌºí ±¸Á¶¸¦ psql yonhap -f TEAMPLATE.query ¸¦ ÇØ¼­ ¸¸µç´Ù. psql yonhap -f data.query ¸¦ ÇØ¼­ ±âÁ¸ µ¥ÀÌÅ͸¦ ÀÔ·ÂÇÑ´Ù. ±×¸®°í, member Å×ÀÌºí µî¿¡´Â seq_member °¡ ºÙ¾îÀÖÀ¸¹Ç·Î ÀÌ °ªÀ» Àû´çÇÏ°Ô Á¶Á¤ÇØ ÁØ´Ù. Á¶Àý¹ý: yonhap=> drop sequence seq_member; DROP yonhap=> create sequence seq_member minvalue 9; CREATE yonhap=> select last_value from seq_member; last_value ---------- 9 (1 row) public_html/ = ·çÆ® /admin = °ü¸®ÀÚ ¸ðµå /guide = ÀÏ¹Ý È¸¿ø °¡À̵å (°¡ÀÔ/Å»Åð/Á¶È¸) PHP ¿µ¿ª ±¸ºÐÀ¸·Î ÀÎÇØ ÇÏÀ§ µð·ºÅ丮¸¦ ¸¸µéÁö ¾ÊÀ½. ¿Ø¸¸ÇÑ PHP ÆÄÀÏÀº ÀÌ µð·ºÅ丮¿¡ Áý¾î ³ÖÀ» °Í. /apps = ÇÁ·Î±×·¥ ÆÄÀÏ /docs = /----------/admin |----/guide |----/apps/---------/lib | |----/bbs | |----/mall | |----/info | |----/board | |----/chat | |----/pds | |----/tmp |----/docs PHP »ç¿ëÀÚ ÀÎÁõ ÄÚµå ¿¹ include ¿¡´Â "http://www.yonhap.net/apps/lib/auth.inc"; ¿Í °°ÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¿¬ÇÕ Á¦¾È¼­ÀÔ´Ï´Ù. ¿¬ÇÕ È¸¿øÀÎÁö üũ´Â ¾Æ·¡¿Í °°ÀÌ °£´ÜÇÏ°Ô µÊ. - PERL CGI ·Î º¸³»´Â ¸ÞÀÏÀº HTML Çü½Ä - °æ·Î ÆÛ¹Ì¼ÇÀº ´ÙÀ½°ú °°´Ù. $HOME = 711 $HOME/public_html = 711 $HOME/public_html/auth = 711 $HOME/public_html/auth/µ¿È£È¸À̸§ = 705 $HOME/public_html/auth/µ¿È£È¸À̸§/.htaccess ÆÄÀÏÀ» »ý¼º