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= echo "$PHP_AUTH_USER"; ?>
À§¿Í °°ÀÌ ÇÏ¸é µÉ °Í °°À½. (°ËÁõÀº ¾È ÇßÀ½)
[ ¼³ Ä¡ ¹ý ]
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"; ¿Í °°ÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
// bbs Äڵ尡 11 À̸é, º¼ ¼ö ÀÖ´Ù.
$bbs_code = "11";
include "../../apps/lib/auth.inc";
echo "¾î¼¿À¼¼¿ä $PHP_AUTH_USER ´Ô";
?>
¿¬ÇÕ Á¦¾È¼ÀÔ´Ï´Ù.
¿¬ÇÕ È¸¿øÀÎÁö üũ´Â ¾Æ·¡¿Í °°ÀÌ °£´ÜÇÏ°Ô µÊ.
include "http://yonhap.net/apps/lib/login.cgi";
?>
- PERL CGI ·Î º¸³»´Â ¸ÞÀÏÀº HTML Çü½Ä
- °æ·Î ÆÛ¹Ì¼ÇÀº ´ÙÀ½°ú °°´Ù.
$HOME = 711
$HOME/public_html = 711
$HOME/public_html/auth = 711
$HOME/public_html/auth/µ¿È£È¸À̸§ = 705
$HOME/public_html/auth/µ¿È£È¸À̸§/.htaccess ÆÄÀÏÀ» »ý¼º