·Î±×ÀΠȸ¿ø°¡ÀÔ ¾ÆÀ̵ð/ºñ¹Ð¹øȣã±â ¿¹Ä¡±Ý°ü¸® µµ¸ÞÀÎÁ¤º¸Á¶È¸
¸ÞÀÏÈ£½ºÆÃÀ̶õ?
½ÅûÇϱâ
¼­ºñ½º »ç¾ç ¹× °¡°Ý
¸ÞÀÏÈ£½ºÆà Ư¡
ÁÖ¿ä±â´É
½ÅûÀýÂ÷
 
È£½ºÆà > À¥È£½ºÆà > È£½ºÆÃFAQ
È£½ºÆà FAQ
Á¦ ¸ñ CGI - ÀÚÁÖ ¹ß»ýÇÏ´Â ¿¡·¯
ÀÛ¼ºÀÚ °ü¸®ÀÚ µî·ÏÀÏ 2006-12-13 Á¶È¸¼ö 47602
Error Á¾·ù
CGI Error
- 500 Server Error (Server Error or Internal Server Error)
- 501 Not Implemented Error (ȤÀº Not Supported Error)
- 502 : Bad Gateway
- 503 : Server Unavailable
- 400 : Bad request
- 401 (Unauthorized)
- 403 Forbidden Error
- 404 Not found Error
- µð·ºÅ丮¿¡ ÀÖ´Â ÆÄÀϵéÀÇ ¸®½ºÆ®°¡ ³ª¿­µÇ´Â °æ¿ì
- ½ºÅ©¸³Æ®°¡ ½ÇÇàµÇÁö ¾Ê°í ÄÚµù³»¿ëÀÌ ±×´ë·Î È­¸é¿¡ ³ª¿Ã °æ¿ì
- upload°ü·Ã



CGI Errorº° ¿øÀÎ ¹× Á¶Ä¡ ¹æ¹ý
 500 Server Error (Server Error or Internal Server Error)
¿øÀÎ 1) syntax error È®ÀÎÇϱâ

Á¶Ä¡¹æ¹ý 1)
TelnetÀ¸·Î À¥¼­¹ö»ó¿¡ ·Î±×ÀÎÈÄ ½© »óÅ¿¡¼­ ´ÙÀ½À» ½ÇÇà½ÃŲ´Ù.
Ex) perl test.cgi (ÇØ´ç cgi)
½ºÅ©¸³Æ®»ó¿¡ syntax error°¡ ÀÖÀ¸¸é perl interpreter °¡ ±× ¹®¹ýÀûÀÎ ¿À·ù¿¡ ´ëÇÏ¿© ÇØ´ç line°ú
ÇÔ²² ¿À·ù¸¦ Ãâ·ÂÇÕ´Ï´Ù. Syntax error°¡ ÀÖ´Â line¹øÈ£µµ °°ÀÌ Ç¥½ÃµË´Ï´Ù. ¸¸¾à ±× lineÀÌ ¼öÁ¤
ÀÛ¾÷À» Çϼ̴ø ºÎºÐÀ̶ó¸é ±× ÁÙÀ» ´Ù½Ã »ìÆì º¸¾Æ¼­ ¾î¶² ¹®¹ýÀûÀÎ ¿À·ù°¡ ÀÖ´ÂÁö üũÇÏ¿©
º¸½Ê½Ã¿À.



¿øÀÎ 2) ÆÛ¹Ì¼Ç ÁöÁ¤ÀÌ À߸øµÈ °æ¿ì

Á¶Ä¡¹æ¹ý 2)
Æ۹̼ÇÀ» À߸ø Á¶Á¤Çϸé Àб⳪ ¾²±â ¶Ç´Â ½ÇÇàÀÌ ±ÝÁöµÇ¾î cgi error°¡ ¹ß»ýÇÕ´Ï´Ù
±âº» ¼³Á¤Àº 755À̸ç, ¼öÁ¤¹æ¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù.
Ex) chmod 755 test.cgi



¿øÀÎ 3) Àü¼Û¹æ½ÄÀ» À߸ø ÁöÁ¤ÇÑ °æ¿ì

Á¶Ä¡¹æ¹ý 3)
À©¿ìÁî(Windows 95/98/2000/NT)¸¦ »ç¿ëÇϽô ºÐÀº ÆÞ½ºÅ©¸³Æ®¸¦ FTP·Î ÆÄÀÏÀ» Àü¼ÛÇÒ ¶§ ¹Ýµå½Ã ¾Æ½ºÅ° ¸ðµå·Î ÇØ¾ß ÇÕ´Ï´Ù. À¯´Ð½º¿Í µµ½º´Â ÅؽºÆ® ÆÄÀÏÀ» Ç¥ÇöÇÏ´Â Çü½ÄÀÌ ´Ù¸£±â ¶§¹® ¿¡ ÆÄÀÏÆ÷¸ËÀ» ¹Ù²ãÁÖ¾î¾ß ÇÕ´Ï´Ù.



¿øÀÎ 4) °¢Á¾ º¯¼öÁ¤ÀÇ°¡ À߸ø µÈ °æ¿ì

Á¶Ä¡¹æ¹ý 4)
°¢Á¾ º¯¼öÁ¤ÀÇ´Â °¢ ½ºÅ©¸³Æ®ÀÇ ¾ÐÃà ÆÄÀϳ»¿¡ Æ÷ÇÔµÈ readme.txt¸¦ ÂüÁ¶ÇϽʽÿÀ.
Á¤ÀÇµÈ º¯¼öÀÇ ±âÁ¤Ä¡¸¦ »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì, Áï ½ºÅ©¸³Æ®°¡ ÀÖ´Â µð·ºÅ丮°¡ ³ª¸ÓÁö ÆÄÀϵéÀÌ
ÀÖ´Â µð·ºÅ丮¿Í ´Ù¸¥ °æ¿ì³ª, cgiwrapÀ» »ç¿ëÇÏ´Â °æ¿ì¿¡´Â ƯÈ÷ º¯¼öÁ¤ÀÇ ¿¡ ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù. (readme.txt¸¦ ¹Ýµå½Ã Àо½Ê½Ã¿À.)
¶Ç º¯¼öÁ¤ÀÇ Áß¿¡ ƯÈ÷ ¸¹ÀÌ ¹üÇϱ⠽¬¿î ¿À·ù´Â Àý´ë°æ·Î¸¦ »ç¿ëÇÏ´Â º¯¼öÀÔ´Ï´Ù.
Àý´ë°æ·Î´Â ¸» ±×´ë·Î ±× ½Ã½ºÅÛ ³»¿¡¼­ ±× µð·ºÅ丮ÀÇ (»ó´ë°æ·Î°¡ ¾Æ´Ñ) Àý´ë °æ·Î(full path)¸¦ ÀǹÌÇÕ´Ï´Ù. Àý´ë °æ·Î´Â ¹Ýµå½Ã / ·Î ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. ÀÌ°ÍÀ» ºü¶ß¸®´Â °ÍÀÌ ÈçÈ÷ ÀúÁö¸£´Â ÀÏ ¹ÝÀûÀÎ ½Ç¼öÁßÀÇ Çϳª ÀÔ´Ï´Ù.
Áï, ¹Ýµå½Ã '/home2/cgklyk/public_html/guestbook/guestbook.html' µîÀÇ ÇüÅ°¡ µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. ±×¸®°í ³¡³¯ ¶§´Â À§ÀÇ °æ¿ì¿Í °°ÀÌ ¸¶Áö¸·¿¡ / ¸¦ ºÙÀÌÁö ¾Ê¾Æ¾ß µË´Ï´Ù.



¿øÀÎ 5) Ư¼ö¹®ÀÚÀÇ Ã³¸®°¡ À߸øµÈ °æ¿ì

Á¶Ä¡¹æ¹ý 5)
Perl¿¡¼­´Â @ $ " ; &µîÀÇ Æ¯¼ö¹®ÀÚµéÀ» ¹®¹ýÀÇ ÀϺηΠ»ç¿ëÇÕ´Ï´Ù. ÆÞ¿¡¼­ ¾²´Â Ư¼ö¹®ÀÚ¸¦ ºê¶ó¿ìÀú¿¡¼­ ÀÏ¹Ý ¹®ÀÚ·Î ÀÎ½Ä ½ÃÅ°·Á¸é ¹Ýµå½Ã ¹®ÀÚ ¾Õ¿¡ ¹é½½·¡½¬(backslash, \)¸¦ ºÙ¿©Áà¾ß ÇÕ´Ï´Ù. °¡Àå ÈçÈ÷ ¿¡·¯°¡ ³ª´Â °æ¿ì´Â ÀüÀÚ¿ìÆí ÁÖ¼ÒÀÌ¸ç ¿¹¸¦ µé¾î hosting@gabia.comÀº hosting\@gabia.comÀ¸·Î ÇØÁÖ¾î¾ß ÇÏ°í HTML ű׸¦ ¾µ ¶§,
href="http://gabia.com"À̸é href=\"http://gabia.com\" À¸·Î ÇØÁÖ¾î¾ß ¿¡·¯°¡ ³ªÁö ¾Ê½À´Ï´Ù



¿øÀÎ 6) ¼­¹ö»óÀÇ perl À§Ä¡

Á¶Ä¡¹æ¹ý 6)
½ºÅ©¸³Æ®»óÀÇ ÆÞÀÇ À§Ä¡¿Í À¥ ¼­¹ö»óÀÇ ÆÞÀÇ À§Ä¡°¡ ´Ù¸¥ °æ¿ì¿¡µµ ¿¡·¯°¡ ÀϾ´Ï´Ù. ½ºÅ©¸³Æ®»ó¿¡ #!/usr/local/bin/perlµîÀ¸·Î perl°æ·Î°¡ Á¤ÀǵǾî ÀÖÀ¸¸é !/usr/bin/perl·Î °æ·Î¸¦ º¯°æÇØÁÝ´Ï´Ù.
 
 501 Not Implemented Error (ȤÀº Not Supported Error)
À¥ºê¶ó¿ìÁî¿¡¼­ ¿äûÇÑ Form METHOD°¡ À¥¼­¹ö¿¡¼­ Çã¿ëÇÏ´Â °ÍÀÌ ¾Æ´Ò °æ¿ì¿¡ ¹ß»ýÇÏ´Â ¿¡·¯ÄÚµå ÀÔ´Ï´Ù. ÀÌ ¿¡·¯´Â Å©°Ô µÎ °¡ÁöÀÇ ÀÌÀ¯·Î ³ªÅ¸³³´Ï´Ù.

¿øÀÎ 1) ½Ã½ºÅÛ¿¡¼­ CGI¸¦ Áö¿øÇÏÁö ¸øÇϵµ·Ï ¸·¾Æ µÎ¾ú°Å³ª CGI¼³Á¤ÀÌ Á¦´ë·Î µÇ¾î ÀÖÁö ¾Ê´Â °æ¿ì¿¡ ÀϾ´Ï´Ù.

Á¶Ä¡ 1)
ÀÌ°ÍÀ» ó¸®ÇÏ´Â ¹æ¹ýÀº ÀÚ½ÅÀÌ ½Ã½ºÅÛÀ» ¿î¿µÇϰųª ½Ã½ºÅÛÀÇ ±¸¼ºÆÄÀÏÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â ºÐÀÌ¸é ±× ±¸¼ºÆÄÀÏÀ» °íÃÄ ÁÖ¸é µË´Ï´Ù.
ÀÌ °íÄ¡´Â ¹æ¹ýÀº »ç¿ëÇÏ´Â À¥¼­¹ö¿¡ µû¶ó¼­ ¸ðµÎ ´Ù¸£¹Ç·Î ¾ð±ÞÇϱⰡ Èûµì´Ï´Ù¸¸ NCSA ¼­¹öÀÇ °æ¿ì ¸¦ ¿¹·Î µé¸é ±¸¼ºÆÄÀÏÀÌ µé¾î ÀÖ´Â µð·ºÅ丮ÀÎ /usr/local/httpd/conf µð·ºÅ丮¿¡¼­ srm.conf ÆÄÀÏ Áß AddType application/x-httpd-cgi .cgi ·Î ¼³Á¤ÇØ ÁÖ¸é µË´Ï´Ù.
ÀÚ½ÅÀÌ ½Ã½ºÅÛÀ» ¿î¿µÇÏÁö ¾Ê°í °èÁ¤À» ºÎ¿© ¹Þ¾Æ »ç¿ëÇÏ´Â °æ¿ì¿¡´Â ÇØ´ç ½Ã½ºÅÛÀÇ À¥¸¶½ºÅÍ¿¡°Ô CGI »ç¿ë¿©ºÎ¸¦ ¹®ÀÇÇØ º¸´Â °ÍÀÌ ºü¸¦ °ÍÀÔ´Ï´Ù.



¿øÀÎ 2) ½Ã½ºÅÛÀÇ ±¸¼º(srm.conf)ÆÄÀÏ¿¡¼­ CGI¿¡ ´ëÇØ .pl·Î ¼³Á¤µÇ¾î ÀÖÀ¸¸é .cgi È®ÀåÀÚ¸¦ °¡Áö´Â ÆÄÀÏÀ» ½ÇÇà ½ÃÄ×À» ¶§, ÀÌ·± ¿¡·¯°¡ ³ª°Ô µÇ¸ç ±× ¹Ý´ë·Î .cgi·Î ¼³Á¤µÈ ½Ã½ºÅÛ¿¡¼­ .pl È®ÀåÀÚ¸¦ °¡Áö´Â ÆÄÀÏÀ» ½ÇÇà ÇßÀ» ¶§µµ ÀϾ´Ï´Ù. ¶Ç ÀÌ °æ¿ì´Â ÀϺΠ½Ã½ºÅÛ¿¡¼­´Â 501¿¡·¯·Î ó¸®ÇÏÁö ¾Ê°í ¹Ù·Î ½ºÅ©¸³Æ® ±× ÀÚü°¡ È­¸é¿¡ µð½ºÇ÷¹ÀÌ µÇ´Â °÷µµ ÀÖ½À´Ï´Ù.

Á¶Ä¡ 2) ½Ã½ºÅÛ »ç¿ëÀÚÀÏ °æ¿ì¿¡´Â ù¹ø° °æ¿ìó·³ ±¸¼ºÆÄÀÏ(srm.conf)À» ¼öÁ¤ÇØ ÁÝ´Ï´Ù. ±×·¸Áö ¾ÊÀº ºÎºÐÀº . pl ÆÄÀÏÀ» .cgi·Î, ȤÀº .cgiÆÄÀÏÀ» .pl·Î ¹Ù²Ù¾î ÁÖ´Â °Íµµ ÇÑ ¹æ¹ýÀÌ µÇ°Ú½À´Ï´Ù
 502 : Bad Gateway
¿äûÇÑ À¥¼­¹ö°¡ ÇÁ¶ô½Ã¼­¹ö³ª °ÔÀÌÆ®¿þÀ̼­¹ö·Î ½ÇÇàµÇ°í ÀÖÀ» °æ¿ì¿¡ ¹ß»ýÇÒ ¼ö ÀÖ´Â ¿¡·¯ÄÚµå
 503 : Server Unavailable
À¥ºê¶ó¿ìÀúÀÇ ¿äû¿¡ À¥¼­¹ö°¡ Á¦´ë·Î ó¸®ÇÏÁö ¸øÇÒ °æ¿ì¿¡ ¹ß»ýÇÏ´Â ¿¡·¯·Î¼­ ÀϹÝÀûÀ¸·Î ´Ù¸¥ ÀÛ¾÷󸮷ΠÀÎÇÏ¿© ¿äûÇÑ Ã³¸®¸¦ ÇÏÁö ¸øÇÒ °æ¿ì¿¡ ¹ß»ýÇÏ´Â ÇÏ°Ô µË´Ï´Ù.
 400 : Bad request
HTTPÀÇ ±Ô¾à¿¡ ¸ÂÁö¾Ê´Â ¿äûÀ» ÇßÀ» °æ¿ì¿¡ ¹ß»ýÇÏ´Â ¿¡·¯ÀÔ´Ï´Ù.
 401 (Unauthorized)
ÀÌ ÄÚµå´Â ½ºÅ©¸³Æ®°¡ À¥ ¼­¹öÀÇ º¸È£ Áö¿ª¿¡ À§Ä¡ÇØ ÀÖ°í È®ÀÎÀÌ ½ÇÆÐÇßÀ½À» ÀǹÌÇÕ´Ï´Ù.
½ºÅ©¸³Æ®´Â ¹®¼­¸¦ Àбâ À§Çؼ­ ƯÁ¤ IP ÁÖ¼Ò³ª ÀÎÅÍ³Ý È£½ºÆ®¸¦ Çã°¡ÇÔÀ¸·Î½á º¸È£µË´Ï´Ù. Áï, »ç¿ëÀÚ À̸§/ Æнº¿öµå Á¶ÇÕÀ¸·Î Á¦Çѵ˴ϴÙ.
ÀÌ ¹®Á¦¿¡ ´ëÇÑ ÇØ°áÃ¥Àº ½ºÅ©¸³Æ®¸¦ ºñº¸È£ Áö¿ª¿¡ ³õ°Å³ª º¸¾È Á¦ÇÑÀ» ¾ÈÁ¤È­ ½ÃÅ°´Â ¹æ¹ýÀ» ¾Ë¾Æ³»´Â °ÍÀÔ´Ï´Ù.
 403 Forbidden Error
ÀÌ ¿¡·¯Äڵ带 º¸³»°Ô µÇ´Â °æ¿ì´Â ´ÙÀ½ÀÇ µÎ °¡Áö °æ¿ìÀÌ¸ç ¿äûÇÑ CGIÆÄÀÏ¿¡ ´ëÇÑ ±ÇÇÑÀÌ ¾ø°Å³ª ½ÇÇà °¡´ÉÇÑ ÆÄÀÏÀÌ ¾Æ´Ô¿¡µµ ½ÇÇàÇÏ·Á ÇÒ °æ¿ì¿¡ ¹ß»ýÇÏ´Â ¿¡·¯ÀÔ´Ï´Ù.

- ÀÇ¹Ì : ¾×¼¼½ºÇÏ°íÀÚ ÇÏ´Â ÆÄÀÏÀÇ »ç¿ëÀÌ ±ÝÁöµÇ¾úÀ½À» ¸»ÇÔ
- ¿øÀÎ : ÆÄÀÏ¿¡ ¿¢¼¼½º ÇÒ ¼ö ÀÖ´Â ±ÇÇÑ ¹®Á¦·Î »ç¿ëÇÏ°íÀÚ ÇÏ´Â CGI ÇÁ·Î±×·¥ÀÌ µé¾îÀÖ´Â µð·º
   Å丮¿¡ ´ëÇÑ »ç¿ë±ÇÇÑÀÌ ¾ø°Å³ª ½ºÅ©¸³Æ® ÀÚüÀÇ ±ÇÇÑÀÌ ¾ø´Â °æ¿ì¿¡ ¹ß»ý ÇÕ´Ï´Ù.
- ¼öÁ¤ : »ç¿ëÇÏ°íÀÚ ÇÏ´Â ½ºÅ©¸³Æ®°¡ ÀÖ´Â µð·ºÅ丮¸¦ ÀÐÀ» ¼ö ÀÖµµ·Ï chmod 751·Î ¼³Á¤º¯°æ
   ÇÏ°í ½ºÅ©¸³Æ® ÀÚü°¡ ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï chmod 751·Î ¼³Á¤À» º¯°æÇØ¾ß ÇÕ´Ï´Ù.
 404 Not found Error
´ÙÀ½°ú °°Àº µÎ°¡Áö °æ¿ì¿¡ ³ªÅ¸³ª´Â ¿¡·¯ ÀÔ´Ï´Ù.

1. ¿äûÇÑ cgiÆÄÀÏÀÌ µð·ºÅ丮¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ýÇÏ´Â ¿¡·¯
ÀÌÀ¯ : ÆÄÀÏÀÌ ¹ß°ßµÇÁö ¾Ê¾ÒÀ½. Áï, »ç¿ëÀÚ°¡ ¿äûÇÑ HTML ÆÄÀÏÀ̳ª CGI ½ºÅ©¸³Æ®°¡ ¾øÀ½
¿øÀÎ : ´ëºÎºÐÀÇ °æ¿ì URLÀ» À߸ø ÀÔ·ÂÇÏ¿´°Å³ª ¸µÅ©¸¦ À߸ø °É¾úÀ» ¶§ ³ªÅ¸³²
¼öÁ¤ : URLÀ̳ª ¸µÅ©°¡ Á¦´ë·Î µÇ¾ú´ÂÁö È®ÀÎ
2. ºê¶ó¿ìÀú¿¡¼­ ÇØ´ç CGIÆÄÀÏÀÇ URL ¶°´Â ¸µÅ©¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¿´´Âµ¥ ÀÌ ERRORÀÌ ¶á´Ù¸é À̰͵µ ÆÛ¹Ì¼Ç ¹®Á¦ÁßÀÇ ÇϳªÀÔ´Ï´Ù. Áï ÇØ´ç CGIÆÄÀÏÀ̳ª µð·ºÅ丮ÀÇ Æ۹̼ÇÀÌ 755·Î µÇ¾î ÀÖÁö ¾Ê±â ¶§¹®À̹ǷΠÆ۹̼ÇÀ» 755·Î ¼öÁ¤ÇÏ¼Å¾ß ÇÕ´Ï´Ù.
 
 CGIÀÇ µð·ºÅ丮¿¡ ÀÖ´Â index.htmlÀ» ½ÇÇà½ÃÄ״µ¥ µð·ºÅ丮¿¡ ÀÖ´Â ÆÄÀϵéÀÇ
   ¸®½ºÆ®°¡ ³ª¿­µÇ´Â °æ¿ì
ÀÌ °æ¿ì, º¸Åë ÇØ´ç µð·ºÅ丮ÀÇ Æ۹̼ÇÀ» À߸ø ¼³Á¤ÇÑ °æ¿ìÀÔ´Ï´Ù. ÇØ´ç µð·ºÅ丮¸¦ 755·Î ¿­¾î ÁÝ´Ï´Ù. (ÇØ´ç ½ºÅ©¸³Æ®ÀÇ readme.txtÆÄÀÏÂüÁ¶)
 ½ºÅ©¸³Æ®°¡ ½ÇÇàµÇÁö ¾Ê°í ÄÚµù³»¿ëÀÌ ±×´ë·Î È­¸é¿¡ ³ª¿Ã °æ¿ì
CGI°¡ ¼³Á¤µÇ¾î ÀÖÁö ¾Ê°Å³ª, ¶Ç´Â CGI¼³Á¤½Ã¿¡ CGIÆÄÀÏÀ» .plÆÄÀÏ·Î ¼³Á¤ÇÑ °æ¿ì¿¡ .cgiÈ®ÀåÀÚ¸¦ °¡Áø ÆÄÀÏÀ» ½ÇÇà½ÃÅ°¸é, ±× ÆÄÀÏÀ» cgiÆÄÀÏ·Î ÀνÄÇÏÁö ¸øÇϹǷΠÀÌ·¸°Ô ³ª¿Ã ¼ö°¡ ÀÖ½À´Ï´Ù. ±× ¹Ý´ë·Î .cgiÈ®ÀåÀÚ°¡ CGI ÆÄÀÏ·Î ¼³Á¤µÈ ½Ã½ºÅÛ¿¡¼­ .pl È®ÀåÀÚ¸¦ °¡Áö´Â ÆÄÀÏÀ» ½ÇÇàÇßÀ» ¶§µµ ÀϾ´Ï´Ù. (ÇØ°á ¹æ¹ýÀº À§ÀÇ 501 ¿¡·¯ÀÇ ¿øÀÎ 2) °æ¿ì¸¦ ÂüÁ¶ÇϽʽÿÀ.)
 ±âŸ upload°ü·Ã
1. upload20¿¡¼­ ´Ù¸¥ ½ºÅ©¸³Æ®´Â ÀÌ»óÀÌ ¾ø´Âµ¥ upload.cgi¸¸ ¼­¹ö¿¡·¯°¡ ³ª´Â °æ¿ì ÀÌ°ÍÀº perl°úÀÇ ±ÃÇÕ ¹®Á¦ÀÔ´Ï´Ù. perl 5.001À̳ª 5.002¿¡¼­´Â ¼­¹ö¿¡·¯°¡ ³ª¸ç 5.003°ú 5.004¿¡¼­´Â ¹®Á¦°¡ ¾ø´Ù°í ÇÕ´Ï´Ù. ±×·¯¹Ç·Î perlÀ» ¾÷±×·¹À̵å ÇÏ´Â °ÍÀÌ ÀÌ°ÍÀ» ÇØ°áÇÏ´Â ÇÑ ¹æ¹ýÀÔ´Ï´Ù.

2. load ½ºÅ©¸³Æ®¿¡¼­ ÆÄÀÏÀÇ ÃÖ´ë Å©±â¸¦ ´Ã¸®°í ½ÍÀº °æ¿ì . upload 1.1¿¡¼­´Â cgi-lib.pl¿¡¼­ $cgi_lib'maxdata ÀÇ °ªÀ» ´Ã·ÁÁÝ´Ï´Ù. (2ÀÇ ¸î Á¦°öÀ¸·Î Ç¥½Ã) upload20¿¡¼­´Â up_lib.pl¿¡¼­ $file_max_size ÀÇ °ªÀ» ´Ã·Á ÁÝ´Ï´Ù. ´Ü ÀÌ °ªÀº post¿¡ ÀÇÇØ ¼­¹ö·Î Àü¼ÛµÇ´Â ȯ°æ º¯¼öµéÀ» Æ÷ÇÔÇÑ ¸ðµç ÀÔ·Â º¯¼öµéÀÇ °ªÀ» Æ÷ÇÔÇÑ °ÍÀ̹ǷΠ½ÇÁ¦ ¾÷·Îµå °¡´ÉÇÑ ÆÄÀÏÀÇ ÃÖ´ë Å©±â´Â À̰ͺ¸´Ù ¾à°£ Àû½À´Ï´Ù.
 CGI¿¡·¯ÄÚµå(3ÀÚ¸® ¼ýÀÚ·Î µÈ ÄÚµå)
¿©±â¼­ ù ¹ø°ÀÇ errors´Â CGIÀÇ ¿¡·¯»Ó ¾Æ´Ï¶ó ȨÆäÀÌÁö ·ÎµùÀÌ µÇÁö ¾Ê¾ÒÀ» ¶§ÀÇ ¸ðµç ¿¡·¯¸¦ Æ÷ÇÔÇÏ°í ÀÖ½À´Ï´Ù. À¥È£½ºÆü­ºñ½º¿¡ °¡ÀÔÇÑ ÀúÈñ °í°´²²¼­´Â °í°´ÀÇ È¨µð·ºÅ丮 ¹Ø¿¡ ÀÖ´Â www_log¶ó´Â µð·ºÅ丮 ¾È¿¡ . access_log¶ó´Â ÆÄÀÏ°ú ÇÔ²² ½×ÀÌ°Ô µË´Ï´Ù. .±×¸®°í ÀÌ µð·ºÅ丮 ³»¿¡ error_log¶ó´Â ÆÄÀÏÀÌ ÀÖÀ¸¸ç CGIÀÇ ¿¡·¯µéÀº ´ëºÎºÐ ÀÌ ÆÄÀÏ¿¡ ±× ¿øÀÎ µîÀ» ÀúÀåÇÏ°Ô µË´Ï´Ù. ±×¸®°í µÎ ¹ø°ÀÇ 3ÀÚ¸®·Î µÈ ¿¡·¯ÄÚµå´Â CGIÇÁ·Î±×·¥ÀÌ Á¤»óÀûÀ¸·Î ½ÇÇàÀÌ µÇÁö ¾Ê¾ÒÀ» ¶§ ¾Æ·¡ÀÇ ±×¸²°ú °°ÀÌ À¥¼­¹ö¿¡¼­ À¥ºê¶ó¿ìÀú·Î ¿¡·¯¿øÀÎÀ̳ª Á¶Ä¡ »çÇ׵鿡 ´ëÇÑ Á¤º¸¸¦ º¸¿©ÁÖ°Ô µË´Ï´Ù.



À§ÀÇ ¿¹´Â À¥¼­¹ö¿¡ ÀÖ´Â CGIÇÁ·Î±×·¥À» À¥ºê¶ó¿ìÀú¿¡¼­ ½ÇÇà½ÃŲ °ÍÀ¸·Î Á¤»óÀûÀÎ ½ÇÇàÀÌ µÇÁö ¾Ê¾Ò´Ù´Â °Í°ú ¿¡·¯Á¶Ä¡¿¡ ÇÊ¿äÇÑ Á¤º¸¸¦ º¸³»ÁØ °ÍÀÔ´Ï´Ù. ´ÙÀ½Àº ÀÌ·± ¿¡·¯¸Þ½ÃÁö¿¡ Æ÷ÇԵǴ ¿¡·¯ÄÚµå µé¿¡ ´ëÇÑ ¼³¸íÀ̸ç ÀǹÌÇÏ´Â ¹Ù´Â ´ÙÀ½°ú °°½À´Ï´Ù.

- 2·Î ½ÃÀ۵Ǵ ¿¡·¯ÄÚµå : À¥¼­¹ö¿¡¼­ Á¤»óÀûÀ¸·Î ½ÇÇàÀÌ µÇ¾úÀ» °æ¿ì¿¡ º¸³»Áö´Â °ÍÀ̸ç
- 3À¸·Î ½ÃÀÛÇÏ´Â »óÅÂÄÚµå´Â À¥ºê¶ó¿ìÀúÀÇ ¿äûÇÑ ÀÛ¾÷ÀÇ ¼öÇàÀ» À§ÇÑ ´Ù¸¥ ÀÛ¾÷ÀÇ Çʿ伺ÀÌ ÀÖÀ½À» ¾Ë·ÁÁÖ´Â ÄÚµåÀ̹ǷΠ¿¡·¯ÄÚµå´Â ¾Æ´Õ´Ï´Ù.
- 4·Î ½ÃÀÛÇÏ´Â ¿¡·¯ÄÚµå : ½ÇÇà½ÃŲ CGI¿¡ ¿¡·¯°¡ ¹ß»ýÇÏ¿© À¥¼­¹ö¿¡¼­ À¥ºê¶ó¿ìÀú·Î º¸³»ÁÖ´Â ¿¡·¯
- 5·Î ½ÃÀÛÇÏ´Â ¿¡·¯ÄÚµå : ½ÇÇà½ÃŲ CGI°¡ À¥¼­¹ö¿¡¼­ ½ÇÇ൵Áß ¹ß»ýÇÑ ¿¡·¯ÄÚµå


À­±Û±Û »çÀÌÆ® °¶·°½Ã ¾÷·Îµå ÄÄÆ÷³ÍÆ®
´ÙÀ½±Û CGI - ÆÛ¹Ì¼Ç ¼³Á¤Çϱâ