Superboard-Pro Ver99.08.10   ÇÁ¸®¿þ¾î   User's  Manual   ÀÛ¼º/¼öÁ¤ ÀÏ:99.08.10

¶óÀ̼¾½º,¼³Ä¡,°ü¸®

cgiÆÄÀÏ ¼öÁ¤

°ü¸®,µðÀÚÀÎ,±â´É¹èÄ¡

ÀÌ ÆäÀÌÁö´Â cgi¼³Ä¡¿¡ Àͼ÷Áö ¾ÊÀº ºÐµéÀ» À§ÇÑ ÆäÀÌÁö ÀÔ´Ï´Ù.
°¢ cgiÆÄÀϳ»ºÎ¿¡µµ ¼öÁ¤ Ç׸ñÀÌ µû·Î ¼³¸íµÇ¾î ÀÖÀ¸¹Ç·Î
¼³Ä¡°æÇèÀÌ ÀÖ´Â ºÐÀ̶ó¸é ÀÌ ÆäÀÌÁö´Â ¹«½ÃÇϰí
°ð¹Ù·Î config.cgi ÆÄÀÏ ¼öÁ¤À¸·Î µé¾î°¡µµ ÁÁ½À´Ï´Ù.

ÀÏ¹Ý pc¿ë ÇÁ·Î±×·¥°ú´Â ´Þ¸® cgiÇÁ·Î±×·¥Àº ¼³Ä¡ÀÌÀü¿¡
¿©·¯ °¡Áö ¼öÁ¤À» ÇØ ÁÖ¾î¾ß¸¸ Á¤»óÀûÀ¸·Î ÀÛµ¿À» ÇÕ´Ï´Ù.
ÀÌ´Â cgiÇÁ·Î±×·¥ÀÌ ¼³Ä¡µÉ ¼­¹öÀÇ È¯°æÀÌ °¢±â ´Ù¸£±â ¶§¹®ÀÔ´Ï´Ù.

ÁÖ ¼öÁ¤Ç׸ñÀº °æ·Î ¼³Á¤¿¡ °üÇÑ »çÇ×µéÀÔ´Ï´Ù.
ÆÄÀÏÀ» ¾î¶»°Ô ¹èÄ¡ÇÏ´À³Ä¿¡ µû¶ó¼­ °æ·Î¼³Á¤µµ ´Þ¶óÁý´Ï´Ù.

SuperboardÀÇ ¼öÁ¤Ç׸ñÀº config.cgi ÆÄÀÏ¿¡ µé¾î ÀÖ½À´Ï´Ù.
ÆÄÀÏ ³»ºÎ¿¡µµ ³ª¸§´ë·Î ¼³¸íÀ» ºÙ¿© ³Ö¾ú½À´Ï´Ù¸¸
¼³Ä¡ Ãʺ¸ÀÚ¿¡°Ô´Â ¾ð¶æ ÀÌÇØ°¡ °¡Áö ¾Ê´Â ¸»µµ ÀÖÀ» µí ÇÕ´Ï´Ù.
±×·¡¼­ ¿©±â¼­´Â ±¸Ã¼ÀûÀÎ ¿¹¸¦ µé¾î¼­ ¼öÁ¤Ç׸ñÀ» ¼³¸íÇÏ·Á ÇÕ´Ï´Ù.

config.cgiÆÄÀÏ ¼öÁ¤ ÀÌÀü¿¡ ´Ù¸¥ ÆÄÀÏÀÇ ¼öÁ¤ºÎÅÍ °£´ÜÈ÷ ¼³¸íÇÏ°í ³Ñ¾î °¡°Ú½À´Ï´Ù.
main.cgi, index.cgi, read.cgi, helf.cgi, img.cgi
À§ ÆÄÀϵéÀº perlÀÇ °æ·Î¸¸ ¼öÁ¤ÇØ ÁÖ¸é µË´Ï´Ù.
ÅØ½ºÆ®ÆíÁý±â·Î ÆÄÀÏÀ» ¿­°í ù ¶óÀÎÀ» º¸¸é
ÇöÀç´Â #!/usr/local/bin/perl ·Î µÇ¾î ÀÖ½À´Ï´Ù.
ÀÚ½ÅÀÇ È¯°æ°ú ´Ù¸¦ °æ¿ì¿¡¸¸ ¼öÁ¤ ÇϽʽÿÀ.
´ëºÎºÐÀÇ °æ¿ì ÀÌ¿Í °°À»°ÍÀÔ´Ï´Ù.
¶§·Ð #!/usr/bin/perl ·Î µÇ¾î ÀÖ´Â °÷µµ ÀÖ½À´Ï´Ù.
Àß ¸ð¸£°Ú´Ù¸é ÅÚ³Ý ÇÁ·ÒÇÁÆ®¿¡¼­
"whereis  perl ¿£ÅÍ" ȤÀº
"which  perl ¿£ÅÍ"
ÇÏ¸é ¾Ë ¼ö ÀÖ½À´Ï´Ù.
¾Õ¿¡ ºÙÀº '#!'Àº ÁÖ¼®¹®ÀÌ ¾Æ´Õ´Ï´Ù ¹Ýµå½Ã ³ÖÀ¸½Ê½Ã¿À.
¼öÁ¤À» ¸¶ÃÆ´Ù¸é ´Ù½Ã ÀúÀåÇÏ½ÃµÇ ÀÏ¹Ý ÅØ½ºÆ® Çü½ÄÀ¸·Î ÀúÀå ÇϽʽÿÀ.


config.cgiÆÄÀÏÀÇ ¼öÁ¤

Àý´ë°æ·Î¿Í URL ¼öÁ¤»çÇ×À» ¼³¸íÇÕ´Ï´Ù.
¾Æ·¡ÀÇ ¿¹ ¿¡¼­ ÀÚ½ÅÀÇ È¯°æ°ú ºñ½ÁÇÑ ¿¹¸¦ ã±âº¸´Ù´Â °¢ º¯¼ö¿¡ ´ëÀÔÇØ ³Ö´Â
url°ú °æ·Î°¡ ¾î¶²°ÍÀ» ¸»Çϰí ÀÖ´Â °ÍÀÎÁö¸¦ È®½ÇÈ÷ ÀÎÁöÇϴµ¥ ÁßÁ¡À» µÎ°í º¸½Ã±â ¹Ù¶ø´Ï´Ù.
±×°ÍÀÌ Àͼ÷ÇØÁ®¾ß¸¸ ÆÄÀϰú µð·ºÅ丮¸¦ ¿øÇÏ´Â °æ·Î¿¡ µû·Î ºÐ»ê¹èÄ¡ÇϰíÀÚ ÇÒ¶§ ¼ö¿ùÇÕ´Ï´Ù.

¾Æ·¡ÀÇ ¼³¸í¿¡¼­ "url" À̶óÇÔÀº "http://abc.co.kr" °ú °°Àº ºÎ¶ó¿ìÀú¿¡¼­ÀÇ È£Ãâ °æ·Î¸¦ ¶æÇϸç
"Àý´ë°æ·Î" ¶ó ÇÔÀº "/uer/home/cgi-bin/abc.." ¿Í °°Àº ÄÄÇ»ÅÍ(¼­¹ö)³»ÀÇ ¹°¸®ÀûÀÎ °æ·Î¸¦ ¸»ÇÕ´Ï´Ù.
µµ½º¿¡¼­´Â °æ·Î¸¦ c:\windows\system\... °ú°°ÀÌ Ç¥±âÇÕ´Ï´Ù¸¸ ¼­¹ö¿¡¼­´Â ' / ' ¸¦ »ç¿ëÇÕ´Ï´Ù.


$cgi_dir_url="cgiÆÄÀÏÀ» ³ÖÀº µð·ºÅ丮ÀÇ url";
$img_dir_url="±âº» À̹ÌÁö(gif. jpg±×¸²ÆÄÀÏ)¸¦ ³ÖÀº µð·ºÅ丮ÀÇ url";
$img_dir_url2="»ç¿ëÀÚÃß°¡ À̹ÌÁö(gif. jpg±×¸²ÆÄÀÏ)¸¦ ³ÖÀ» µð·ºÅ丮ÀÇ url";
$infor_file_url="index.htmlÆÄÀÏÀÇ url";
$board_dir_path="°Ô½ÃÆÇ¼³Ä¡ µð·ºÅ丮ÀÇ Àý´ë°æ·Î";
$login_file_path="°ü¸®¼³Á¤,ÆÐ½º¿öµå ÀúÀå ÆÄÀÏÀÇ Àý´ë °æ·Î";

¿¹ 1
¾Æ·¡´Â ±âº» ¼³Á¤ »óÅÂÀÔ´Ï´Ù.
Áï, ¾ÐÃàÆÄÀÏ ÇØÁ¦ÈÄÀÇ µð·ºÅ丮/ÆÄÀÏ ÀÇ ¹èÄ¡»óÅ ±×´ë·Î ¼­¹ö¿¡ ¿Ã¸°´Ù¸é ÀÌ »óÅ´ë·Î µÎ½Ê½Ã¿À.
" . "Àº ÇöÀç µð·ºÅ丮(superboard)¸¦ ÀǹÌÇÏ¸ç ¸ðµÎ »ó´ëÆÐ½º·Î ÁöÁ¤ µÇ¾î ÀÖ½À´Ï´Ù.
»ó´ëÆÐ½º, »ó´ë°æ·Î´Â ¸ðµÎ 'main.cgi' ÆÄÀÏ ±âÁØÀÔ´Ï´Ù.

$cgi_dir_url=".";
$img_dir_url="./bgcolor";
$img_dir_url2="./bgcolor2";
$infor_file_url="./index.html";
$board_dir_path=".";
$login_file_path="./login/logfile";

¿¹ 2
À§ÀÇ "¿¹1" Àº ¸ðµÎ »ó´ëÆÐ½º·Î ÁöÁ¤µÇ¾î Àִµ¥ À̸¦ Àüü url°ú
Àý´ëÆÐ½º·Î ´ÙÀ½¿¹¿Í °°ÀÌ ÇØ Á־ µ¿ÀÏ ÇÕ´Ï´Ù.
superboard¶ó´Â µð·ºÅ丮³»¿¡ ¼³Ä¡Çß´Ù°í °¡Á¤.
$cgi_dir_url="http://abc.co.kr/~abc/superboard";
$img_dir_url="http://abc.co.kr/~abc/superboard/bgcolor";
$img_dir_url2="http://abc.co.kr/~abc/superboard/bgcolor2";
$infor_file_url="http://abc.co.kr/~abc/superboard/index.html";
$board_dir_path="/user/site/abc/public_html/superboard";
$login_file_path="/user/site/abc/public_html/superboard/login/logfile";

¿¹ 3
¾Æ·¡ÀÇ °æ¿ì´Â cgiÆÄÀÏÀ» º°µµÀÇ µð·ºÅ丮(cgi-bin) ¿¡µÎ°í,
±âŸ ÆÄÀϰú µð·ºÅ丮´Âsuperboard¶ó´Â µð·ºÅ丮³»¿¡ µÎ¾úÀ» °æ¿ìÀÇ ¿¹ ÀÔ´Ï´Ù.
$cgi_dir_url="http://abc.co.kr/~abc/cgi-bin";
$img_dir_url="http://abc.co.kr/~abc/superboard/bgcolor";
$img_dir_url2="http://abc.co.kr/~abc/superboard/bgcolor2";
$infor_file_url="http://abc.co.kr/~abc/superboard/index.html";
$board_dir_path="/user/site/abc/public_html/superboard";
$login_file_path="/user/site/abc/public_html/superboard/login/logfile";


¿¹ 4
À§(¿¹ 3)ÀÇ °æ¿ì¸¦ ¸ðµÎ »ó´ë°æ·Î·Î ÁöÁ¤ÇÏ¸é ´ÙÀ½°ú °°ÀÌ µË´Ï´Ù.
»ó´ë°æ·Î´Â cgiÆÄÀÏÀÇ À§Ä¡¸¦ ±âÁØÀ¸·Î ÇÕ´Ï´Ù.
$cgi_dir_url=".";
$img_dir_url="../superboard/bgcolor";
$img_dir_url2="../superboard/bgcolor2";
$infor_file_url="../superboard/index.html";
$board_dir_path="../superboard";
$login_file_path="../superboard/login/logfile";



¿¹ 5
¾Æ·¡ÀÇ °æ¿ì´Â cgiÆÄÀϰú index.htmlÆÄÀÏÀ» superboard¶ó´Â µð·ºÅ丮¿¡µÎ°í,
À̹ÌÁö(gif.jpg)ÆÄÀϵéÀ» myimg , myimg2 ¶ó´Â µð·ºÅ丮¿¡ µÎ°í,
logfile À» admin.cgi ·ÎÀ̸§À» º¯°æÇÏ¿© º°µµÀÇ °æ·Î¿¡ µÎ°í ,
±âŸ ÆÄÀϰú µð·ºÅ丮¸¦ "hiddendir"À̶ó´Â µð·ºÅ丮³»¿¡ µÎ¾úÀ» °æ¿ìÀÇ ¿¹ ÀÔ´Ï´Ù.
$cgi_dir_url="http://abc.co.kr/~abc/superboard";
$img_dir_url2="http://abc.co.kr/~abc/def/myimg2";
$img_dir_url="http://abc.co.kr/~abc/def/myimg";
$infor_file_url="http://abc.co.kr/~abc/superboard/index.html";
$board_dir_path="/user/site/abc/hiddendir";
$login_file_path="/user/site/abc/def/ghi/admin.cgi";

¿¹ 6
¾Æ·¡ÀÇ °æ¿ì´Â cgiÆÄÀÏÀ» º°µµÀÇ µð·ºÅ丮(cgi-bin) ¿¡µÎ°í cgiwrapÀ» »ç¿ëÇϸç
logfile(°ü¸®¼³Á¤,ÆÐ½º¿öµåÀúÀåÆÄÀÏ)À» ´Ù¸¥ °æ·Î¿¡ µÎ°í,
index.htmlÀ» ´Ù¸¥ °æ·Î¿¡ µÎ°í
À̹ÌÁö ÀúÀåµð·ºÅ丮¸¦ ´Ù¸¥ °æ·Î¿¡ µÎ°í,
±âŸ ÆÄÀϰú µð·ºÅ丮´Âsuperboard¶ó´Â µð·ºÅ丮³»¿¡ µÎ¾úÀ» °æ¿ìÀÇ ¿¹ ÀÔ´Ï´Ù.
$cgi_dir_url="http://abc.co.kr/cgi-bin/cgiwrap/~abc/";
$img_dir_url="http://abc.co.kr/~abc/img/bgcolor";
$img_dir_url2="http://abc.co.kr/~abc/img/bgcolor2";
$infor_file_url="http://abc.co.kr/~abc/boardinfor/index.html";
$board_dir_path="/user/site/abc/public_html/superboard";
$login_file_path="/user/site/abc/public_html/mydir/xyz/logfile";

À§ÀÇ ¿©·¯ ¿¹¿Í °°ÀÌ º°µµÀÇ °æ·Î¿¡ ÆÄÀÏÀ» µû·Î ¹èÄ¡ÇÒ °æ¿ì
¹Ýµå½Ã ¼öµ¿À¸·Î ÆÛ¹Ì¼Ç ÁöÁ¤À» ÇØ ÁÖ´Â °ÍÀ» ÀØÁö ¸¶½Ã±â ¹Ù¶ø´Ï´Ù.(unix)
cgiÆÄÀÏÀº' chmod 755 ' ±âŸ ÆÄÀϰú µð·ºÅ丮´Â ' chmod 777 ' ±×¸®°í
°Ô½ÃÆÇ µð·ºÅ丮(superboard) ÀÚüµµ ' chmod 777 ' ·Î ÇØÁÖ¾î¾ß ÇÕ´Ï´Ù.

°¡Àå ÀÌ»óÀûÀÎ ÆÄÀϹèÄ¡ÇüÅ´Â...
¿¹¸¦ µé¾î ¼³¸íÇѰÍÀÌ ¿ÀÈ÷·Á ´õ Çò°¥¸®°Ô ÇßÀ» ¼ö µµ ÀÖÀ»°Í °°½À´Ï´Ù¸¸,
À§ÀÇ ¾îÁö·¯¿î ³»¿ëÀ» ¾î´ÀÁ¤µµ ÀÌÇØ¸¸ ÇÏ½Å´Ù¸é ¼³Ä¡´Â ¼º°øÇϽаÍÀÔ´Ï´Ù.
°¡Àå ÀÌ»óÀûÀÎ ÆÄÀϹèÄ¡´Â ´ÙÀ½°ú °°ÀÌ '¸Å¿ì °£´Ü' Çϱ⠶§¹®ÀÔ´Ï´Ù.
À§ÀÇ ¼³Á¤¿¹¸¦ ÀÌÇØÇÏ·Á°í ¾Ö¾²¼Ì´Ù¸é ¾Æ·¡ÀÇ ³»¿ëÀÌ ÀÌÁ¦ ¾ÆÁÖ ½±°Ô ÀÌÇØ µÇ½Ç°Ì´Ï´Ù.

¿ì¼± cgi-bin µð·ºÅ丮(¾øÀ¸¸é »õ·Î ¸¸µé°Í)³»¿¡ 'superboard' ¶ó´Â µð·ºÅ丮¸¦ ¸¸µç´Ù.
±×¸®°í 'bgcolor' µð·ºÅ丮¿Í 'bgcolor2' µð·ºÅ丮¸¦ Á¦¿ÜÇÑ
¸ðµç ÆÄÀϰú µð·ºÅ丮¸¦ ¿øº»°ú µ¿ÀÏÇÑÇüÅ·Î'cgi-bin/superboard' µð·ºÅ丮³»¿¡ À§Ä¡½ÃŲ´Ù.
bgcolor , bgcolor2 µð·ºÅ丮´Â ´Ù¸¥°÷¿¡ À§Ä¡ ½ÃŲ´Ù.
À̰ÍÀÌ Á¦ÀÛÀÚ°¡ »ý°¢ÇÏ´Â °¡Àå ÁÁÀº ¹èÄ¡ÇüÅÂÀÌ´Ù.
À̰æ¿ì À§¿¡¼­ º¹ÀâÇÑ ¿©·¯ ¿¹¸¦ µé¾î ¼³¸íÇÑ '°æ·Î¼öÁ¤' µµ ¸Å¿ì °£´ÜÇÏ°Ô ÇØ°áµÈ´Ù.
config.cgi ÆÄÀÏÀ» ¿­¾îº¸¸é 'bgcolor' ¿Í 'bgcolor2' µð·ºÅ丮¿¡ ´ëÇÑ
URL ÁöÁ¤Ç׸ñÀÌ ÀÖ´Ù. ÀÌ µÎ Ç׸ñ¸¸ ¼öÁ¤ÇÏ¸é ¼öÁ¤ÀÛ¾÷Àº ³¡³­´Ù.
http://abc.co.kr/~wxtz/img ¶ó´Â µð·ºÅ丮¿¡ bgcolor, bgcolor2 µð·ºÅ丮¸¦ µÎ¾ú´Ù¸é
$img_dir_url = 'http://abc.co.kr/~wxtz/img/bgcolor';
$img_dir_url2 = 'http://abc.co.kr/~wxtz/img/bgcolor2';
ÀÌ·¸°Ô¸¸ ¼öÁ¤ÇØÁÖ¸é µÈ´Ù.
³ª¸ÓÁö ¼öÁ¤Ç׸ñÀº ±×´ë·Î µÎ¾îµµ µÈ´Ù.



  ¨Ï Copyright 1999.   SUPER-TECH CGI Company all rights reserved.
    http://cgitour.net   webmaster@cgitour.net