· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Drupal Handbook

Contents

1. Drupal ÇÚµåºÏ
1.1. µå·çÆÈ¿¡ °üÇÏ¿©
1.1.1. Drupal.org ReadMe First
1.1.1.1. ÇÏ¿ìÅõ: µå·çÆÈ Ä¿¹Â´ÏƼÀÇ º¯°æ»çÇ× Á¦Á¤
1.1.2. µå·çÆÈÀÌ ¿©·¯ºÐ¿¡°Ô ¸Â½À´Ï±î?
1.1.3. Á¢±Ù¼º
1.2. ¼³Ä¡¿Í ¼³Á¤
1.2.1. µå·çÆÈ ¿ë¾î¿¡ ´ëÇÑ ¼Ò°³
1.2.1.1. µå·çÆÈ °æ·Î ŽÇè
1.2.1.2. ¿ë¾î
1.2.1.3. ³ëµå Çü½Ä
1.2.2. ½Ã½ºÅÛ ¿ä±¸»çÇ×
1.2.3. µå·çÆÈ, ¸ðµâ, Å׸¶ ¼³Ä¡
1.2.3.1. µå·çÆÈ ¼³Ä¡
1.2.3.2. »õ ¸ðµâµé ¼³Ä¡Çϱâ
1.2.3.3. »õ Å׸¶µé ¼³Ä¡Çϱâ
1.2.4. ±âº»ÀûÀÎ »çÀÌÆ® ¼³Á¤
1.2.4.1. ¼³Á¤
1.2.4.1.1. ±âº» ¼³Á¤
1.2.4.1.2. ±âº»ÆäÀÌÁö (±âº» ùÁö¸é)
1.2.4.1.3. ±âº»Áö¸é ¸¸µé±âÀÇ ¿¹
1.2.4.1.4. ±ò²ûÇÑ URLµé
1.2.4.1.5. µ¥ºñ¾È ½Ã½ºÅÛÀÇ ¾ÆÆÄÄ¡2 ¿¡¼­ ±ò²ûÇÑ URLs¸¦ »ç¿ëÇϱâ À§ÇÑ ¼³Á¤
1.2.4.1.6. ´Ù¸¥ À¥¼­¹ö¿¡¼­ÀÇ ±ò²ûÇÑ URLs ±â´É »ç¿ëÇϱâ.
1.2.4.1.7. Àüü ¼º´ÉÀ» À§ÇÑ ±ò²ûÇÑ URL »ç¿ë ¼³Á¤ ¿¹Á¦
1.2.4.1.8. drupal °æ·Î¸¦ µ¤¾î ¾µ¼ö ÀÖ´Â ¼­¹ö¿¡ Á¸ÀçÇÏ´Â °æ·Î
1.2.4.1.9. ±ò²ûÇÑ URLs ±â´ÉÀ» IIS ¿¡¼­ »ç¿ëÇϱâ.
1.2.4.1.10. 403¿¡·¯¿Í 404¿¡·¯ ÆäÀÌÁö ¼³Á¤Çϱâ
1.2.4.1.11. ¿©·¯ºÐÀÇ »çÀÌÆ® ¿¡·¯º¸°í ¼³Á¤Çϱâ
1.2.4.1.12. ij½¬ Áö¿ø
1.2.4.1.13. ÆÄÀÏ ½Ã½ºÅÛ ¼³Á¤
1.2.4.1.14. ´Ù¿î·Îµå ¹æ½Ä
1.2.4.1.15. °æ·Î ¼³Á¤
1.2.4.1.16. ³¯Â¥¿Í ½Ã°£ ¼³Á¤
1.2.4.2. ÀÎÅÍÆäÀ̽ºÀÇ »ç¿ëÀÚ ¼³Á¤ Çϱâ
1.2.4.3. »ç¿ëÀÚ ·Î±×ÀÎÀ» »ç¿ëÀÚ ¼³Á¤Çϱâ.
1.2.4.4. ÃÖÁ¾ »ç¿ëÀÚ ¾È³»

1. Drupal ÇÚµåºÏ

Drupal(ÀÌÇÏ µå·çÆÈ) ÇÚµåºÏµéÀº µå·çÆÈ¿¡ °ü½ÉÀÌ ÀÖ´Â »ç¶÷µé°ú ¹«°æÇèÀÚ, °æÇèÀÌ ÀÖ´Â µå·çÆÈ °ü¸®ÀÚ, µå·çÆÈ »ç¿ëÀÚµé°ú °³¹ßÀڵ鿡°Ô ¿Ïº®ÇÑ Âü°íÀڷḦ Á¦°øÇÕ´Ï´Ù.

°¢ ÇÚµåºÏÀÇ ¿øº»Àº [http]"µå·çÆÈ ÇÚµåºÏ"¿¡ ÀÖÀ¸¸ç °¢ À§Å° ¹®¼­°¡ ¾÷µ¥ÀÌÆ® µÇ´Â ³¯Â¥ÀÇ ³»¿ëÀ» ±âÁØÀ¸·Î ¹ø¿ªµË´Ï´Ù. ¿øº» ¹®¼­ÀÇ ÀúÀÛ±ÇÀº °¢°¢ÀÇ Drupal ÇÚµåºÏ Á¦ÀÛÀڵ鿡°Ô ÀÖ½À´Ï´Ù.

ÀÌ À§Å° ÆäÀÌÁö´Â µå·çÆÈ »çÀÌÆ®ÀÇ ÀÎÅÍÆäÀ̽º¸¦ µû¶ó¼­ ¸¸µéµµ·Ï ÇÕ´Ï´Ù.

1.1. µå·çÆÈ¿¡ °üÇÏ¿©

* Drupal.org ReadMe First * Á¢±Ù¼º
* µå·çÆÈÀÌ ¿©·¯ºÐµé¿¡°Ô ¸Â½À´Ï±î? * µå·çÆÈ ÇÁ·ÎÁ§Æ®¿¡ °øÇåÇϱâ
* ´Ù¿î·Îµå * ¸¶ÄÉÆà ÀÚ¿ø
* Ä¿¹Â´ÏƼ * µå·çÆÈ ¹öÀü Ç¥±â¹ý°ú »ç¿ëÇÒ µå·çÆÈ ¹öÀü
* ¹è°æ * Drupal.org ¿¡¼­ »ç¿ëµÇ´Â Å׸¶¿Í ¸ðµâµé
* Áö¿ø

µå·çÆÈÀº À¥»çÀÌÆ®¿¡¼­ ¿©·¯°¡Áö ³»¿ëÀ» °³ÀÎÀûÀ¸·Î ȤÀº ¿©·¯¸íÀÇ Ä¿¹Â´ÏƼÀÇ »ç¿ëÀÚ¿¡ ÀÇÇØ ½±°Ô ÃâÆÇ, °ü¸®, ±¸¼ºÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â ¼ÒÇÁÆ®¿þ¾îÀÔ´Ï´Ù. ¼ö¸¸¸íÀÇ »ç¶÷µé°ú ´ÜüµéÀÌ ´ÙÀ½ÀÇ ¸ñÀûÀ¸·Î µå·çÆÈÀ» »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù.
  • Ä¿¹Â´ÏƼ À¥ Æ÷Å»µé°ú Åä·Ð »çÀÌÆ®
  • Çù·Â À¥ »çÀÌÆ®/ÀÎÆ®¶ó³Ý Æ÷Å»
  • °³ÀÎ À¥ »çÀÌÆ®
  • µ¿È£È¸ »çÀÌÆ®
  • ÀüÀÚ »ó°Å·¡³ª ȸ»ç »çÀÌÆ® ÀÀ¿ëÇÁ·Î±×·¥
  • ÀÚ¿ø µð·ºÅ͸®

µå·çÆÈ¿¡¼­ »ç¿ë ¿ä¼ÒµéÀº ´ÙÀ½°ú °°½À´Ï´Ù.
  • ÄÁÅÙÃ÷ °ü¸® ½Ã½ºÅÛ
  • ºí·Î±×
  • °øµ¿ ÀúÀÛ È¯°æ
  • Æ÷·³
  • ´º½º·¹ÅÍ
  • »çÁø °Ö·¯¸®
  • ÆÄÀÏ ¾÷·Îµå/´Ù¿î·Îµå

±× ¿Ü¿¡µµ ¿©·¯°¡Áö°¡ ÀÖ½À´Ï´Ù.

µå·çÆÈÀº GPL ¶óÀ̼¾½º¸¦ µû¸£´Â ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾îÀ̸ç, ¼öõÀÇ Ä¿¹Â´ÏƼ »ç¿ëÀÚµé°ú °³¹ßÀڵ鿡 ÀÇÇØ °³¹ßµÇ°í À¯ÁöµË´Ï´Ù. µå·çÆÈÀº ÀÚÀ¯·Ó°Ô ¹Þ¾Æ¼­ ¾µ ¼ö ÀÖ½À´Ï´Ù. ¸¸¾à µå·çÆÈÀÌ ´õ ¸¹Àº °ÍÀ» ÇØÁÖ±æ ¿øÇÑ´Ù¸é, ¿©·¯ºÐµéÀÇ ¿ä±¸¿¡ ¸Âµµ·Ï µå·çÆÈÀ» È®ÀåÇÏ°í Àç°³¹ßÇϵµ·Ï ¿ì¸®¿Í ÇÔ²² ÀÏÇØÁֽʽÿÀ.

1.1.1. Drupal.org ReadMe First

Ä¿¹Â´ÏƼ¿¡ ¿À½Å°ÍÀ» ȯ¿µÇÕ´Ï´Ù.

drupal.org Ä¿¹Â´ÏƼ´Â °³¹ßÀÚºÎÅÍ ÃʽÉÀÚ±îÁö, Àü¹®°¡µéºÎÅÍ Ãë¹Ì°¡µé±îÁö, ±â¿©ÀÚºÎÅÍ ºñ±â¿©ÀÚ±îÁö ¸ðµç »ç¶÷µéÀÇ ´Ù¾ç¼ºÀ» ¾à¼ÓÇÕ´Ï´Ù. µå·çÆÈÀ» ±â¹ÝÀ¸·Î »ç¿ëÇÔÀ¸·Î½á ¿©·¯ºÐµéÀº À¯¿¬ÇÑ À¥ »çÀÌÆ®¸¦ ±¸ÃàÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸ðµç °­·ÂÇÑ µµ±¸µéÀÌ ±×·¸µíÀÌ ¿©·¯ºÐµéÀÌ ¾ò±â ¿øÇÏ´Â °ÍÀº ¿©·¯ºÐµéÀÌ ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö¿¡ ´Þ·ÁÀÖ½À´Ï´Ù. ±âº»ÀûÀÎ µå·çÆÈ ¼³Ä¡·Î PHP¸¦ ¸ð¸£´õ¶óµµ È¿À²ÀûÀÎ µ¥ÀÌŸº£À̽º 󸮸¦ ÇÏ´Â À¥»çÀÌÆ®¸¦ ±¸ÃàÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸¸¾à ¿©·¯ºÐÀÌ ±âº»ÀûÀÎ ¼³Ä¡·Î Á¦°øµÇ´Â °Íµé ÀÌ»óÀÇ °ÍÀ» ¿øÇϰųª, Á¦°øµÈ ¸ðµâµéº¸´Ù ´õ ¾ÈÁ¤ÀûÀÎ °ÍÀ» ¿øÇÑ´Ù¸é, PHP¿Í µ¥ÀÌŸº£À̽º(±âº»ÀûÀ¸·Î´Â MySQL)¿¡ Àͼ÷ÇØÁú ÇÊ¿ä°¡ ÀÖÀ¸¸ç, ±×°ÍµéÀ» ¹è¿ï ÀÇÁö°¡ ÀÖ¾î¾ß ÇÏ°í, ¼­ºñ½º¿¡ ´ëÇÑ ¹«¾ùÀΰ¡¸¦ °¨¼öÇÒ Áغñ°¡ µÇ¾îÀÖ¾î¾ß ÇÕ´Ï´Ù. ¸¸¾à ¿©·¯ºÐµéÀÌ °³¹ß¿¡ Àͼ÷ÇÏ´Ù¸é, µå·çÆÈÀÇ API¸¦ ¹è¿ì°í °³¹ßÀÚ °¡À̵带 Àдµ¥ ½Ã°£À» ¼ÒºñÇÏ±æ ¿øÇÒ °ÍÀÔ´Ï´Ù. ¸ÞÀÏ ¸®½ºÆ®¿Í ¾ÆÄ«À̺êµé ¶ÇÇÑ °³¹ß¿¡ ´ëÇÑ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Â ÁÁÀº Á¤º¸¿øÀÔ´Ï´Ù.

¸ðµç Ä¿¹Â´ÏƼ°¡ ±×·¯Çϵí, ¸É¹öµéÁß¿¡´Â ÃʽÉÀڵ鿡°Ô µµ¿òÀÌ µÇ´Â ÀÏÀ» ÇÏ´Â »ç¶÷ÀÌ ÀÖ´Â ¹Ý¸é, ¿©·¯ Á¢±Ù°ú °üÁ¡À» ÅëÇØ ¿ø±â ¿Õ¼ºÇÑ ¸¹Àº Åä·ÐÀڵ鵵 ÀÖÀ¸¸ç, ¶§¶§·Î °ú¿­µÇ¾î ½Î¿òÀÌ µÇ´Â °æ¿ì(Æ®·Ñ)°¡ Àֱ⵵ ÇÕ´Ï´Ù. ¸ðµÎ¿¡°Ô ´õ ±â»Ú°í »ý»êÀûÀÎ °æÇèµéÀ» Á¦°øÇÏ´Â Æ÷·³À» ¸¸µé±â À§Çؼ­´Â, Æ÷·³¿¡ ±ÛÀ» ¿Ã¸®´Â ÆÁµéÀ» Àß ÀÐ°í ¸¶À½¿¡ »õ±âµµ·Ï ÇϽʽÿÀ.

¿ÀǼҽº Ä¿¹Â´ÏƼµéÀº ¸ðµç »ç¶÷µéÀÌ Âü¿©ÇÏ°í, µµ¿òÀ» ÁÙ ¶§ ÃÖ»óÀ¸·Î ¿î¿µµË´Ï´Ù. ÇÚµåºÏµéÀº ¾î¶² »ç¶÷µéÀÌ¶óµµ ±â¿©ÇÒ ¼ö ÀÖ´Â ¹æ¹ýµé¿¡ ´ëÇØ ±â·ÏÇÕ´Ï´Ù. ¼³Ä¡¸¦ ÇÏ°í ¿©·¯ºÐµéÀÇ »çÀÌÆ®¸¦ ¼³Á¤Çϱ⠽ÃÀÛÇϸé, ¿©·¯ºÐµéÀº ¿¹Àü¿¡ °®°í ÀÖ´ø ±âº»ÀûÀÎ ±Ã±ÝÁõµéÀ» °®°í ÀÖ´Â »ç¶÷µéÀ» µµ¿ì¸é¼­ ½±°Ô µµ¿òÀ» ÁÙ ¼ö ÀÖ½À´Ï´Ù. ¿©·¯ºÐµéÀÌ Support Æ÷·³¿¡¼­ µµ¿òÀ» Áְųª ¹®¼­¸¦ ¾²°í À籸¼ºÇϰųª, ÆÐÄ¡¸¦ ¸¸µé°Å³ª ÇÏ´Â ¾î¶°ÇÑ µµ¿òÀÌ¶óµµ È¯¿µÇÕ´Ï´Ù.

1.1.1.1. ÇÏ¿ìÅõ: µå·çÆÈ Ä¿¹Â´ÏƼÀÇ º¯°æ»çÇ× Á¦Á¤

¸¹Àº »ç¶÷µéÀÌ µå·çÆÈ Ä¿¹Â´ÏƼ°¡ ¾î¶»°Ô °³¼±µÉ ¼ö ÀÖ´ÂÁö¿¡ ´ëÇÑ Á¦¾ÈÀ» ¸¹ÀÌ °¡Áö°í ÀÖ½À´Ï´Ù. »ç¶÷µéÀÌ µå·çÆÈ¿¡ Á¤¸» °ü½ÉÀ» °®°í ÀÖ°í, °³¼±µÈ µå·çÆÈÀ» º¸±â ¿øÇÏ´Â °ÍÀ̱⠶§¹®¿¡ Á¤¸» ±â»ÛÀÏÀÔ´Ï´Ù.

ÇÏÁö¸¸, ¸ðµç ¿ä±¸¸¦ ±¸ÇöÇØ ³»´Â °ÍÀº Çö½ÇÀûÀ¸·Î ¾î·Æ½À´Ï´Ù. µå·çÆÈÀº Âü¿©ÀÚµéÀÇ Ä¿¹Â´ÏƼÀ̸ç ÃÖÁ¾ÀûÀ¸·Î °³¹ßÇس½ °Íº¸´Ù ´õ ¸¹Àº ¿ä±¸°¡ ÀÖ°í, ±× Áß¿¡¼­ »ç¶÷µéÀÌ Á¤¸»·Î ÇÊ¿äÇÑ °ÍµéÀ» ¼±ÅÃÇÏ¿© ±¸ÇöÇÕ´Ï´Ù. º¯°æ»çÇ×µéÀ» Àû¿ëÇϴµ¥¿¡µµ ½Ã°£ÀÌ °É¸³´Ï´Ù. ½ÉÁö¾î ±â¼úÀûÀ¸·Îµµ ½¬¿î º¯°æ»çÇ×(¸ðµâÀ» »ç¿ë°¡´ÉÇÏ°Ô ÇѴٰųª, Drupal.org¿¡ µÎ »çÀÌÆ®¸¦ ¿Ã¸®´Â °Íµî)µéµµ Ä¿¹Â´ÏƼ ÀüüÀûÀ¸·Î ¾ó¸¶³ª À¯¿ëÇÒ °ÍÀÎÁö, ¾Ç¿µÇâÀ» ¹ÌÄ¥ ¿ä¼Ò´Â ¾ø´ÂÁö, º¯°æÁ¡¿¡ µå´Â ³ë·ÂÀ» ÃÖ¼ÒÈ­ ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÌ ¾ø´ÂÁö, ´õ ¿À·£±â°£À» °í·ÁÇÏ¿© ÀÌÀÍÀÌ µÉ ¼ö ÀÖ´Â ´Ù¸¥ ¿µ¿ªÀÌ ÀÖ´ÂÁö µîÀ» °í·ÁÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

±×·¯¹Ç·Î ¿©·¯ºÐÀÇ Á¦¾ÈÀÌ Àû¿ëµÇ±â À§Çؼ­´Â ´õ ³ªÀ¸¸é¼­µµ È¿À²ÀûÀ̸ç, ¸¹Àº »ç¶÷µéÀÌ °ø°¨ÇÒ ¼ö ÀÖµµ·Ï ³ë·ÂÇØ¾ß ÇÕ´Ï´Ù. ¿©·¯ºÐµéÀÌ µå·çÆÈ¿¡ "°¡Áö°í ÀÖ´Â ¹®Á¦Á¡"À» ÇØ°áÇÏ±æ ¿øÇÑ´Ù¸é ±×°ÍÀ» °íÄ¡´Âµ¥ µµ¿òÀ» ÁÙ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. µå·çÆÈÀÇ Ä¿¹Â´ÏƼ´Â ¼¿ ¼ö ¾ø´Â ¹æ¹ýÀ¸·Î µµ¿òÀ» ÁÙ ¼ö ÀÖ´Â ¹æ¹ýÀÌ ¸¹½À´Ï´Ù. °³¹ß Åä·Ð¿¡ Á÷Á¢ Âü¿©ÇѴٰųª, ÇÚµåºÏ ³»¿ë¿¡¼­ À߸øµÈ Á¡À» °íÄ¡°Å³ª, ¸ðµâÀ» º¯°æÇÏ´Â °Í µî ¿©·¯°¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.

¿©·¯ºÐµéÀÇ Á¦¾ÈÀÌ ¼º°øÀûÀ¸·Î Àü´ÞµÉÁöÀÇ ¿©ºÎ´Â ¿©·¯ºÐÀÇ ¿©·¯°¡Áö Á¢±Ù ¹æ¹ý¿¡ ´Þ·ÁÀÖ½À´Ï´Ù. ÇÁ·ÎÁ§Æ®¿¡ Àû¿ëµÉ Á¦¾ÈÀ̶ó´Â °ÍÀº µû·Î ¾ø½À´Ï´Ù¸¸, ¿©±â¿¡ ±¸¼º¿øµéÀÇ Á¦¾ÈÀ» µè±â À§ÇØ °ü½ÉÀ» µÎ°í ÀÖ´Â Ä¿¹Â´ÏƼÀÇ °æÇèÀÖ´Â ±¸¼º¿øµéÀÌ ¿©·¯ºÐµéÀÇ Á¦¾ÈÀ» ±¸ÇöÇÒ ¼ö ÀÖ´Â ÃÖ¼±ÀÇ ½ÇÁ¦ÀûÀÎ ¹æ¹ýÀ» ´Ü°èº°·Î ÀÚ¼¼È÷ ½á ³õ¾Ò½À´Ï´Ù.

1. Á¶»ç
"ÀÌ·±°ÍÀº ¾î¶²°¡¿ä?" ¶ó°í ¹°¾îº¾½Ã´Ù. Áö·¹ÁüÀÛÇÏÁö ¸¶½Ê½Ã¿À. ¾î¼¸é ÁÁÀº ±Ù°Å°¡ ÀÖÀ» °ÍÀÔ´Ï´Ù. ´ç½ÅÀÇ Æ¯º°ÇÑ ÁÖÁ¦¿¡ ´ëÇØ °áÁ¤À» ³»¸± ¼ö ÀÖ´Â ´Ü°è±îÁö À̸¦ ¼ö ÀÖµµ·Ï ÇÒ ¼ö ÀÖ´Â »ç¶÷µéÀ» ãµµ·Ï ³ë·ÂÇϽʽÿÀ. ±×¸®°í ±×µé°ú ´ëÈ­Çغ¸½Ê½Ã¿À. ´ç½ÅÀÌ ¿øÇÏ´Â ¿ä±¸¿Í ±âÁ¸ÀÇ ¿ä±¸°¡ ÀÏÄ¡ÇÏ´ÂÁö ¾Ë¾Æº¸½Ê½Ã¿À.

2. ¿¬±¸
¿©·¯ºÐµéÀÇ ¿ä±¸¸¦ ¼ö¿ëÇÒ ¼ö ÀÖ´Â È®ÀåµÈ ³»¿ëÀÇ ÇØ°á¹æ¹ýÀÌ ÀÖ´ÂÁö º¸½Ê½Ã¿À. ¿©·¯ºÐÀÌ Á÷¸éÇÑ ¹®Á¦¿¡ ´ëÇØ ´Ù¸¥ »ç¶÷µéÀº ¾î¶»°Ô ´ë¸éÇÏ°í ÀÖ´ÂÁö º¸½Ê½Ã¿À. ¿©·¯ºÐµéÀÇ Á¦¾È¿¡ ÀÌÀÍÀÌ µÉ °ÍÀÌ ÀÖ´ÂÁö, ´Ù¸¥ ´ëü ¹æ¹ýÀÌ ÀÖ´ÂÁö¸¦ ¾Ë¾Æº¸±â À§Çؼ­ ´Ù¸¥ Ä¿¹Â´ÏƼ ±¸¼º¿ø°ú ¾ê±âÇغ¸½Ê½Ã¿À.

3. Á¦¾È
°¡´ÉÇÑ ÀÚ¼¼ÇÏ°Ô, ¹®Á¦¸¦ ÇØ°áÇÏ´Â ´Ü°èÀÇ ÀüüÀûÀÎ °³¿ä¸¦ Á¦½ÃÇϽʽÿÀ. ¿©·¯ºÐµéÀÌ »ý°¢ÇÏ´Â ÇØ°á¹æ¹ýÀÌ ¾î¶»°Ô º¸¿©ÁúÁö, ±×¸®°í ¾î¶»°Ô ÀÛ¿ëÇÒ °ÍÀÎÁö ¼­¼úÇϽʽÿÀ. ´©±¸³ª »ý°¢À» Á¦¾ÈÇÒ ¼ö ÀÖ½À´Ï´Ù. "³» »ý°¢¿£ µå·çÆÈÀÌ ÀÌ·¯ÇÑ °ÍÀ» ÇؾßÇØ." ÁÁ½À´Ï´Ù! ±×·¯³ª ÀÌ¹Ì ¿¬±¸µÈ ÀûÀÌ ÀÖ°í, °èȹ¿¡¼­ º¸·ùµÇ¾ú°í, ±×°ÍÀÇ ¸ñÀû°ú È¿À²¼ºÀ» Àç¾îº¼ ¼ö ÀÖ´Â Á¦¾ÈÀº °¢±¤¹ÞÁö ¸øÇÒ °ÍÀ̸ç, ³ªÁß¿¡ ±¸ÇöµÉ °ÍÀÔ´Ï´Ù.

4. Àç¼öÁ¤
Ä¿¹Â´ÏƼ·ÎºÎÅÍ Çǵå¹éÀ» ¾òÀ¸½Ê½Ã¿À. ÀÌ°ÍÀº ¿©·¯ºÐÀÇ º»·¡ Á¦¾ÈÀ» °³¼±ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ´õ¿í ºñÆÇÀûÀÌ µÇ¾î¼­ ±×µé¿¡°Ô Á¦½ÃÇϰųª ¿©·¯ºÐÀÇ °èȹ¿¡ ÇÕ·ùÇϵµ·Ï ÇϽʽÿÀ.

5a. Àγ»
¿©·¯ºÐÀÇ Á¦¾ÈÀÌ ¾ó¸¶³ª Àß ±â¼úµÇ¾ú´ÂÁö¿¡ µû¶ó¼­, "³×! ´ç½ÅÀÌ ¶æÇÏ´Â °ÍÀÌ Á¤È®È÷ ¹«¾ùÀÎÁö, ¹«¾ùÀ» ¿øÇÏ´ÂÁö ¾Ë°Ú¾î¿ä!"¶ó°í ¸»ÇÒ ¼ö ÀÖ´Â °³¹ßÀÚÀÇ ´«¿¡ ¶é °ÍÀÔ´Ï´Ù. "³×! Á¦°¡ ÀÌ ºÎºÐ¿¡ ´ëÇÑ Áö¿ø±ÝÀ¸·Î 500´Þ·¯¸¦ ±âºÎÇÒ²²¿ä!" ¶ó°í ¸»ÇÏ¿© °³¹ßÀÚÀÇ ¸¾À» º¯ÇÏ°Ô ÇÒ ¼ö ÀÖ´Â »ç¶÷ÀÇ ´«¿¡ ¶é °ÍÀÔ´Ï´Ù.

ÇÏÁö¸¸, µå·çÆÈ Ä¿¹Â´ÏƼ´Â °©ÀÚ±â, Áï½Ã ÀÌ·ïÁö´Â °ÍÀÌ ¾Æ´Ï¶ó Á¡ÁøÀûÀ¸·Î ÁøÈ­Çϱ⠶§¹®¿¡ Âü°í Àγ»ÇØ¾ß ÇÕ´Ï´Ù. º¯°æ»çÇ×Àº ¸î ÀÏ, ¸î ½Ã°£ÀÌ ¾Æ´Ï¶ó, ¸îÁÖ³ª ¸î ´Þ¿¡ °ÉÃÄ ³ªÅ¸³³´Ï´Ù. Çù·ÂÇÏ´Â °úÁ¤¿¡¼­ Æ÷·³°ú À̸ÞÀÏÀ» ÅëÇÑ Åä·ÐÀÌ ½Ã°£À» Áö¿¬ÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. °áÁ¤À» ÇÏ´Â °ÍÀº ÇÑ »ç¶÷¿¡ ÀÇÇØ ÇÏ´Â °ÍÀÌ ¾Æ´Ï¸ç, º¸Åë ±×·ì ÇùÀÇ¿¡ ÀÇÇÑ °ÍÀÔ´Ï´Ù. ¿©·¯ºÐÀÇ Á¦¾ÈÀÌ ¿©·¯ºÐµé¿¡°Ô¸¸ °ø°¨µÇ´Â °ÍÀÌ ¾Æ´Ï¶ó, ´Ù¸¥ ´ë´Ù¼öÀÇ »ç¶÷µéÀÌ ¸ÕÀú °ø°¨ÇÒ ¼ö ÀÖµµ·Ï À¯³äÇϽʽÿÀ.

5b. ½º½º·Î °íÄ¡±â
´Ù¸¥ ÇÑ ÆíÀ¸·Î, ¿©·¯ºÐÀº ¹ÌÀûÁö±ÙÇÑ µ¿ÀǸ¦ ¾ò°Å³ª, ½Ã°£ÀÌ ¿À·¡µÇ¾î ÀÀ´äÀ» ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. »ç¶÷µéÀÌ ´ç½ÅÀÇ Á¦¾ÈÀ» ÀüºÎ ÀÌÇØÇÏÁö ¸øÇϰųª ÀÌ°ÍÀÌ ¾î¶»°Ô ÀÛ¿ëÇÒÁö ¸ð¸£±â ¶§¹®ÀÔ´Ï´Ù. ¶§¶§·Î ÃÖ»óÀÇ ¹æ¹ýÀº ¿©·¯ºÐÀÌ ¿øÇÏ´Â ´ë·Î ¿©·¯ºÐÀÇ ¼ÕÀ¸·Î ÇÏ´Â °ÍÀÔ´Ï´Ù. µå·çÆÈ Ä¿¹Â´ÏƼ´Â ´ç½Å¿¡°Ô ±ÛÀÚ ±×´ë·Î ¼ö¸¹Àº ±âȸ¸¦ Á¦°øÇÕ´Ï´Ù. ´ÙÀ½°ú °°ÀÌ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
  • ¸ðµâÀ» °³¼±Çϱâ À§ÇØ ÇÁ·ÎÁ§Æ® ½Ã½ºÅÛÀ» ÅëÇØ ÆÐÄ¡ º¸³»±â
  • ÇϺÎÁ¶Á÷À» °³¼±Çϱâ À§ÇØ ¸ÞÀϸµ ¸®½ºÆ®¸¦ ÅëÇØ °³¹ßÀÚµé°ú Åä·ÐÀ» ¾à¼ÓÇϱâ
  • ¹®¼­¸¦ °³¼±Çϱâ À§ÇØ ÇÚµåºÏ ½Ã½ºÅÛ¿¡ ¹®¼­ º¸³»±â
  • ¿©·¯ºÐµéÀÇ Á¦¾ÈÀ» ±¸ÇöÇØ ÁÙ °³¹ßÀÚ³ª ´Üü¸¦ °í¿ëÇϱâ À§ÇØ ±ÝÀüÀûÀÎ ±âºÎÇϱâ

....µîµî ¿©·¯°¡Áö°¡ ÀÖ½À´Ï´Ù.

´ëÁ¶ÀûÀ¸·Î º¯°æ»çÇ×À» Àû¿ëÇϴµ¥ µµ¿òÀÌ ¾ÈµÉ¸¸ÇÑ ¿©·¯°¡Áö¸¦ Àû¾îºÃ½À´Ï´Ù.

ºñ³­
¾î¶² »ç¶÷µéÀº °³¹ßÀڵ鿡°Ô '°ÔÀ¸¸£´Ù, ÀÚ±â Áß½ÉÀûÀÌ´Ù, °ü½Éµµ ¾È °®´Â´Ù, ½Ç·ÂÀÌ ³ª»Ú´Ù.'´Â ½ÄÀÇ ¸Å¿ì ºñ³­Çϴ ŵµ¸¦ °®°í Á¢±ÙÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ Åµµ°¡ »ç¶÷µéÀÇ ¸¾À» ¶°³ª°Ô ÇÏ´Â ÃÖ°íÀÇ ¿äÀÎÀÔ´Ï´Ù. (¿ªÀÚÁÖ: °£´ÜÇÏ°Ô ¼Ò¿ÜµË´Ï´Ù.)

¿ä±¸
ÀÌ ÀÏÀ» Çϸ鼭 "µå·çÆÈ"·ÎºÎÅÍ º¸»óÀ» ¹Þ´Â »ç¶÷µéÀº ¾ø½À´Ï´Ù. µû¶ó¼­ ±×µéÀÌ ´ÙÀ½À¸·Î °ü½ÉÀ» µÎ´Â °Í¿¡ ´ëÇØ ³ë·ÂÇϰųª ±×µéÀÇ °í¿ëÁÖµéÀÌ Áö½ÃÇÑ °ÍÀ» À§ÇØ ³ë·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. Áï ´ç½ÅÀÌ ÁöÀûÇÑ ¹®Á¦¿¡ ´ëÇØ °ü½ÉÀ̳ª ½Ã°£Àû ¿©À¯¸¦ °®°í ÀÖ´Â »ç¶÷ÀÌ ¾øÀ» ¼öµµ ÀÖ´Ù´Â °ÍÀ» ¶æÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Á¡À» ¼ö¿ëÇÏ°í ÀüüÀûÀÎ ¿Ü°ûÀ¸·Î ¿©·¯ºÐ ½º½º·Î È­Á¦¸¦ °íÄ¡±â À§ÇÑ ´Ü°è¸¦ °®À¸½Ê½Ã¿À. ¿ä±¸ÇÏ´Â °ÍÀº »ç¶÷µé·ÎºÎÅÍ µµ¿ï ÀÇ¿åÀ» ¶³¾î¶ß¸®µµ·Ï ÇÒ »ÓÀÔ´Ï´Ù.

Àγ»ÇÏÁö ¾Ê´Â °Í
·Î¸¶´Â ÇÏ·ç¾Æħ¿¡ ÀÌ·ç¾îÁöÁö ¾Ê¾ÒµíÀÌ, µå·çÆȵµ ±×·¯ÇÏ°í, ¶ÇÇÑ ¿©·¯ºÐÀÇ »õ·Î¿î Á¦¾Èµµ ±×·¯ÇÒ °ÍÀÔ´Ï´Ù. ¸ðµç °ÍµéÀÌ ÀûÀýÇÏ°Ô °í·ÁÇÏ°í, °èȹÀ» ¼¼¿ì°í, ±¸ÇöÇϱâ À§ÇÑ ½Ã°£À» °®½À´Ï´Ù. ÀÌ°ÍÀ» ¼ö¿ëÇÏ°í (½Ã°£ÀÌ °É¸®´Â °Í¿¡) ºÒ¸¸À» Åä·ÎÇÏÁö ¾Êµµ·Ï ÇϽʽÿÀ. ¸¸¾à ¸ðµç Á¦¾ÈÀÌ ¹«Áú¼­ÇÏ°Ô ²¿¿© ÀÖ´Ù¸é, ¿ì¸®°¡ ¾Ë°í »ç¶ûÇÏ´Â ½Ã½ºÅÛÀÇ ¾ÈÁ¤¼ºÀ» °®À» ¼ö´Â ¾ø¾úÀ» °ÍÀÔ´Ï´Ù.

ÀÌ·¯ÇÑ ¿ä±¸°¡ ¸¹´Ù°í »ý°¢ÇϽʴϱî? ¸Â´Â ¸»ÀÔ´Ï´Ù. ³Ê¹« ªÀº ½Ã°£°ú °³ÀÎÀûÀÎ Áغñ(IRC¿¡¼­ ¿äûÇϰųª, Æ÷·³¿¡ "Á¦¾È"À» µî·ÏÇÏ´Â µ¥¿¡´Â 5ºÐ ¹Û¿¡ ¾È °É¸³´Ï´Ù.)¿¡ ºñÇØ, ±×·¯ÇÑ Á¦¾È¿¡ ´ëÇØ º¯°æ»çÇ×À» º¸À̱â À§Çؼ­´Â ¸¹Àº ÀÚÀ¯ ½Ã°£°ú, ¿¡³ÊÁö, Àγ»½É, À§¿øȸ, ±×¸®°í ±â¼úÀûÀÎ ´É·ÂÀÌ ÇÊ¿äÇÏ°Ô µË´Ï´Ù. ¶ÇÇÑ ÀÌ·¯ÇÑ ÀÛ¾÷ ÈÄ¿¡µµ ¶§¶§·Î ¿©·¯°¡Áö ÀÌÀ¯·Î ÀÎÇØ *¾ÆÁ÷µµ* ±¸ÇöµÇÁö ¾ÊÀº ¾ÆÀ̵ð¾î°¡ ÀÖ½À´Ï´Ù. (ÀÇ»ç °áÁ¤ 󸮿¡ ´ëÇØ ´õ ¸¹Àº °ÍÀ» ¾Ë±â À§Çؼ­ [http]http://drupal.org/node/10261 À» Àо½Ê½Ã¿À.) µû¶ó¼­ ´Ù¸¥ »ç¶÷µé¿¡°Ô ÀÌ·¯ÇÑ Ç°ÁúÀÇ ¸ðµç °ÍÀ» °®±â¸¦ ±×¸®°í ¸ðµç °ÍÀ» Æ÷±âÇÏ¸ç ´ç½ÅÀÌ Á¦¾ÈÇÑ °ÍµéÀ» ¾Æ¹«·± ´ñ°¡ ¾øÀÌ ¹Ý¿µÇϱ⸦ ±â´ëÇÏ´Â °ÍÀÌ ¾ó¸¶³ª ºñÇÕ¸®ÀûÀÎÁö¸¦ ÀνÄÇϵµ·Ï ³ë·ÂÇϽʽÿÀ. µå·çÆÈ Ä¿¹Â´ÏƼ¿¡¼­ ÁÁÀº ¿î¿µ°ú Âü¿©¿¡ ´ëÇØ ¿¬¹ÎÀ» °®°í, ´õ ³ªÀº ³»ÀÏÀ» º¸±â À§ÇØ ¿©·¯ºÐÀÇ Á¦¾È¿¡ ´ëÇØ ´õ ½±°Ô ¸¸µé ¼ö ÀÖµµ·Ï Çϱâ À§ÇÑ °Íµé¿¡ ´ëÇØ Ã¥ÀÓ°¨À» °®µµ·Ï ÇϽʽÿÀ.

Ä¿¹Â´ÏƼ¿¡ ¿Â °ÍÀ» ȯ¿µÇÕ´Ï´Ù.

1.1.2. µå·çÆÈÀÌ ¿©·¯ºÐ¿¡°Ô ¸Â½À´Ï±î?

¸¸¾à ¿©·¯ºÐÀÌ µå·çÆÈÀ» óÀ½ ½áº¸½Å´Ù¸é, ¿©·¯ºÐµéÀº ¿©·¯ºÐµéÀÇ ÀÀ¿ë¹üÀ§¿¡ ´ëÇØ µå·çÆÈÀÇ ´É·Â°ú ÀûÀý¼º¿¡ ´ëÇÑ Áú¹®ÀÌ ¸¹À¸½Ç°Ì´Ï´Ù. ÀÌ ºÎºÐ¿¡¼­´Â ¿©·¯ºÐµéÀÇ ¿ä±¸¿¡ µå·çÆÈÀÌ ÀûÀýÇÑÁö ¿©ºÎ¸¦ °áÁ¤Çϵµ·Ï µµ¿òÀ» ÁÙ ¼ö ÀÖ´Â Á¤º¸¸¦ Æ÷ÇÔÇÕ´Ï´Ù.

½ÇÁ¦»ç·Ê ºÎºÐÀº µå·çÆÈÀÇ ÀüÇüÀûÀÎ »ç¿ë¿¹¸¦ º¸À̸ç, µå·çÆÈÀ» »ç¿ëÇÏ´Â »çÀÌÆ®ÀÇ ³íÀÇµÈ °¢ Çüŵ鿡 ´ëÇÑ ¸î¸î ¿¹Á¦¸¦ º¸¿©ÁÝ´Ï´Ù. ÀÌ ºÎºÐµµ µå·çÆÈ »çÀÌÆ®·Î ¾Ë·ÁÁø ¼ö¹é°³ÀÇ ¸ñ·ÏÀ» Æ÷ÇÔÇÏ°í ÀÖ½À´Ï´Ù.

°³¿ä¿¡¼­ ¿ì¸®´Â ¸î¸î Áß¿äÇÑ Á¡µé°ú µå·çÆÈÀÇ °øÅëÀûÀ¸·Î Àü°³µÈ ¿ä¼ÒµéÀ» Àü¸ÁÇÕ´Ï´Ù.

¿©·¯ºÐÀÇ ÇÁ·ÎÁ§Æ®¸¦ Áö¿øÇϱâ À§ÇÑ »ç¿ëÀÚ ¼³Á¤ÇüÀÇ À¥¾îÇø®ÄÉÀÌ¼Ç ÇÁ·¹ÀÓ¿öÅ©·Î¼­ µå·çÆÈÀ» »ç¿ëÇÏ´Â °ÍÀ¸·Î¼­ÀÇ ÀÌÀÍ¿¡ ´ëÇÑ ³íÀÇ´Â [http]"Rolling your own system vs. using Drupal" ¿¡ ÀÖ½À´Ï´Ù.

  • ¿ªÀÚ ÁÖ: µå·çÆÈ »ç¿ëÀÇ ÀûÇÕ¼º¿¡ ´ëÇØ ³íÀÇÇÑ ³»¿ëµéÀº µ¿ÀûÀ¸·Î ½Ã½Ã°¢°¢ º¯ÇϹǷΠ[http]http://drupal.org/node/20350¿¡ Á÷Á¢ °¡¼Å¼­ È®ÀÎÇغ¸½Ã´Â °ÍÀÌ ÁÁ½À´Ï´Ù. Áß¾Ó ºÎºÐÀÇ ¾Æ·¡ ¸µÅ©µéÀ» È®ÀÎÇغ¸½Ê½Ã¿À.

1.1.3. Á¢±Ù¼º

µå·çÆÈÀº Section 508°ú WCAG(Web Content Accessibility Guidelines:À¥ ÄÁÅÙÃ÷ Á¢±Ù Áöħ) ¼øÀ§ 1, 2, 3 °ú ȣȯÇÕ´Ï´Ù.

¾ö°ÝÇÑ ÄÚµù Ç¥ÁØÀÌ µå·çÆÈÀÇ µ¥ÀÌŸ¿Í ³í¸® ±×¸®°í °¢°¢ ´Ù¸£°Ô ºÐ¸®µÈ ¿Ü¾çÀ» À¯ÁöÇϱâ À§ÇØ »ç¿ëµÇ¾ú½À´Ï´Ù. ÀÌ°ÍÀº µå·çÆÈ Ãâ·ÂÀÇ ¸ðµç ¸¶Å©¾÷µéÀÌ ¿Ïº®ÇÏ°Ô ÀÀ¿ëÇÁ·Î±×·¥ÀÇ 'Å׸¶'·Î ¾Ë·ÁÁø ¿Ü¾ç ·¹À̾ ÀÇÇØ Á¦¾îµÇ°í ÀÖÀ½À» ÀǹÌÇÕ´Ï´Ù.

µå·çÆÈÀ» »ç¿ëÇÏ´Â »çÀÌÆ®ÀÇ Á¢±Ù À¯¿¬¼ºÀº ¾î¶² Å׸¶¸¦ »ç¿ëÇß´À³Ä¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù.

µå·çÆÈ°ú ÇÔ²² ¹èÆ÷µÇ´Â Å׸¶µéÀÔ´Ï´Ù.

Bluemarine
✓ Section 508 ✓ WCAG Priority 1

Chameleon
✓ Section 508 ✓ WCAG Priority 1, 2, 3

Marvin
✓ Section 508 ✓ WCAG Priority 1, 2, 3

Pushbutton
✓ Section 508 ✓ WCAG Priority 1

ÁÖÀÇ:
¸î¸î ¼­µåÆÄƼµéÀº µå·çÆÈ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¾ö°ÝÇÑ ÄÚµù ½ºÅ¸ÀÏ¿¡ ºÎÇÕÇÏÁö ¾Ê°í Á¢±Ù¼ºÀ» ±ú¶ß¸± ¼ö ÀÖ´Â µ¥ÀÌŸ¸¦ ¸¶Å©¾÷ ¾È¿¡ ¾º¿ö³ÖÀ¸¹Ç·Î½á Ãß°¡ÀûÀÎ ¿ä¼ÒµéÀ» »ðÀÔÇÑ ¸ðµâµéÀ» Á¦°øÇÕ´Ï´Ù. Á¢±Ù¼ºÀ» ±ú¶ß¸®´Â °ÍÀº ¹ö±×·Î ÀνĵǸç, ÀÌ°ÍÀÌ ¸ðµâÀÇ Á¦ÀÛÀÚ°¡ °æ°í¸¦ ¹ÞÀ» ¼ö ÀÖ´Â ÀÏÀÌ ¹ß»ýÇÕ´Ï´Ù.

Á¢±Ù¼º Å×½ºÆ® µµ±¸ºÏ
[http]"Cyntia Says"
Section 508 °ú WCAG 1.0 ¼øÀ§ 1, 2, 3 Å×½ºÆ®
[http]"Bobby"
Section 508 °ú WCAG 1.0 ¼øÀ§ 1, 2, 3 Å×½ºÆ®
[http]"Vischeck"
»ö»ó¼ö°¡ ³·Àº »ç¿ëÀÚ¿¡°Ô º¸ÀÌ´Â »çÀÌÆ®¸¦ º¸¿©ÁÜ

1.2. ¼³Ä¡¿Í ¼³Á¤

µå·çÆÈ »çÀÌÆ®¸¦ ¼³Ä¡ÇÏ°í ¼³Á¤ÇÏ´Â °Í¿¡ ´ëÇÑ ¼³Ä¡¿Í ¼³Á¤ °¡À̵åÀÔ´Ï´Ù. ÀÌ °¡À̵å´Â ¸ðµç ÇÙ½É ¸ðµâµé, Å׸¶ ¼³Ä¡, ÀÏ¹Ý »ç¿ëÀÚ °¡À̵忡 ´ëÇÑ È®ÀåµÈ ÇÏ¿ìÅõ ¹®¼­µµ Æ÷ÇÔÇÕ´Ï´Ù.

ÁÖÀÇ: ÀÌ ºÎºÐ°ú °ü·ÃµÈ ÇÚµåºÏ ÆäÀÌÁöµéÀ» Ãß°¡Çϴµ¥ ºÎ´ã°®Áö ¸¶½Ê½Ã¿À. ¹®¼­µéÀº °ËÅä¿Í ½ÂÀο¡ ´ëÇØ ¾Ë¸ÂÀº °úÁ¤À» °ÅÄ¥ °ÍÀÔ´Ï´Ù.

1.2.1. µå·çÆÈ ¿ë¾î¿¡ ´ëÇÑ ¼Ò°³

µå·çÆÈÀº À¥ ±â¹Ý ÄÁÅÙÃ÷ °ü¸® ½Ã½ºÅÛÀÔ´Ï´Ù. ÅؽºÆ®¿Í ´Ù¸¥ Á¾·ùÀÇ ÄÁÅÙÃ÷¸¦ °¡¸®Å°´Â Æ÷ÀÎÅ͵éÀº µ¥ÀÌŸº£À̽º¿¡ ÀúÀåµÇ¸ç, À¥ ºê¶ó¿ìÁ®¸¦ ÅëÇØ º¸³»Áø ¿äû¿¡ ´ëÇÑ ÀÀ´äÀ¸·Î µ¿ÀûÀ¸·Î °Ë»öµÇ°í, ±¸¼ºµÇ¾î, »ç¿ëÀÚ¿¡°Ô º¸¿©Áý´Ï´Ù.

µå·çÆÈ¿¡ ÀÖ´Â ÄÁÅÙÃ÷µéÀº °¢°¢ÀÇ "³ëµå"µé·Î ±¸¼ºµË´Ï´Ù. "À̾߱â" Çü½ÄÀÇ ³ëµå¿¡ ´ëÇØ, »ç¿ëÀÚµéÀº ³ëµå¿¡ ´äº¯±ÛÀ» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. (´äº¯±Ûµé ÀÚü´Â ³ëµå·Î ÀνĵÇÁö ¾Ê½À´Ï´Ù.) »çÀÌÆ® ¼³Á¤¿¡ ÀÇÇÏ¿©, »õ ³ëµå¸¦ Ãß°¡ÇÏ´Â °ÍÀ̳ª ´äº¯±ÛÀ» Ãß°¡ÇÏ´Â °ÍÀ» Çã¿ëÇϰųª, Çã¿ëÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ³ëµåµéÀ̳ª ´äº¯µéÀÌ ³ëµå³ª ´äº¯À¸·Î Ç¥½ÃµÇ±â Àü¿¡ ÁßÀçÀÚµé·ÎºÎÅÍ ½ÂÀÎÀ» ÇÊ¿ä·Î ÇÏ°Ô ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ºí·Î±× ÀÔ·ÂÀº µå·çÆÈ ³ëµåÀÇ ´Ù¸¥ Çü½ÄÀÔ´Ï´Ù.

±âº»ÀûÀÎ µå·çÆÈ ·¹À̾ƿô("Å׸¶")Àº ¼¼°³ÀÇ Ä­À¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. °¡¿îµ¥ ºÎºÐÀ» "³»¿ëÄ­"À¸·Î ºÒ¸³´Ï´Ù. ÀÌ Ä­Àº ÀüÇüÀûÀ¸·Î ³¯Â¥¼øÀ¸·Î ÃÖ±Ù¿¡ µî·ÏµÈ ³ëµåµéÀÇ ¿ä¾àÀ» Ç¥½ÃÇÕ´Ï´Ù. ¸¸¾à ³ëµå ¿ä¾àÀ» Ŭ¸¯Çϸé, ³ëµåÀÇ Àüü ³»¿ëÀÌ °¡¿îµ¥ Ä­¿¡ Ç¥½ÃµË´Ï´Ù.

¿ÞÂÊ°ú ¿À¸¥ÂÊÀÇ Ä­µéÀº "»çÀ̵å¹Ù"·Î ºÒ¸³´Ï´Ù. »çÀ̵å¹ÙµéÀº °ü·ÃµÈ Á¤º¸ÀÇ "ºí·°"µéÀ» Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ºí·°µéÀº ´Ù¸¥ ³ëµåµé·Î À̵¿Çϱâ À§ÇÑ ¸µÅ©µéÀ» ÀÚÁÖ Æ÷ÇÔÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ÃÖ±Ù¿¡ µî·ÏµÈ À̾߱âµéÀ» º¸¿©ÁÖ´Â ºí·°µéÀÌ µÉ ¼öµµ, ȤÀº °¡Àå ÀαâÀÖ´Â À̾߱Ⱑ µÉ ¼öµµ ÀÖ½À´Ï´Ù. »õ·Î ¼³Ä¡ÇÒ °æ¿ì, »ç¿ë°¡´ÉÇÑ ±â´ÉÀÇ ¸Þ´º¸¦ Æ÷ÇÔÇÏ´Â À̵¿ ºí·°°ú ÇÔ²² ·Î±×ÀÎ ºí·°À» Ç¥½ÃÇÕ´Ï´Ù. ´Ù¸¥ ¸Þ´º Ç׸ñµéÀº »ç¿ëÀÚ°¡ ÇÏ°í ÀÖ´Â °Í°ú Á¤ÀÇÇسõÀº ±ÇÇÑ("±ÔÄ¢µé")¿¡ ÀÇÇØ À̵¿ ºí·°¿¡ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

ºí·°µéÀº ¼³Á¤ÇÑ ³»¿ë°ú ±ÔÄ¢¿¡ µû¶ó Ç¥½ÃµÉ ¼öµµ, Ç¥½ÃµÇÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ÀÌ¹Ì ·Î±×ÀÎ µÇ¾î ÀÖ´Ù¸é ·Î±×ÀÎ ºí·°À» Ç¥½ÃÇÏÁö ¾Ê°Ô Çϰųª, »ç¿ë°¡´ÉÇÑ À̾߱⠳ëµåµéÀÌ ¾ø´Ù¸é "°¡Àå ÃÖ±ÙÀÇ À̾߱â" ºí·°À» Ç¥½ÃÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù. °ü¸®ÀÚ´Â °ü¸®>>ºí·°µé ¸Þ´º Ç׸ñ¿¡¼­ ´Ù¸¥ ºí·°µéÀ» »ç¿ë°¡´ÉÇÏ°Ô È¤Àº »ç¿ëÇÏÁö ¾Ê°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.

³ëµåµéÀº Ä«Å×°í¸®µé¿¡ ±¸¼ºµÉ ¼ö ÀÖÀ¸¸ç, ºÐ·ù¶ó°í ºÎ¸¨´Ï´Ù. Æ÷·³µéÀº Ä«Å×°í¸®¿¡ ÀÇÇØ ±¸¼ºµÈ ÄÁÅÙÃ÷ ³ëµåµéÀÇ ÇÑ ¿¹ÀÔ´Ï´Ù. Ä«Å×°í¸®µéÀº ÇÑ ºÎ¸ð Ä«Å×°í¸®°¡ ¿©·¯°³ÀÇ ÇÏÀ§ Ä«Å×°í¸®¸¦ °®´Â °Íó·³ ¼öÁ÷ÀûÀ¸·Î ±¸¼ºµÉ ¼ö ÀÖ½À´Ï´Ù.

µå·çÆÈ¿¡ ÀÖ´Â »õ·Î¿î ¿ä¼ÒµéÀº ÀÚÁÖ "¸ðµâ"·Î ±¸ÇöµË´Ï´Ù. °ü¸®ÀÚ°¡ "modules" µð·ºÅ͸®¿¡ ¸ðµâ ÆÄÀÏÀ» Ãß°¡Çϸé, °ü¸® >> ¸ðµâ ºÎºÐ¿¡¼­ ¸ðµâÀ» »ç¿ëÇϱâ À§ÇÑ ¿É¼ÇÀÌ ³ªÅ¸³³´Ï´Ù. ¸¸¾à °ü¸®ÀÚ°¡ °ü¸® >> ¸ðµâ ¿¡¼­ ¸ðµâÀ» »ç¿ë°¡´ÉÇϵµ·Ï ÇÑ´Ù¸é, °¢ ¿ä¼ÒµéÀº ¸ðµâ°ú ¿¬°èµÇ¾î ¸ðµâÀ» È°¼ºÈ­ÇÕ´Ï´Ù. ¸ðµâÀº »õ·Î¿î ³ëµåÇü½ÄÀ¸·Î Á¤ÀÇÇÒ ¼ö ÀÖÀ¸¸ç, »õ·Î¿î ¸Þ´º Ç׸ñÀÌ À̵¿ ºí·°¿¡ ³ªÅ¸³ª°í, »õ·Î¿î ºí·°ÀÇ Çü½Äµµ »çÀ̵å¹Ù¿¡¼­ Ç¥½ÃÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.

¿©±â¿¡ ÇÚµåºÏ°ú Æ÷·³¿¡¼­ »ç¿ëµÇ´Â ¸¹Àº ´Ü¾îµé°ú ¿ë¾î°¡ ÀÖ½À´Ï´Ù. ÀÌ ¿ë¾îµé°ú ´Ü¾îÀÇ ÁöÁ¤µÈ Àǹ̸¦ ¾Ë°í »ç¿ëÀڵ鿡°Ô ÀÌÇØÇϵµ·ÏÇÏ¿© ¿©·¯ºÐµéÀÌ Æ÷·³¿¡¼­ Áú¹®À» ÇÒ ¶§ ´õ¿í È¿°úÀûÀ¸·Î ´ëÈ­ÇÏ°í µå·çÆÈÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÀÖµµ·Ï µµ¿ï °ÍÀÔ´Ï´Ù.

1.2.1.1. µå·çÆÈ °æ·Î ŽÇè

µå·çÆÈ °æ·ÎÀÇ ¿¹
  • node/3
  • flexinode/7
  • taxonomy/term/6
  • flexinode/list/3
  • user/login (very useful when you disable the login block)

¾î¶»°Ô µå·çÆÈ °æ·Î¸¦ ã´Â°¡
È®½ÇÇÑ ÆäÀÌÁöÀÇ µå·çÆÈ °æ·Î¸¦ ã±â À§ÇØ °ü¸®/³»¿ë À¸·Î °¡½Ê½Ã¿À. ¿©·¯ºÐÀÌ »ý¼ºÇÑ ¸ðµç ÆäÀÌÁöÀÇ ¸ñ·ÏÀ» º¸°Ô µÉ °ÍÀÔ´Ï´Ù. ¸¶¿ì½º¸¦ Á¦¸ñµé Áß Çϳª¿¡ ¿Ã·Á³õ°í ºê¶ó¿ìÀúÀÇ »óÅ ¸·´ë¿¡ ´ÙÀ½°ú ºñ½ÁÇÑ ³»¿ëÀ» º¸°ÔµÉ °ÍÀÔ´Ï´Ù. (º¸Åë ¿ÞÂÊ ¾Æ·¡³ª Á¦¸ñÀ§¸¦ Ŭ¸¯ÇÏ°í ÆäÀÌÁö°¡ ³ªÅ¸³¯ ¶§ ÁÖ¼Òâ¿¡ ÀÖ´Â ÁÖ¼Ò¸¦ ÀнÀ´Ï´Ù.)
http://www.yourdomain.com/?q=node/54


³¡¿¡ /q= µÚ¿¡ ÀÖ´Â ºÎºÐÀÌ µå·çÆÈ °æ·ÎÀÔ´Ï´Ù. À§ÀÇ °æ¿ì node/54 ÀÔ´Ï´Ù.

´õ ¸¹Àº µå·çÆÈ °æ·Î¸¦ ¹ß°ßÇϱâ À§Çؼ­ ¸µÅ© À§¿¡ ¸¶¿ì½º Ä¿¼­¸¦ ¿Ã·Á³õ°í »óÅÂâ¿¡¼­ ´«À» ¶¼Áö ¸¶½Ê½Ã¿À. ±×¸®°í ´Ù¸¥ ÆäÀÌÁö·Î À̵¿ÇÒ ¶§, ºê¶ó¿ìÁ® ÁÖ¼Ò¸·´ë¿¡ ÀÖ´Â ÁÖ¼Ò¸¦ È®ÀÎÇϽʽÿÀ.

µå·çÆÈ °æ·Î¸¦ ã±â À§ÇÑ ¸î¸î ´Ù¸¥ À§Ä¡µé
°ü¸® >> Ä«Å×°í¸®. Ä«Å×°í¸® ´ÙÀ½ÀÇ ¸µÅ© "ÆíÁý ¿ë¾î"ÀÇ À§¸¦ ¸¶¿ì½º·Î ¿Ã·Á³õÀ¸½Ê½Ã¿À. (taxonomy/term/6)

1.2.1.2. ¿ë¾î

µå·çÆÈÀº ÁöÁ¤µÈ °ÍÀ» ÀǹÌÇÏ´Â °ü·Ã ¿ë¾îµéÀ» »ç¿ëÇÕ´Ï´Ù. µå·çÆÈÀÇ ±âÃÊÀûÀÎ ¿ä¼Ò´Â ´ÙÀ½°ú °°ÀÌ Á¤ÀǵǾú½À´Ï´Ù.

ºí·°
ºí·°µéÀº À̵¿À» À§ÇÑ ¸µÅ©µéÀ̳ª ºê¶ó¿ìÁ®¿¡¼­ º¼ ¶§ ¿ÞÂÊÀ̳ª ¿À¸¥ÂÊ¿¡¼­ º¸Åë ³ªÅ¸³ª´Â Ãß°¡ ÄÁÅÙÃ÷µéÀÔ´Ï´Ù. 4.6 ¹öÀü¿¡¼­´Â ºí·° À§Ä¡°¡ Å׸¶¿¡ ÀÇÇØ Á¦¾îµÉ ¼ö ÀÖµµ·Ï µÇ¾î ÀÖÀ¸¸ç, 4.7 ¿¡¼­´Â ºí·° À§Ä¡°¡ °ü¸®ÀÚ ¼³Á¤À» ÅëÇØ ¾îµðµçÁö ÁöÁ¤µÉ ¼ö ÀÖµµ·Ï µÇ¾î ÀÖ½À´Ï´Ù. ºí·°µéÀº ³ëµå°¡ ¾Æ´Ï¸ç, ÆäÀÌÁö ¾È¿¡ µ¥ÀÌŸ¸¦ À§Ä¡ÇÏ´Â ÇϳªÀÇ ¼ö´ÜÀÔ´Ï´Ù. ºí·°ÀÇ ¸ð¾çÀº ºí·° Á¤ÀÇ ¹æ¹ý($subject, $content, $region = "main")À¸·Î °¢ Å׸¶¿¡ ÀÇÇØ Á¶Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. [http]"Configuring and Managing Blocks"

Å׸¶ ¿£Áø
Å׸¶ ¿£ÁøÀº ½ºÅ©¸³Æ®ÀÇ ÁýÇÕÀÔ´Ï´Ù. ½ºÅ©¸³Æ®µéÀº Äڵ带 Çؼ®ÇÏ°í ¿©·¯ºÐÀÇ »çÀÌÆ®¿¡ ´õ ½±°Ô Å׸¶¸¦ Àû¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ÀÌ°ÍÀº µ¿ÀûÀ¸·Î »ý¼ºµÈ ³»¿ë°ú HTML ÀÇ Ãâ·ÂÀ» °®½À´Ï´Ù. µå·çÆÈÀº Ãß°¡ÀûÀ¸·Î Å׸¶ ¿£ÁøÀ» ¿ìȸÇÏ´Â Å׸¶¸¦ ¾µ ¼ö ÀÖ´Â ¼¼°¡Áö Å׸¶ ¿£ÁøÀ» °¡Áö°í ÀÖ½À´Ï´Ù. 4.6 ¹öÀü°ú ÀÌÀü¹öÀüÀÇ ±âº» Å׸¶ ¿£ÁøÀº xTemplate À̸ç, 4.7 Àº phpTemplate ÀÔ´Ï´Ù. Á¦°øµÇ´Â ¿£Áø¿¡ ´ëÇؼ­´Â ´Ù¿î·ÎµåÀÇ Å׸¶ ¿£Áø ºÎºÐÀ» º¸½Ê½Ã¿À.

ÇÊÅÍ
³»¿ëÀ» °Ë¿­Çϵµ·Ï Á¶Á¤ÇÕ´Ï´Ù.

¸ðµâ
¸ðµâÀº ±â´Éº°·Î ³ª´²Áø Á¶°¢À¸·Î µå·çÆÈÀ» È®ÀåÇÏ´Â ÄÚµåÀÇ Á¶°¢ÀÔ´Ï´Ù. ÇÙ½É ¸ðµâµéÀº µå·çÆÈÀÇ ÁÖ¿ä ´Ù¿î·Îµå¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. Á¦°øµÇ´Â (ȤÀº Á¦°øÇÑ) ¸ðµâµéÀº ´Ù¿î·ÎµåÀÇ ¸ðµâ ºÎºÐ¿¡¼­ º°µµÀÇ ´Ù¿î·Îµå·Î »ç¿ë°¡´ÉÇÕ´Ï´Ù. »ç¿ëÇϱ⠿øÇÏ´Â ¸ðµâÀÌ µå·çÆÈÀÇ ¹öÀü¿¡¼­ »ç¿ë °¡´ÉÇÑÁö µå·çÆÈ ¹öÀü¿¡ ÀÇÇØ µå·çÆÈ ¹èÆ÷ ºÎºÐ¿¡ ³ª¿­µÈ ¸ðµâµéÀ» È®ÀÎÇϽʽÿÀ.

³ëµå
µå·çÆÈ¿¡¼­ °ÅÀÇ ¸ðµç ³»¿ëµéÀº ³ëµå·Î ÀúÀåµË´Ï´Ù. »ç¶÷µéÀÌ "³ëµå"¸¦ ¾ð±ÞÇÒ ¶§ µå·çÆÈ ¾È¿¡¼­´Â ÄÁÅÙÃ÷ÀÇ Á¶°¢À» ÀǹÌÇϸç, ±× ³»¿ëÀÌ ÅõÇ¥³ª, À̾߱â, Ã¥ÆäÀÌÁö µîµîÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.

񀀥
±ÇÇѵéÀº ÄÁÅÙÃ÷ »ý¼º, º¯°æ°ú »çÀÌÆ® °ü¸®¿¡ ´ëÇÑ Á¢±ÙÀ» Á¶ÀýÇÕ´Ï´Ù. °ü¸®ÀÚµéÀº ±ÔÄ¢¿¡ ±ÇÇÑÀ» ÁöÁ¤ÇÏ°í, »ç¿ëÀÚ¿¡°Ô ±ÔÄ¢À» ÁöÁ¤ÇÕ´Ï´Ù. µå·çÆÈ »çÀÌÆ®ÀÇ Ã³À½ »ç¿ëÀÚ ¾ÆÀ̵ð(uid=1)´Â ÀÚµ¿ÀûÀ¸·Î ¸ðµç ±ÇÇÑÀ» ¹Þ°Ô µÇ¸ç, »ç¿ëÀÚ¿¡°Ô Àû¿ëµÇ´Â ±ÔÄ¢ÀÌ Àû¿ëµÇÁö ¾Ê½À´Ï´Ù.

±ÔÄ¢µé
±ÔÄ¢µéÀº ±ÇÇÑÀÇ ÁýÇÕÀÔ´Ï´Ù. ±ÔÄ¢Àº °³ÀÎ »ç¿ëÀڵ鿡°Ô Àû¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ´Â ÇÑ°¡Áö ÀÌ»óÀÇ ±ÔÄ¢À» °®À» ¼ö ÀÖ½À´Ï´Ù. µÎ°¡Áö ±ÔÄ¢µé, ÀÎÁõµÈ »ç¿ëÀÚ(ÀÌ »ç¿ëÀÚµéÀº °èÁ¤À» »ý¼ºÇÑ »ç¿ëÀÚµéÀÔ´Ï´Ù.)¿Í À͸íÀÇ »ç¿ëÀÚµé(ÀÌ »ç¿ëÀÚµéÀº °èÁ¤ »ý¼ºÀ̳ª ·Î±×Àεµ ¾ø´Â »ç¿ëÀÚµéÀÔ´Ï´Ù.)¿¡ ´ëÇÑ ±ÔÄ¢À» µå·çÆÈ ¼³Ä¡¿¡ ±âº»ÀûÀ¸·Î Á¦°øÇÕ´Ï´Ù. ±×·¯³ª ±ÔÄ¢µéÀº ¼³Á¤µÉ ¼ö ÀÖÀ¸¸ç óÀ½ »ç¿ëÀÚ°¡ Ãß°¡ÀûÀÎ ±ÔÄ¢À» »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

½ºÅ¸ÀÏ
Å׸¶³ª ¿£ÁøÀÇ ±âº» CSS ¸¦ ´ëüÇÏ´Â CSS ÆÄÀÏÀ» ¸»ÇÕ´Ï´Ù. Å׸¶¿Í ÅÛÇø´À¸·Î¼­ °°Àº ¿ìÀ§¸¦ °®´Â Å׸¶ ¼±Åà ¸ñ·Ï¿¡ ³ªÅ¸³³´Ï´Ù.

ºÐ·ù
¹®ÀÚ ±×´ë·Î "µî±ÞÀÇ °úÇÐ"À» ¸»ÇÕ´Ï´Ù. (¿ªÀÚ ÁÖ: Ç¥Çö ÇÑ ¹ø Á¤¸» ÈñÇÑÇÕ´Ï´Ù.) µå·çÆÈÀº Ä«Å×°í¸® ½Ã½ºÅÛÀ» Ç¥ÇöÇϱâ À§ÇØ 'ºÐ·ù'¸¦ »ç¿ëÇÕ´Ï´Ù. Ä«Å×°í¸® ½Ã½ºÅÛÀ» »ç¿ëÇÏ¿© À¥ »çÀÌÆ®ÀÇ ³»¿ëÀ» µî±ÞÈ­ÇÏ°í ±¸¼ºÇϴµ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. µå·çÆÈ¿¡¼­ ºÐ·ù´Â Ä«Å×°í¸®ÀÇ ÁýÇÕÀÔ´Ï´Ù. ¹®¼­¿¡¼­ ºÐ·ù ½Ã½ºÅÛ¿¡ ´ëÇÑ Ãß°¡ÀûÀÎ Á¤º¸°¡ ÀÖ½À´Ï´Ù.

ÅÛÇø´
ÀбⰡ °¡´ÉÇÑ HTML ÀÛ¼º ÆÄÀÏÀÔ´Ï´Ù. ´ëºÎºÐ ¿£Áø¿¡ ÀÇÇØ Á¦°øµÇ´Â °ªÀ¸·Î ġȯµÇ´Â Ưº°ÇÑ Äڵ带 °®´Â HTML Çü½Ä ÆÄÀÏÀÔ´Ï´Ù.

Å׸¶
Å׸¶´Â º¸Åë (php, theme, css, jpg, gif, pgn µîÀÇ) ÆÄÀÏÀÇ ÁýÇÕÀÔ´Ï´Ù. ÀÌ ÆÄÀϵéÀº »çÀÌÆ®ÀÇ ¿ÜÇüÀ» °áÁ¤ÇÏ´Â ÀÏÀ» ÇÕ´Ï´Ù. ÀÌ ÆÄÀϵéÀº µå·çÆÈ¿¡ ´ëÇØ »ç¿ë°¡´ÉÇÑ Å׸¶ ¿£Áø Áß Çϳª¿¡ ÀÇÇØ ÀÚÁÖ »ç¿ëµË´Ï´Ù. ±× Áß PHP ÆÄÀÏÀº Àμö¸¦ ¹Þ¾Æ HTML ¸¶Å©¾÷À¸·Î º¯°æÇÏ´Â ÇÔ¼ö°¡ ÀÖ´Â ÆÄÀÏÀÔ´Ï´Ù. µå·çÆÈ ¸ðµâµéÀº Å׸¶ ÆÄÀÏ¿¡ ÀÇÇØ µ¤¾î¾º¿©Áú Å׸¶·Î »ç¿ë°¡´ÉÇÑ ÇÔ¼öµéÀ» Á¤ÀÇÇÕ´Ï´Ù. ´Ù¿î·ÎµåÀÇ Å׸¶ ºÎºÐ¿¡ »ç¿ë°¡´ÉÇÑ Å׸¶µéÀÌ ÀÖ½À´Ï´Ù.

1.2.1.3. ³ëµå Çü½Ä

µå·çÆÈÀº ¸ðµç ³»¿ëÀ» ³ëµå¿¡ ÀúÀåÇÕ´Ï´Ù. µå·çÆÈÀÇ ±âº» ³ëµå Çü½ÄÀÇ ÁýÇÕÀº »ó´ëÀûÀ¸·Î ªÁö¸¸, ¸Å¿ì À¯¿¬ÇÕ´Ï´Ù.

ºí·Î±× ±âÀÔ
ºí·Î±×³ª À¥·Î±×µéÀº ¿Â¶óÀÎ Àú³Î°ú ´ÙÀ̾ÀÇ ´Ù¸¥ ¿ë¾îÀÔ´Ï´Ù. ±×°ÍµéÀº Ä¿¹Â´ÏƼÀÇ ±¸¼º¿øµéÀÌ ±×µéÀÇ »ý°¢À» ¾µ ¼ö ÀÖ´Â °÷À̸ç, »çÀÌÆ®¿¡ ´ëÇØ È­Á¦°¡ µÇ´Â °Í¿¡ ´ëÇÑ °ÆÁ¤À» ÇÏÁö ¾Ê¾Æµµ µÇ´Â °ÍÀÔ´Ï´Ù.

Ã¥ ÆäÀÌÁö
Ã¥ ÆäÀÌÁöµéÀº °øÀú°¡ °¡´ÉÇÑ Ã¥ÀÇ ºÎºÐÀÌ µÇµµ·Ï µðÀÚÀÎ µÇ¾ú½À´Ï´Ù. °øÀúµÇ´Â Ã¥ÀÇ ¿¹°¡ µå·çÆÈ °³¹ß ¹®¼­ÀÔ´Ï´Ù. º»·¡ Ã¥ ÆäÀÌÁö´Â Ã¥ÀÇ ºÎºÐÀ¸·Î¸¸ °¡´ÉÇß¾úÀ¸³ª, ¿À´Ã³¯¿¡ ¿Í¼­´Â ¸ðµç ³ëµå ŸÀÔÀÌ Ã¥ÀÇ ÀϺκÐÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.

´äº¯
´äº¯Àº ½ÇÁ¦·Î ³ëµå°¡ ¾Æ´Õ´Ï´Ù. ÀÌ°ÍÀº Ưº°ÇÑ ³»¿ë Çü½ÄÀÔ´Ï´Ù. ´äº¯Àº »ý¼ºµÈ ¾î¶² ³ëµå¿¡ ´ëÇؼ­µµ »ç¶÷µéÀÌ ´äº¯À» Ãß°¡Çϵµ·Ï Çã¿ëµÈ °ÍÀÔ´Ï´Ù.

Æ÷·³
Æ÷·³µéÀº ³ëµå¿Í ³ëµåÀÇ ´äº¯µéÀÇ ÁýÇÕÀÔ´Ï´Ù. Æ÷·³ À̸§À» ³ëµå¿¡°Ô ÁöÁ¤ÇÔÀ¸·Î½á ÇϳªÀÇ Æ÷·³¿¡ ¼ÓÇÏ°Ô ±×·ìÈ­ ÇÒ ¼ö ÀÖ½À´Ï´Ù. Æ÷·³Àº ºÐ·ù ¿ë¾îÀÔ´Ï´Ù. ÀÌ Æ÷·³ À̸§µéÀº Æ÷·³ ÄÁÅ×À̳ʿ¡¼­ ±×·ìÈ­ ÇÒ ¼ö ÀÖ½À´Ï´Ù. Æ÷·³ ÄÁÅ×À̳ʵéÀº °èÃþÀû À§Ä¡¿¡¼­ Æ÷·³ÀÇ »óÀ§¿¡ ÀÖÀ¸¹Ç·Î 'Æ÷·³µé'À̶ó°í ºÒ¸³´Ï´Ù. ¶ÇÇÑ 'Æ÷·³µé'Àº Æ÷·³ ŸÀÔÀÇ ³ëµåµé¸¸ Àû¿ë °¡´ÉÇϵµ·Ï ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù.

ÆäÀÌÁö
ÆäÀÌÁö´Â ´Ü¼øÇÑ ³ëµåÀÔ´Ï´Ù. ÀüÇüÀûÀ¸·Î Á¤ÀûÀÎ ³»¿ë¿¡ »ç¿ëµË´Ï´Ù. (ÇÊ¿äÇÑ °ÍÀº ¾Æ´ÏÁö¸¸) ¸ÞÀÎ À̵¿ ¸·´ë¿¡ ¸µÅ©µÉ ¼öµµ ÀÖ½À´Ï´Ù.

ÅõÇ¥
ÅõÇ¥´Â ´ÙÁß ¼±Åà Áú¹®À» ÇÏ´Â °÷ÀÌ¸ç »ç¿ëÀÚµéÀº Áú¹®¿¡ ´ä ÇÒ ¼ö ÀÖ°í ¿ÜºÎÀεéÀº ÅõÇ¥ÀÇ °á°ú¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.

À̾߱â
À̾߱â ÆäÀÌÁöµéÀº ´ëºÎºÐÀÇ ³»¿ë °ü¸® ½Ã½ºÅÛÀÌ °®´Â ÀÏ¹Ý ÆäÀÌÁö Çü½ÄÀÔ´Ï´Ù. À̾߱âµéÀº º¸Åë ÀÏÁ¤ ±â°£µ¿¾È °ü·ÃµÈ ³»¿ë¿¡ ´ëÇÑ Á¤º¸¿¡ ´ëÇØ »ç¿ëµÇ´Â °æ¿ì(¿¹¸¦ µé¾î ´º½º)°¡ ¸¹À¸¸ç, ÆäÀÌÁöÀÇ ¸¸·á±â°£ÀÌ ÀÖ´Â °ÍÀÔ´Ï´Ù.

Ãß°¡ÀûÀÎ ³ëµåµéÀÇ Çü½ÄÀº Æ÷ÇÔµÈ ¸ðµâ¿¡ ÀÇÇØ Á¦°øµË´Ï´Ù.

ÁÖÀÇ: ´ëºÎºÐÀÇ Áú¹®ÀÌ "ÆäÀÌÁö¿Í À̾߱Ⱓ¿¡ Â÷ÀÌÁ¡Àº ¹«¾ùÀΰ¡¿ä?"ÀÔ´Ï´Ù. ´ë´äÀº º° Â÷ÀÌ ¾ø´Ù´Â °ÍÀÔ´Ï´Ù. Ãʱ⿡´Â ¸¹Àº Â÷ÀÌÁ¡ÀÌ ÀÖ¾úÀ¸³ª Áö±ÝÀº º° Â÷ÀÌ°¡ ¾øÀ¸¸ç, ±×°ÍµéÀ» ¾î¶»°Ô ¾²´À³Ä¿¡ µû¶ó ´Ù¸£°Ô µÇ´Â °ÍÀÔ´Ï´Ù. (¿ªÀÚ ÁÖ: »ç¿ëÀÚÀÇ »ç¿ë ¸ñÀû¿¡ µû¶ó ´Þ¶óÁø´Ù´Â ¸»ÀÔ´Ï´Ù.)

1.2.2. ½Ã½ºÅÛ ¿ä±¸»çÇ×

  1. PHP ½ºÅ©¸³Æ®°¡ ½ÇÇàµÇ´Â À¥ ¼­¹ö
    • Ãßõ ¼­¹ö: Apache. 1.3.x °³¹ß ¹öÀü. 2.0.x ¹öÀü¿¡¼­ ¼º°øÀûÀ¸·Î Å×½ºÆ®µÇ¾ú½À´Ï´Ù.
    • Ãß°¡ ¼­¹ö ¸ñ·Ï: IIS. µå·çÆÈÀÌ IIS ȣȯ¼ºÀ» ¿°µÎÇØµÎ°í °³¹ßµÇ´Â ÁßÀÔ´Ï´Ù. ±×¸®°í IIS¿¡¼­ µ¿ÀÛÇÑ´Ù´Â º¸°í°¡ ÀÖ¾ú½À´Ï´Ù.

  2. PHP
    • µå·çÆÈ 4.6 ¹öÀü¿¡¼­, CMS´Â PHP ¹öÀü 4.3.3 ÀÌ»óÀ» ÇÊ¿ä·Î ÇÕ´Ï´Ù. (4.6 ¹öÀü¿¡¼­´Â PHP 5 °¡ Áö¿øµË´Ï´Ù.) µå·çÆÈ 4.2 ¹öÀüºÎÅÍ 4.5.2 ±îÁö PHP ¹öÀü 4.1 ÀÌ»óÀ» ÇÊ¿ä·Î ÇÕ´Ï´Ù. µå·çÆÈÀÇ ¿À·¡µÈ ¹öÀüÀº PHP 4.0.6 À̻󿡼­ ½ÇÇàµÉ °ÍÀÔ´Ï´Ù. ¿ì¸®´Â ÃÖ½ÅÀÇ PHP 4.x ¹öÀüÀ» »ç¿ëÇϵµ·Ï ÃßõÇÕ´Ï´Ù.
    • PHP XML È®ÀåÀÚ. ({bloggerapi|drupal|jabber|ping}.module ¿¡ ´ëÇØ). ÀÌ È®ÀåÀº PHP Ç¥ÁØ ¼³Ä¡¿¡¼­ »ç¿ë°¡´ÉÇϵµ·Ï µÇ¾îÀÖ½À´Ï´Ù. À©µµ¿ìÁî ¹öÀüÀÇ PHPÀº ÀÌ È®ÀåÀÚ¸¦ Áö¿øÇϵµ·Ï ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù.
    • µå·çÆÈ ÄÚ¾î ¼³Ä¡¿¡ ´ëÇÑ 8 MB ÀÇ PHP ¸Þ¸ð¸® ¿µ¿ª. ¸¸¾à Ãß°¡ÀûÀ¸·Î Á¦°øµÈ ¸ðµâµéÀ» ¼³Ä¡ÇÑ´Ù¸é PHP°¡ Çã¿ëÇÏ´Â ¸Þ¸ð¸®¸¦ ´Ã·Á¾ß ÇÒ °ÍÀÔ´Ï´Ù. CivicSpace ¿Í °°Àº °÷¿¡¼­ Á¦°øÇÏ´Â ÆÐÅ°ÁöÈ­ µÈ µå·çÆÈ ¹èÆ÷ÆǵéÀº µå·çÆÈ ÄÚ¾î ¼³Ä¡¿¡ ´õ ¸¹Àº php ¸Þ¸ð¸® ¿µ¿ªÀ» ÇÊ¿ä·Î ÇÒ °ÍÀÔ´Ï´Ù.
    • PHP ´Â µå·çÆÈÀÌ ÀÛµ¿Çϵµ·Ï ´ÙÀ½ÀÇ ¼³Á¤À» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
      • session.save_handler: user
      • Ãß°¡ÀûÀ¸·Î ´ÙÀ½ÀÇ ¼³Á¤À» ÃßõÇÕ´Ï´Ù.
        • session.cache_limiter: none
        • (PHP 4.0.6 À¸·Î ½ÃÀÛÇÏ´Â ±âº» php.ini-dist / php.ini-recommended °¡ ´Ù¸£´Ù´Â °ÍÀ» ¾Ë·Áµå¸³´Ï´Ù.)
    • ÀÌ ¼³Á¤µéÀº µå·çÆÈ¿¡¼­ ±âº»À¸·Î Á¦°øÇÏ´Â .htaccess ¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. µû¶ó¼­ Ưº°È÷ ¼³Á¤ÇØ¾ß ÇÒ ¸®¿ä´Â ¾ø½À´Ï´Ù. ÇÏÁö¸¸, .htaccess ÀÇ PHP ¼³Á¤ ¿É¼Ç ¼³Á¤Àº ´ÙÀ½°ú °°Àº °æ¿ì¿¡¸¸ ÀÛ¿ëÇÑ´Ù´Â °ÍÀ» ÁÖÀÇÇϽʽÿÀ.
      • ¾ÆÆÄÄ¡ ȯ°æ¿¡¼­¸¸ (ȤÀº ȣȯµÇ´Â À¥ ¼­¹ö),
      • ¸¸¾à .htaccess ¸¦ ½ÇÁ¦·Î Àд ¶§, ¿¹¸¦ µé¾î AllowOverride °¡ ¾øÀ¸¸é.
      • ¸¸¾à php °¡ ¾ÆÆÄÄ¡ ¸ðµâ·Î ¼³Ä¡µÇ¾î ÀÖ´Ù¸é.
    • PHP¿¡ ´ëÇÑ ´Ù¸¥ ÀÎÅÍÆäÀ̽º¿¡ ´ëÇØ ¼³Á¤À» ¾î¶»°Ô º¯°æÇÏ´ÂÁö´Â [http]¿©±â¸¦ º¸½Ê½Ã¿À.
    • PEARÀÌ Áö¿øµÇ´Â µ¥ÀÌŸº£À̽º¸¦ »ç¿ëÇÏ´Â °æ¿ì (´ÙÀ½À» º¸½Ê½Ã¿À) PEARÀÌ ¼³Ä¡µÇ¾î¾ß ÇÕ´Ï´Ù.

  3. PHP°¡ Áö¿øÇÏ´Â µ¥ÀÌŸº£À̽º ¼­¹ö
    • Ãßõ ¼­¹ö: MySQL, v3.23.17 À̳ª ±× ÀÌ»ó (join_condition ÀÇ INNER JOIN »ç¿ë ¶§¹®¿¡). MySQL 4 °¡ ÁÁ½À´Ï´Ù.
    • µå·çÆÈÀº ¿¹¸¦ µé¾î LOCK TABLE°ú °°Àº Àú·ÅÇÑ È¯°æ¿¡¼­µµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
    • PostgreSQLÀº (µå·çÆÈ) 4.7 ºÎÅÍ Àß ÀÛµ¿ÇÕ´Ï´Ù. ¹öÀü 7.3 À̳ª ±× ÀÌ»óÀ» ÃßõÇÕ´Ï´Ù. (7.2 ¹öÀüµµ µ¿ÀÛÇÒ °ÍÀÌÁö¸¸, 4.6À¸·ÎºÎÅÍ ¾÷µ¥ÀÌÆ® ÇÒ ¶§ ¸î¸î ¿¡·¯°¡ ¹ß»ýÇÒ °ÍÀÔ´Ï´Ù.) ´Ù¸¥ µ¥ÀÌŸº£À̽º¸¦ »ç¿ëÇÑ °æÇèÀ» ¾Ë·ÁÁÖ½Ã±æ ±â´ëÇÕ´Ï´Ù.

  4. ÁÖÀÇ: ¸¸¾à ½Ã½ºÅÛ È£½ºÆ®¿¡ MySQL 4.1 À̳ª ±× ÀÌ»óÀÇ ¹öÀüÀÌ ½ÇÇàÁßÀ̶ó¸é, ¹®Á¦ ¹ß»ý ºÎºÐ¿¡ ÀÖ´Â ¸µÅ©(http://drupal.org/node/35526)°¡ PHP 4.x °ú PHP5 ¿¡¼­ ÀÌ ¹®Á¦¸¦ ¾Ë·ÁÁÖ´Â µµ¿òÀÌ µÉ¸¸ÇÑ Á¤º¸¸¦ °®Àº ÀÌ ÆäÀÌÁö¸¦ °¡¸®Å°°í ÀÖÀ» °ÍÀÔ´Ï´Ù. ¿©±â¿¡¼­´Â Windows ¿¡¼­ÀÇ ¸î MySQL 5+ ¼³Ä¡¸¦ ´Ù·ç°í ÀÖÁö¸¸, °°Àº *nix °è¿­¿¡¼­ÀÇ ¼³Ä¡¿¡ ´ëÇؼ­µµ À¯È¿ÇÕ´Ï´Ù.

    ¶ÇÇÑ xTemplate (4.6.x °ú ±× ÀÌÀü ¹öÀüÀÇ ±âº» Å׸¶ ¿£Áø)Àº php 5.0.5 ¿Í 5.1 ¿¡ ¹®Á¦Á¡À» °¡Áö°í ÀÖ´Â °ÍÀ¸·Î ¾Ë·ÁÁ® ÀÖ½À´Ï´Ù. (µå·çÆÈ 4.7 ¹öÀü¿¡¼­ ±âº»À¸·Î »ç¿ëÇÏ´Â) phpTemplate ¿£ÁøÀ¸·Î ÀüȯÇÏ´Â °ÍÀÌ ÀÌ ¹®Á¦Á¡À» ȸÇÇÇÏ´Â ¹æ¹ýÀ¸·Î º¸¿©Áý´Ï´Ù.

1.2.3. µå·çÆÈ, ¸ðµâ, Å׸¶ ¼³Ä¡

µå·çÆÈ, »õ ¸ðµâ, Å׸¶µéÀ» ÇÑ ¹ø ´ë·« ¼³Ä¡Çغ¸°Ô µÇ¸é °°Àº ¼ø¼­·Î ¼³Ä¡¸¦ ÁøÇàÇÏ´Â °Í¿¡ Àͼ÷ÇØÁö±â ¶§¹®¿¡, ÇÊ¿ä¿¡ ÀÇÇØ ¹Ýº¹Çؼ­ ¼³Ä¡ÇØ º¼ ¼ö ÀÖ½À´Ï´Ù.

µå·çÆÈÀ» ¼º°øÀûÀ¸·Î ¼³Ä¡ÇÏ°í³­ ´ÙÀ½¿£, ¼³Á¤ ¸Þ´º¿¡¼­ ±âº» »çÀÌÆ® ¼³Á¤À» ½ÇÇàÇÏ±æ ¿øÇÒ °ÍÀÔ´Ï´Ù.

¼³Ä¡¿Í »çÀÌÆ® ¼³Á¤Àº ¿À·ÎÁö ¿©·¯ºÐÀÇ Ã¥ÀÓÀÔ´Ï´Ù. ¹é¾÷ÇÏ°í, Å×½ºÆ®ÇÏ°í Àß µ¿ÀÛÇϵµ·Ï °ü¸®ÇÏ´Â °ÍÀ» ²À ¸í½ÉÇϽʽÿÀ. ¸î¸î Áß¿äÇÑ ÆÁ¿¡ ´ëÇÑ ºÎºÐ°ú º¸¾È ´º½º·¹ÅÍ¿¡ ´ëÇÑ È®ÀÎ ºÎºÐ±îÁö°¡ ÃÖ°íÀÇ ¿¬½À ºÎºÐÀ¸·Î »ý°¢ÇÏ°í ¸ØÃçÁֽʽÿÀ.

1.2.3.1. µå·çÆÈ ¼³Ä¡

// $Id: DrupalHandbook,v 1.63 2007/08/07 12:08:00 kss Exp kss $

ÀÌ ÆÄÀÏÀÇ ³»¿ë
--------------

 * ¿ä±¸»çÇ×
 * Ãß°¡ÀûÀÎ ¿ä±¸»çÇ×
 * ¼³Ä¡
    - µå·çÆÈ °ü¸®
    - Å׸¶ »ç¿ëÀÚ Á¤ÀÇ
 * ¾÷±×·¹À̵å
 * ´õ ¸¹Àº Á¤º¸

¿ä±¸»çÇ×
--------

µå·çÆÈÀº À¥¼­¹ö¿Í PHP4³ª 5¿Í ÇÔ²² MySQLÀ̳ª PostgreSQL ÀÌ ÇÊ¿äÇÕ´Ï´Ù.

ÁÖÀÇ: ¾ÆÆÄÄ¡ À¥ ¼­¹ö¿Í MySQL µ¥ÀÌŸº£À̽º¸¦ °­·ÂÈ÷ ÃßõÇÕ´Ï´Ù.
IIS¿Í PostgreSQL °ú °°Àº ´Ù¸¥ À¥ ¼­¹ö¿Í µ¥ÀÌŸº£À̽º Á¶ÇÕÀº °¡´ÉÇÏÁö¸¸,
È®Àå¿¡ ´ëÇØ ¸¹Àº Å×½ºÆ®°¡ °ÅÃÄÁöÁö ¾Ê¾Ò½À´Ï´Ù.

Ãß°¡ÀûÀÎ ¿ä±¸»çÇ×
-----------------

- ºí·Î°Å API, Jabber, RSS ¿¬°è¿Í °°Àº XML ±â¹Ý ¼­ºñ½º¸¦ »ç¿ëÇϱâ À§ÇØ,
  ¿©·¯ºÐÀº PHPÀÇ XML È®ÀåÀ» ÇÊ¿ä·Î ÇÒ °ÍÀÔ´Ï´Ù. ÀÌ È®ÀåÀº ±âº» PHP4 ¼³
  Ä¡¿¡¼­ ±âº»À¸·Î »ç¿ë°¡´ÉÇÕ´Ï´Ù.

- ¸¸¾à ±ú²ýÇÑ URLÀ» Áö¿øÇÏ±æ ¿øÇÑ´Ù¸é, mod_rewirte ¿Í Áö¿ª .htaccess ÆÄ
  ÀÏÀ» »ç¿ëÇÏ´Â ´É·ÂÀÌ ÇÊ¿äÇÒ °ÍÀÔ´Ï´Ù. (´õ ¸¹Àº Á¤º¸´Â µå·çÆÈ ÇÚµåºÏ°ú
  drupal.org ¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù.)

¼³Ä¡
----

1. µå·çÆÈ ´Ù¿î·Îµå

   http://drupal.org ·ÎºÎÅÍ ÃÖ½ÅÀÇ µå·çÆÈ ¹èÆ÷¹öÀüÀ» ȹµæÇÒ ¼ö ÀÖ½À´Ï´Ù.
   ÆÄÀϵéÀº .tar.gz Çü½ÄÀÌ¸ç ´ëºÎºÐ ¾ÐÃà ÅøÀ» »ç¿ëÇÏ¿© ÃßÃâÇÒ ¼ö ÀÖ½À´Ï´Ù.
   ÀüÇüÀûÀÎ À¯´Ð½º ¸í·É¾î Çà¿¡¼­´Â ´ÙÀ½À» »ç¿ëÇϽʽÿÀ.

     wget http://drupal.org/files/projects/drupal-x.x.x.tar.gz
     tar -zxvf drupal-x.x.x.tar.gz

   ÀÌ°ÍÀº ¸ðµç µå·çÆÈ ÆÄÀϵé°ú µð·ºÅ͸®¸¦ Æ÷ÇÔÇÏ´Â »õ·Î¿î drupal-x.x.x µð
   ·ºÅ͸®¸¦ »ý¼ºÇÒ °ÍÀÔ´Ï´Ù. µð·ºÅ͸®ÀÇ ³»¿ëÀ» ¿©·¯ºÐÀÇ À¥ ¼­¹öÀÇ ¹®¼­ ·ç
   Æ®³ª °ø°³ HTML µð·ºÅ͸®·Î À̵¿ÇϽʽÿÀ.

     mv drupal-x.x.x/* drupal-x.x.x/.htaccess /var/www/html

2. µå·çÆÈ µ¥ÀÌÅͺ£À̽º »ý¼º

   ÀÌ ´Ü°è´Â µ¥ÀÌŸº£À̽º°¡ ¼³Ä¡µÇ¾î ÀÖÁö ¾Ê´Ù¸é ÇÊ¿äÇÑ ºÎºÐÀÔ´Ï´Ù. ¸¸¾à
   À¥ ±â¹Ý Á¦¾î ÆгÎÀ» ÅëÇØ ¿©·¯ºÐÀÇ µ¥ÀÌŸº£À̽º¸¦ Á¶ÀýÇÑ´Ù¸é, µ¥ÀÌŸº£À̽º
   »ý¼º¿¡ ´ëÇÑ ¹®¼­¸¦ È®ÀÎÇϽʽÿÀ. ´ÙÀ½ÀÇ ¸í·É¾îµéÀº ¸í·É¾î Çà¿¡¼­¸¸ ´Ù·ì´Ï´Ù.

   ÀÌ ¸í·É¾îµéÀº MySQL À» À§ÇÑ °ÍÀÔ´Ï´Ù. ¸¸¾à ´Ù¸¥ µ¥ÀÌŸº£À̽º¸¦ »ç¿ëÇÑ´Ù¸é
   µ¥ÀÌŸº£À̽º ¹®¼­¸¦ È®ÀÎÇϽʽÿÀ. ´ÙÀ½ÀÇ ¿¹Á¦¿¡¼­ 'dba_user'´Â CREATE ¿Í
   GRANT ±ÇÇÑÀ» °®´Â MySQL »ç¿ëÀÚÀÇ ¿¹ÀÔ´Ï´Ù. ¿©·¯ºÐÀÇ ½Ã½ºÅÛÀÇ ÀûÀýÇÑ »ç¿ë
   ÀÚÀÇ À̸§À» »ç¿ëÇϽʽÿÀ.

   ¸ÕÀú, ¿©·¯ºÐÀÇ µå·çÆÈ »çÀÌÆ®¿¡ ´ëÇÑ »õ·Î¿î µ¥ÀÌŸº£À̽º¸¦ »ý¼ºÇØ¾ß ÇÕ´Ï´Ù.
   (¿©±â¼­ 'drupal'Àº »õ·Î¿î µ¥ÀÌŸº£À̽ºÀÇ À̸§ÀÔ´Ï´Ù.)

     mysqladmin -u dba_user -p create drupal

   MySQL Àº 'dba_user'¿¡ ´ëÇÑ µ¥ÀÌŸº£À̽º ºñ¹Ð¹øÈ£¸¦ ¹°¾î¿Ã °ÍÀ̸ç,
   ÃʱâÈ­µÈ µ¥ÀÌŸº£À̽º ÆÄÀϵéÀ» »ý¼ºÇÒ °ÍÀÔ´Ï´Ù. ´ÙÀ½À¸·Î ¿©·¯ºÐÀº
   ·Î±×ÀÎ ÇÏ¿© µ¥ÀÌŸº£À̽º Á¢±Ù±ÇÇÑÀ» ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.

     mysql -u dba_user -p

   ´Ù½Ã, ¿©·¯ºÐ¿¡°Ô 'dba_user'¿¡ ´ëÇÑ µ¥ÀÌŸº£À̽º ºñ¹Ð¹øÈ£¸¦ ¹°¾îº¼ °ÍÀÔ´Ï´Ù.
   MySQL ÇÁ·ÒÇÁÆ®¿¡¼­, ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇϽʽÿÀ.

     GRANT ALL PRIVILEGES ON drupal.*
        TO nobody@localhost IDENTIFIED BY 'password';

   ¿©±â¼­

    'drupal' Àº µ¥ÀÌŸº£À̽ºÀÇ À̸§ÀÔ´Ï´Ù.
    'nobody@localhost' Àº À¥¼­¹ö MySQL °èÁ´ÀÇ »ç¿ëÀÚ À̸§ÀÔ´Ï´Ù.
    'password' ´Â MySQL»ç¿ëÀڷμ­ ·Î±×Àο¡ ÇÊ¿äÇÑ ºñ¹Ð¹øÈ£ÀÔ´Ï´Ù.

   ¸¸¾à ¼º°øÇϸé, MySQLÀº ´ÙÀ½°ú °°ÀÌ ¹ÝÀÀÇÒ °ÍÀÔ´Ï´Ù.

     Query OK, 0 rows affected

   »õ·Î¿î ±ÇÇÑÀ» È°¼ºÈ­ Çϱâ À§ÇØ ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.

     flush privileges;

   ±×¸®°í MySQL À» Á¾·áÇϱâ À§ÇØ '\q' ¸¦ ÀÔ·ÂÇϽʽÿÀ.

3. µå·çÆÈ µ¥ÀÌŸº£À̽º ±¸Á¶ ºÒ·¯¿À±â

   µ¥ÀÌŸº£À̽º¸¦ °®Ãá ÈÄ, µ¥ÀÌŸ º£À̽º¿¡ ÇÊ¿äÇÑ Å×À̺íÀ» ºÒ·¯¿Í¾ß ÇÕ´Ï´Ù.

   À¥ ±â¹Ý Á¦¾î ÆгÎÀ» »ç¿ëÇÑ´Ù¸é µå·çÆÈ 'database' µð·ºÅ͸®¿¡¼­ 'database.mysql'
   À» ¾÷·Îµå ÇÒ ¼ö ÀÖµµ·Ï ÇØ¾ß ÇÕ´Ï´Ù. ±×¸®°í SQL ¸í·ÉÀ¸·Î Á÷Á¢ ½ÇÇàÇϽʽÿÀ.

   ¸í·É¾î ¶óÀο¡¼­, ´ÙÀ½ÀÇ ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ. (¿©±â¼­ 'nobody'´Â »ç¿ëÀÚÀÇ ¾ÆÀ̵ð·Î
   drupalÀº MySQL ÀÇ µ¥ÀÌŸº£À̽º À̸§À¸·Î ´ëüÇϽʽÿÀ.)

     mysql -u nobody -p drupal < database/database.mysql

4. µå·çÆÈ¿¡ ¿¬°áÇϱâ

   ±âº» ¼³Á¤À» ¿©·¯ºÐÀÇ µå·çÆÈ ¼³Ä¡À§Ä¡¿¡ ÀÖ´Â 'sites/default/settings.php'
   ÆÄÀÏ¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù. µå·çÆÈÀ» ½ÇÇàÇÒ ¼ö ÀÖ±â Àü¿¡, ¿©·¯ºÐÀº µ¥ÀÌŸ
   º£À̽ºÀÇ URL°ú À¥ »çÀÌÆ®ÀÇ ±âº» URLÀ» ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ¼³Á¤ ÆÄÀÏÀ» ¿­°í
   $db_url ÇàÀ» ÀÌÀü ´Ü°è¿¡¼­ ÁöÁ¤ÇÑ µ¥ÀÌŸº£À̽º¿Í ÀÏÄ¡Çϵµ·Ï ¼öÁ¤ÇϽʽÿÀ.

     $db_url = "mysql://username:password@localhost/database";

   ¿©±â¼­ 'username', 'password', 'localhost', 'database'´Â ¿©·¯ºÐÀÇ ¼³Á¤¿¡
   ´ëÇÑ »ç¿ëÀÚ ID, ºñ¹Ð¹øÈ£, È£½ºÆ®, µ¥ÀÌŸº£À̽º À̸§ÀÔ´Ï´Ù.

   $base_urlÀ» ¿©·¯ºÐÀÇ drupal »çÀÌÆ®¿¡ ¸Â°Ô ÁöÁ¤ÇϽʽÿÀ.

     $base_url = "http://www.example.com";

   Ãß°¡ÀûÀ¸·Î, ÇÑ ¹ø µå·çÆÈ ¼³Ä¡¸¦ ÇÏ¿© °¢ »çÀÌÆ®¿¡ °³ÀÎÀûÀÎ ¼³Á¤À» µÎ´Â °Í
   À¸·Î ¿©·¯°³ÀÇ »çÀÌÆ®¿¡¼­ µå·çÆÈÀ» È£½ºÆà ÇÒ ¼ö ÀÖ½À´Ï´Ù.
   ÀÖ½À´Ï´Ù.

   (¿ªÀÚ ÁÖ: ÇÚµåºÏÀÇ ³»¿ë¿¡¼­ ¼³Ä¡ ÈÄ ¹Ù·Î »çÀÌÆ®¿¡ Á¢¼ÓÇÏÁö ¾Êµµ·Ï µÇ¾îÀÖ±â
   ¶§¹®¿¡ À§ÀÇ ±îÁöÀÇ °úÁ¤ÀÌ ³¡³ª¼Ì´Ù¸é ¼³Ä¡ÇÑ ÁÖ¼Ò·Î ¿¬°áÇÏ¿© °èÁ¤À» »ý¼ºÇÏ°í
   °ü¸®ÀÚ ÆäÀÌÁö·Î µé¾î°¡½Ã±â ¹Ù¶ø´Ï´Ù.)

   ¸¸¾à ´ÙÁß µå·çÆÈ »çÀÌÆ®°¡ ÇÊ¿äÇÏÁö ¾Ê´Ù¸é ´ÙÀ½ ºÎºÐÀº ³Ñ¾î°¡½Ê½Ã¿À.

   Ãß°¡ÀûÀÎ »çÀÌÆ® ¼³Á¤Àº 'sites' µð·ºÅ͸® ¾ÈÀÇ ÇÏÀ§ µð·ºÅ͸®¿¡ »ý¼ºµË´Ï´Ù.
   °¢ ÇÏÀ§ µð·ºÅ͸®´Â ¼³Á¤À» ÁöÁ¤ÇØ ³õÀº 'settings.php' ÆÄÀÏÀ» °¡Áö°í ÀÖ¾î¾ß ÇÕ´Ï´Ù.
   °¡Àå ½¬¿î ¹æ¹ýÀº ±âº» 'settings.php' ÆÄÀÏÀ» º¹»çÇؿͼ­ ÀûÀýÇÏ°Ô º¯°æÇÏ´Â °ÍÀÔ´Ï´Ù.
   »õ·Î¿î µð·ºÅ͸® À̸§Àº »çÀÌÆ®ÀÇ URL·Î ±¸¼ºµË´Ï´Ù. www.example.com ¿¡ ´ëÇÑ ¼³Á¤Àº
   'sites/example.com/settings.php'°¡ µË´Ï´Ù. (¿©·¯ºÐÀÇ »çÀÌÆ®°¡ http://example.com
   ¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Ù¸é www. ¸¦ »ý·«ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.)

   »çÀÌÆ®µéÀº °¢°¢ ´Ù¸¥ µµ¸ÞÀÎÀ» °®Áö ¾Ê½À´Ï´Ù. µå·çÆÈ »çÀÌÆ®¿¡ ´ëÇؼ­µµ ÇÏÀ§ µµ¸ÞÀÎ
   °ú ÇÏÀ§ µð·ºÅ͸®¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, example.com, sub.example.com, °ú
   sub.example.com/site3 °ú °°ÀÌ µ¶¸³ÀûÀÎ µå·çÆÈ »çÀÌÆ®·Î½á ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
   À§¿Í °°Àº ¼³Ä¡¿¡ ´ëÇÑ ¼³Á¤Àº ´ÙÀ½°ú °°½À´Ï´Ù.

     sites/default/settings.php
     sites/example.com/settings.php
     sites/sub.example.com/settings.php
     sites/sub.example.com.site3/settings.php

   »çÀÌÆ® ¼³Á¤¿¡ ´ëÇÑ °Ë»öÀ» ÇÒ ¶§ (¿¹¸¦ µé¾î www.sub.example.com/site3 ¿¡ ´ëÇØ),
   µå·çÆÈÀº ù¹ø° ¼³Á¤À» »ç¿ëÇÏ¿© ´ÙÀ½°ú °°Àº ¼ø¼­·Î ¼³Á¤ÆÄÀϵéÀ» °Ë»öÇÒ °ÍÀÔ´Ï´Ù.

     sites/www.sub.example.com.site3/settings.php
     sites/sub.example.com.site3/settings.php
     sites/example.com.site3/settings.php
     sites/www.sub.example.com/settings.php
     sites/sub.example.com/settings.php
     sites/example.com/settings.php
     sites/default/settings.php

   ¸¸¾à ¿©·¯ºÐÀÌ ºñÇ¥ÁØ Æ÷Æ® ¹øÈ£¿¡¼­ ¼³Ä¡ÁßÀ̶ó¸é ':' ´ë½Å '.'·Î º¯°æÇϽʽÿÀ.
   ¿¹¸¦ µé¾î, http://www.drupal.org:8080/mysite/test/ Àº
   sites/www.drupal.org.8080.mysite.test/ ·ÎºÎÅÍ ºÒ·¯µéÀÏ ¼ö ÀÖ½À´Ï´Ù.

   °¢ »çÀÌÆ® ¼³Á¤Àº ±âº»ÀûÀ¸·Î ¼³Á¤ µð·ºÅ͸®ÀÇ 'modules' ¿Í 'themes' µð·ºÅ͸®¸¦
   Ãß°¡ÀûÀ¸·Î »ý¼ºÇÏ´Â °ÍÀ¸·Î »çÀÌÆ®¿¡¼­ »ç¿ë °¡´ÉÇϵµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù.
   »çÀÌÆ®¿¡¼­ ÁöÁ¤ÇÑ ¸ðµâµé°ú Å׸¶µéÀ» »ç¿ëÇϱâ À§ÇØ, »çÀÌÆ® ¼³Á¤ µð·ºÅ͸®¿¡¼­
   °£´ÜÈ÷ 'modules'³ª 'themes' µð·ºÅ͸®¸¦ »ý¼ºÇϽʽÿÀ. ¿¹¸¦ µé¾î, ¸¸¾à 
   sub.example.com ÀÌ »ç¿ëÀÚ Á¤ÀÇ Å׸¶¸¦ °¡Áö°í ÀÖ°í ´Ù¸¥ »çÀÌÆ®°¡ Á¢±ÙÇؼ­´Â
   ¾ÈµÇ´Â »ç¿ëÀÚ Á¤ÀÇ ¸ðµâÀ» °¡Áö°í ÀÖÀ» °æ¿ì ¼³Á¤Àº ´ÙÀ½°ú °°½À´Ï´Ù.

     sites/sub.example.com/:
       settings.php
       themes/custom_theme
       modules/custom_module

   ÁÖÀÇ: ´ÙÁß °¡»ó È£½ºÆ®³ª ¼³Á¤ ÆÄÀÏ¿¡ °üÇÑ ´õ ¸¹Àº Á¤º¸¿¡ ´ëÇÏ¿©,
   drupal.org ¿¡ ÀÖ´Â µå·çÆÈ ÇÚµåºÏ°ú »ó´ãÇϽʽÿÀ. (¿ªÀÚ ÁÖ: ÇÚµåºÏ¿¡
   ´ä±ÛÀ» ´Þ ¼ö ÀÖµµ·Ï µÇ¾î À־ »õ·Î¿î º¯°æµÈ ³»¿ëÀÌ ÀÖÀ» °æ¿ì ´ä±ÛÀÌ
   ÀÖ½À´Ï´Ù. ¼³Ä¡ Àü È®ÀÎÇØÁֽñ⠹ٶø´Ï´Ù.)

5. µå·çÆÈ ¼³Á¤

   ¿©·¯ºÐÀº µå·çÆÈ ¼³Ä¡ µð·ºÅ͸®¿¡ "files" ÇÏÀ§ µð·ºÅ͸®¸¦ »ý¼ºÇÏ´Â
   °ÍÀ» °í·ÁÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ÇÏÀ§ µð·ºÅ͸®´Â »ç¿ëÀÚ°¡ ÁöÁ¤ÇÑ ·Î°íµé°ú,
   »ç¿ëÀÚ ¾Æ¹ÙŸµé, ¿©·¯ºÐÀÇ »õ·Î¿î »çÀÌÆ®¿¡ ¿¬°áµÈ ´Ù¸¥ ¹Ìµð¾îµé°ú
   °°Àº ÆÄÀϵéÀ» ÀúÀåÇÕ´Ï´Ù. ÇÏÀ§ µð·ºÅ͸®´Â µå·çÆÈ ¼­¹ö °úÁ¤¿¡ ÀÇÇØ
   "Àбâ" ¿Í "¾²±â" ±ÇÇÑÀ» ÇÊ¿ä·Î ÇÕ´Ï´Ù. ÀÌ ÇÏÀ§ µð·ºÅ͸®ÀÇ À̸§À»
   "°ü¸® > ¼³Á¤ > ÆÄÀÏ ½Ã½ºÅÛ ¼³Á¤"¿¡¼­ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

   ¿©·¯ºÐÀº Áö±Ý ¿©·¯ºÐÀÇ ºê¶ó¿ìÀú¿¡¼­ ¼³Ä¡ÇÒ ¼ö ÀÖÀ¸¸ç ¿©·¯ºÐÀÇ µå·çÆÈ
   »çÀÌÆ®¿¡ ´ëÇÑ ¼³Ä¡¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

   °èÁ¤À» »ý¼ºÇÏ°í ·Î±×ÀÎ ÇϽʽÿÀ. ù¹ø° °èÁ¤Àº Àüü Á¦¾î±Ç°ú ÇÔ²²
   ÀÚµ¿ÀûÀ¸·Î ¸ÞÀÎ °ü¸®ÀÚ°¡ µË´Ï´Ù.

6. CRON ÀÛ¾÷µé

   (°Ë»ö ±â´É°ú °°Àº) ¸¹Àº µå·çÆÈ ¸ðµâµéÀÌ ÁÖ±âÀûÀ¸·Î ÀÛ¾÷À» °®½À´Ï´Ù.
   ±× ÀÛ¾÷µéÀº cron ÀÛ¾÷¿¡ ÀÇÇØ ½ÃÀ۵Ǿî¾ß¸¸ ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ÀÛ¾÷µéÀ»
   È°¼ºÈ­ Çϱâ À§ÇØ http://www.example.com/cron.php ¸¦ ¹æ¹®ÇÏ´Â °ÍÀ¸·Î
   cron ÆäÀÌÁö¸¦ È£ÃâÇÕ´Ï´Ù. ÀÌ°ÍÀº ¸ðµâ¿¡°Ô Á¦¾î±ÇÀ» ³Ñ±æ°ÍÀ̸ç, ¸ðµâ
   ÀÌ ÇØ¾ß ÇÒ ÀÛ¾÷À» °áÁ¤ÇÕ´Ï´Ù. 

   ´ëºÎºÐÀÇ ½Ã½ºÅÛÀº ÀÌ°Í°ú °°ÀÌ ½ºÄÉÁì ÀÛ¾÷¿¡ ´ëÇØ crontab À¯Æ¿¸®Æ¼¸¦
   Áö¿øÇÕ´Ï´Ù. ´ÙÀ½ÀÇ ¿¹Á¦ crontab ÇàÀº ¸Å ½Ã°£¸¶´Ù ÀÚµ¿ÀûÀ¸·Î cron ÀÛ
   ¾÷À» È°¼ºÈ­ ÇÒ °ÍÀÔ´Ï´Ù.

   0   *   *   *   *   wget -O - -q http://www.example.com/cron.php

   cron ½ºÅ©¸³Æ®¿¡ °üÇÑ ´õ ¸¹Àº Á¤º¸´Â °ü¸® µµ¿ò¸» ÆäÀÌÁö¿Í drupal.org¿¡
   ÀÖ´Â µå·çÆÈ ÇÚµåºÏ¿¡¼­ »ç¿ë°¡´ÉÇÕ´Ï´Ù. ¿¹Á¦ ½ºÅ©¸³Æ®´Â scripts µð·ºÅÍ
   ¸®¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù.

µå·çÆÈ °ü¸®
-----------

»õ·Î ¼³Ä¡ÇÑ ´ÙÀ½, ¿©·¯ºÐÀÇ µå·çÆÈ À¥ »çÀÌÆ®´Â ¾ÆÁÖ ÀϺÎÀÇ È°¼ºÈ­µÈ
¸ðµâ°ú ÇÑ°¡Áö Å׸¶, »ç¿ëÀÚ Á¢±Ù ±ÇÇÑÀÌ ¾ø´Â ±âº» ¼³Á¤À¸·Î ¼³Á¤µÇ¾î
ÀÖ½À´Ï´Ù.

¼­ºñ½º¸¦ »ç¿ë°¡´ÉÇϵµ·Ï ÇÏ°í ¼³Á¤Çϱâ À§ÇØ ¿©·¯ºÐµéÀÇ °ü¸® ÆгÎÀ»
»ç¿ëÇϽʽÿÀ. ¿¹¸¦ µé¾î, "°ü¸® > ¼³Á¤" ¿¡¼­ ¿©·¯ºÐÀÇ »çÀÌÆ®¿¡ ´ëÇÑ
¸î¸î ÀÏ¹Ý ¼³Á¤À» ¼³Á¤ÇϽʽÿÀ. "°ü¸® > ¸ðµâ"À» ÅëÇØ ¸ðµâÀ» »ç¿ë°¡´É
ÇÏ°Ô ÇϽʽÿÀ. »ç¿ëÀÚ ±ÇÇѵéÀº "°ü¸® > »ç¿ëÀÚ > ¼³Á¤ > ±ÇÇÑ" À¸·Î
¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¼³Á¤ ¿É¼Ç¿¡ ´ëÇÑ ´õ ¸¹Àº Á¤º¸¸¦ À§ÇØ, ´Ù¸¥ ¼³Á¤°ú °ü¸® Æгο¡¼­ »ç¿ë
°¡´ÉÇÑ ´Ù¾çÇÑ »ó´ã µµ¿ò¸» ÆäÀÌÁö¸¦ ¼ö¹ÝÇÏ¿© ¼³¸í¼­µéÀ» ÀüºÎ ÀÐÀ¸½Ê½Ã¿À.

Á¦°øµÇ´Â Ä¿¹Â´ÏƼ ¸ðµâµé°ú Å׸¶µéÀº drupal.org ¿¡¼­ »ç¿ëµÇ´Â °ÍÀÔ´Ï´Ù.

Å׸¶ »ç¿ëÀÚ Á¤ÀÇ
----------------

Áö±Ý ¿©·¯ºÐÀÇ ¼­¹ö°¡ ½ÇÇàÁßÀ̸ç, ¿©·¯ºÐÀÇ »çÀÌÆ®¸¦ Á÷Á¢ ¼öÁ¤ÇÏ±æ ¿øÇÏ½Ç °Ì´Ï´Ù.
´Ù¾çÇÑ ¼ÀÇà Å׸¶°¡ µå·çÆÈ ¼³Ä¡ ÆÄÀÏ¿¡ Æ÷ÇԵǾî ÀÖÀ¸¸ç drupal.org ¿¡¼­ ´Ù¿î·Îµå
¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.

°¢ Å׸¶¸¦ »ç¿ëÀÚ ÆíÀÇ¿¡ ¸Â°Ô ¼öÁ¤ÇÏ´Â °ÍÀº Å׸¶ ¿£Áø¿¡ µû¶ó ´Ù¸¨´Ï´Ù.
º¸Åë °¢ Å׸¶µéÀº themename.theme ¶ó´Â À̸§ÀÇ php ÆÄÀÏÀ» °®½À´Ï´Ù. ÀÌ ÆÄÀÏÀº ¿©
·¯ºÐÀÇ ·Î°í¸¦ º¯°æÇÒ ¼ö ÀÖ´Â header() ÇÔ¼ö¸¦ Á¤ÀÇÇÕ´Ï´Ù.  
´ëºÎºÐÀÇ Å׸¶µéÀº »ö»ó°ú ·¹À̾ƿôÀ» Á¶È­·Ó°Ô º¯°æÇÏ´Â ½ºÅ¸ÀÏ ½ÃÆ®µµ Æ÷ÇÔÇÏ°í ÀÖ½À´Ï´Ù.
themes µð·ºÅ͸®¿¡ °¢°¢ÀÇ ´ëü Å׸¶µéÀ» ±â¼úÇÏ´Â README ÆÄÀϵéÀÌ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

¾÷±×·¹À̵å
----------

1. ¿©·¯ºÐÀÇ µ¥ÀÌŸº£À̽º¿Í µå·çÆÈ µð·ºÅ͸®¸¦ ¹é¾÷ÇϽʽÿÀ.
   Ưº°È÷ 'sites/default/settings.php' ±âº» ¼³Á¤ ÆÄÀÏÀ» ÁÖÀÇÇϽʽÿÀ.

2. ÃÖÃÊÀÇ »ç¿ëÀÚ (°ü¸®ÀÚ °èÁ¤)·Î ·Î±×¿Â ÇϽʽÿÀ.

3. ÀÌÀüÀÇ µå·çÆÈ ÆÄÀϵéÀ» Á¦°ÅÇÏ°í µå·çÆÈÀ» ½ÇÇàÇÒ µð·ºÅ͸®¿¡ »õ·Î¿î
   µå·çÆÈ ÆÄÀϵéÀ» µð·ºÅ͸®¿¡ ÇØÁ¦ÇÕ´Ï´Ù.

4. »õ ¼³Á¤ ÆÄÀÏÀ» ÃÖ½ÅÀÇ ¿Ã¹Ù¸¥ Á¤º¸·Î º¯°æÇϽʽÿÀ.

5. http://www.example.com/update.php ¿¡ ¹æ¹®ÇÏ¿© ¾÷±×·¹À̵å ÇϽʽÿÀ.

´õ ¸¹Àº Á¤º¸
------------

Ç÷§Æû ÁöÁ¤ ¼³Á¤ ¹®Á¦¿Í ´Ù¸¥ ¼³Ä¡¿¡ ´ëÇØ ±×¸®°í °ü¸® Áö¿ø¿¡ ´ëÇØ,
drupla.org ¿¡ ÀÖ´Â µå·çÆÈ ÇÚµåºÏ°ú »ó´ãÇϽʽÿÀ. ¶ÇÇÑ µå·çÆÈ Áö¿ø
Æ÷·³À̳ª µå·çÆÈ ¸ÞÀϸµ ¸®½ºÆ®¸¦ ÅëÇØ Áö¿ø³»¿ëÀ» ãÀ» ¼ö ÀÖ½À´Ï´Ù.

1.2.3.2. »õ ¸ðµâµé ¼³Ä¡Çϱâ


µå·çÆÈÀ» ¼³Ä¡ÇÑ ÈÄ, µå·çÆÈÀÇ ±â´ÉÀ» È®ÀåÇϰųª ´ëüÇϱâ À§ÇØ Ãß°¡ÀûÀÎ ¸ðµâµéÀÇ ¼³Ä¡¿¡ ´ëÇÑ ¿É¼ÇÀ» °®½À´Ï´Ù.

°£´ÜÈ÷ ¼³¸íÇÏÀÚ¸é ¸ðµâÀ» ´Ù¿î·Îµå, ¾ÐÃàÇØÁ¦, µå·çÆÈ ¸ðµâ Æú´õ¿¡ ¾ÐÃàÀ» ÇØÁ¦Çؼ­ »ý¼ºµÈ Æú´õ¸¦ ¾÷·Îµå, ÇÊ¿ä¿¡ µû¶ó mysql ÆÄÀÏ ½ÇÇà, °ü¸®>>¸ðµâ ¸Þ´º¿¡¼­ ¸ðµâ »ç¿ëÇϱ⠷Π±¸¼ºµË´Ï´Ù.

  1. »õ ¸ðµâÀ» ´Ù¿î·Îµå ÇÕ´Ï´Ù. ¸ðµâÀÇ ¹öÀüÀÌ ¿©·¯ºÐÀÌ ¼³Ä¡ÇÑ µå·çÆÈ ¹öÀü°ú ȣȯµÇ´ÂÁö È®ÀÎÇϽʽÿÀ. ¶ÇÇÑ CVS ·Î ·¹ÀÌºí µÈ ¸ðµâµéÀº ºÒ¾ÈÁ¤Çϸç, ¼öµ¿À¸·Î ¼ÕÀ» ºÁÁà¾ß ÇÑ´Ù´Â Á¡À» ÁÖÀÇÇϽʽÿÀ. CVS ¹öÀüÀÇ ¸ðµâµéÀº µå·çÆÈÀÇ CVS ¹öÀü¿¡¼­¸¸ ÀÛµ¿ÇÏ´Â °æ¿ì°¡ ¸¹½À´Ï´Ù. ±×°ÍµéÀº Æ÷±âÇÑ »óÅÂÀ̰ųª °³¹ß ´Ü°è¿¡ ÀÖ´Â °ÍÀÏ°Ì´Ï´Ù.
  2. ¸ðµâÀÇ ¾ÐÃàÀ» ÇØÁ¦ÇÕ´Ï´Ù. ¸ðµâÀ» óÀ½ ¹Þ¾ÒÀ» ¶§, tar.gz °ú °°Àº ¾ÐÃàµÈ ÆÄÀÏ Æ÷¸äÀ¸·Î µÇ¾î ÀÖÀ» °ÍÀÔ´Ï´Ù. À©µµ¿ìÁî¿¡¼­´Â WinZip °ú °°Àº ÇÁ·Î±×·¥À¸·Î ¾ÐÃàÀ» ÇØÁ¦ÇϽʽÿÀ. ¸Æ¿¡¼­´Â Stuffit Expander ¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. À¯´Ð½º¿¡¼­´Â ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ.
    tar -zxvf modulename-4.5.tar.gz
    
    Æú´õ¿¡¼­ ¾ÐÃà ÇØÁ¦µÈ ÆÄÀϵéÀÇ ¸ñ·ÏÀ» º¸°Ô µÉ °ÍÀÔ´Ï´Ù.
  3. ÆÄÀÏÀÌ ¾ÐÃàÇØÁ¦ µÇ¾úÀ¸¸é, FTP ¸¦ ÅëÇØ µå·çÆÈ ¼³Ä¡ À§Ä¡¿¡ ÀÖ´Â modules/ Æú´õ¿¡ ¾ÐÃàÇØÁ¦µÈ Æú´õ¸¦ ¾÷·Îµå ÇϽʽÿÀ.
  4. ¼³Ä¡ ÆÄÀÏ(º¸Åë INSTALL.txt ³ª README.txt)À» ÀÐÀ¸½Ê½Ã¿À. ¶§¶§·Î ¼³Ä¡ ÆÄÀÏÀÌ È®ÀåÀÚ¸¦ °®Áö ¾ÊÀº °æ¿ìµµ ÀÖ½À´Ï´Ù. µû¶ó¼­ Ŭ¸¯ÇßÀ» ¶§, ÄÄÇ»ÅÍ¿¡¼­ ¾î¶² ÇÁ·Î±×·¥À» »ç¿ëÇØ¾ß ÇÒ Áö ¸ð¸¦ °æ¿ìµµ ÀÖ½À´Ï´Ù. ÀÌ·± °æ¿ì ³ëÆ®Æеå (ȤÀº ¿©·¯ºÐÀÌ ÁÁ¾ÆÇÏ´Â ÆíÁý±â)¸¦ »ç¿ëÇϽʽÿÀ. ±× ÇÁ·Î±×·¥À¸·Î ÆÄÀÏÀ» ¿©½Ê½Ã¿À.
  5. µ¥ÀÌÅͺ£À̽º¸¦ º¯°æÇÏ´Â ¸ðµâµéÀÌ ÀÖ½À´Ï´Ù. º¸Åë ¸ðµâ¿¡ (¸ðµâÀ̸§).mysql À̳ª (¸ðµâÀ̸§).pgsql ·Î Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ¸¸¾à µ¥ÀÌÅͺ£À̽º¸¦ ¼öÁ¤Çؾ߸¸ ÇÑ´Ù¸é, ´ÙÀ½ ´Ü°è¸¦ º¸½Ê½Ã¿À. ¸¸¾à ±×·¸Áö ¾Ê´Ù¸é ´ÙÀ½´Ü°è¸¦ ³Ñ¾î°¡¼­ 7´Ü°è¸¦ º¸½Ê½Ã¿À.
  6. ¸¸¾à ¸ðµâÀ» »ç¿ëÇϴµ¥ µ¥ÀÌÅͺ£À̽º¸¦ ¼öÁ¤Çؾ߸¸ ÇÑ´Ù¸é, µå·çÆÈÀ» ¼³Ä¡ÇÒ ¶§ »ý¼ºÇÑ µ¥ÀÌÅͺ£À̽º¿¡ Å×À̺íÀ» Ãß°¡ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ÀÌ ¹®¼­´Â MySQL ¿¡ ´ëÇؼ­ ¼³¸íÇÕ´Ï´Ù.
    • phpMyAdmin »ç¿ë½Ã
      • ¸¸¾à phpmyadmin À» °¡Áö°í ÀÖ´Ù¸é ·Î±×ÀÎ ÇÑ ÈÄ, µå·çÆÈ µ¥ÀÌÅͺ£À̽º·Î À̵¿ÇÕ´Ï´Ù. phpmyadminÀ» °®°í ÀÖ´Ù¸é µ¥ÀÌÅͺ£À̽º¿¡ ¾î¶»°Ô Á¢±ÙÇÒÁö ¸ô¶óµµ µË´Ï´Ù. ¿©·¯ºÐÀÇ È£½ºÆ®(µå·çÆÈ)¿¡ Á¢¼ÓÇϱ⸸ ÇϽʽÿÀ.
      • 'SQL'À̶ó´Â ÅÇÀ» Ŭ¸¯ÇϽʽÿÀ.
      • 'Run SQL query/queries on database yourdrupaldatabase' ¶ó°í ·¹À̺íÀÌ ºÙÀº ÅؽºÆ® ÀÔ·Â ¿µ¿ªÀ» º¸°Ô µÉ °ÍÀÔ´Ï´Ù. ¾Æ·§ ºÎºÐ 'Or Location of the textfile:'¿¡¼­ 'Ž»ö'À» Ŭ¸¯ÇÏ°í ¸ðµâ¿¡ µé¾îÀÖ´ø (¸ðµâÀ̸§).mysql ÆÄÀÏÀ» ãÀ¸½Ê½Ã¿À. 'go'¸¦ Ŭ¸¯ÇϽʽÿÀ. ¸ðµâ¿¡ ´õ ÀÌ»óÀÇ ¼³¸íÀÌ ¾øÀ» °æ¿ì µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ÀÛ¾÷Àº ¸ðµÎ´Ù ¿Ï·áÇÑ °ÍÀÔ´Ï´Ù.
    • À¯´Ð½º ¸í·ÉÇà »ç¿ë½Ã
      • ´ÙÀ½ÀÇ ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
      • mysql -u (»ç¿ëÀÚÀ̸§) -p(¾ÏÈ£) (µå·çÆÈ µ¥ÀÌÅͺ£À̽º À̸§) < (¸ðµâÀ̸§).mysql
      • (»ç¿ëÀÚ À̸§)¿¡ MySQL °èÁ¤ À̸§À», (¾ÏÈ£)ºÎºÐ¿¡ MySQL ¾ÏÈ£¸¦, (µå·çÆÈ µ¥ÀÌÅͺ£À̽º À̸§)¿¡ µå·çÆÈÀÌ »ç¿ëÇÏ´Â µ¥ÀÌÅͺ£À̽º¸¦, (¸ðµâÀ̸§).mysql ¿¡ ¸ðµâ°ú ÇÔ²² µé¾îÀÖ´ø SQL ÆÄÀϸíÀ» ÀÔ·ÂÇϽʽÿÀ. º¸Åë sites/default Æú´õ³ª sites/sitedomain.com Æú´õ¿¡ ÀÖ´Â settings.php ÆÄÀÏ ¾È¿¡¼­ µ¥ÀÌÅͺ£À̽º À̸§À» ãÀ» ¼ö ÀÖ½À´Ï´Ù. sitedomain.com Àº µå·çÆÈÀÌ ¼³Ä¡µÇ¾î Àִ ȣ½ºÆ®ÀÇ µµ¸ÞÀÎÀ̸§ÀÔ´Ï´Ù.
  7. ´ëºÎºÐÀÇ ¸ðµâ¿¡ ´ëÇؼ­, ÀÌ»óÀ¸·Î ÇÑ ÀÛ¾÷¸¸À¸·Î ÀÛµ¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ðµâÀ» È°¼ºÈ­ Çϱâ À§ÇØ °ü¸® >> ¸ðµâ À» Ŭ¸¯ÇÏ¿© »õ·Î¿î ¸ðµâ À̸§¿¡ üũÇÏ°í ³¡À¸·Î '¼³Á¤ ÀúÀå'À» Ŭ¸¯ÇϽʽÿÀ.
  8. ¸î¸î ¸ðµâµéÀº ¿©·¯ºÐÀÌ ¿øÇÏ´Â ´ë·Î ÀÛµ¿ÇÏ°Ô Çϱâ À§ÇØ ±ÇÇÑÀ̳ª ¼³Á¤À» º¯°æÇÒ ÇÊ¿ä°¡ ÀÖÀ» °ÍÀÔ´Ï´Ù. ±ÇÇÑÀ̳ª ¼³Á¤ Á¤º¸´Â ¸ðµâ°ú ÇÔ²² µé¾îÀÖ´Â ¹®¼­¿¡ ÀÖÀ» °ÍÀÔ´Ï´Ù. ¸¸¾à ¾ø´Ù¸é
    1. °ü¸® >> Á¢±Ù ¼³Á¤À» Ŭ¸¯ÇϽʽÿÀ. ½ºÅ©·ÑÀ» ÇÏ¿© ¸ñ·Ï¿¡ ¸ðµâÀÌ ÀÖ´ÂÁö º¸½Ã°í, ÀÖ´Ù¸é ±ÔÄ¢¿¡ µû¶ó ÀûÀýÇÑ ±ÇÇÑÀ» ÁֽʽÿÀ.
    2. °ü¸® >> ¼³Á¤ À» Ŭ¸¯ÇÏ°í ¼³Ä¡µÈ ¸ðµâÀÇ À̸§ÀÌ ÀÖ´ÂÁö º¸½Ê½Ã¿À. ¸ðµâÀÌ ÀÖ´Ù¸é ¸ðµâÀ̸§À» Ŭ¸¯ÇÏ°í ÀûÀýÈ÷ ¼³Á¤ÇϽʽÿÀ.
  9. ¾ÆÁ÷ ¹®Á¦°¡ ÇØ°áµÇÁö ¾Ê¾Ò´Ù¸é Æ÷·³À» °Ë»öÇϽʽÿÀ. ¸¸¾à ¹®Á¦°¡ ÁöÀûµÇÁö ¾Ê¾Ò´Ù¸é ¹®Á¦ÀÇ ³»¿ëÀ» ¿Ã·ÁÁֽʽÿÀ.

ÁÖÀÇ: ¾î¶² ÁÖÁ¦µç ³¯Â¥¸¦ ÃÖ½ÅÀ¸·Î ¾÷µ¥ÀÌÆ® ÇÏ°í °íÄ¡±â À§ÇØ (°èÁ¤À» °¡Áö°í ÀÖÁö ¾Ê¾Ò°í ±ÛÀ» ¾µ Áغñ°¡ µÇ¾îÀÖ´Ù¸é) »ç¿ëÀÚ °èÁ¤À» ¸¸µé ¼ö ÀÖ°í ¿©·¯ºÐÀÌ »ç¿ëÇÏ´Â ¸ðµâ¿¡ ´ëÇØ ±â¼úÇÒ ¼ö ÀÖ½À´Ï´Ù.

1.2.3.3. »õ Å׸¶µé ¼³Ä¡Çϱâ

ÀÏ´Ü µå·çÆÈ ¼³Ä¡¸¦ Çß°í ±× ¿ë¾îµé¿¡ Á» Àͼ÷ÇØÁø´Ù¸é, ´ç½ÅÀº ¾Æ¸¶ ±× µå·çÆÈÀÌ Á»´õ ÀԸ¿¡ ¸Â°Ô º¸ÀÌ±æ ¿øÇÒ °ÍÀÔ´Ï´Ù.

µå·çÆÈ À¥ »çÀÌÆ®·ÎºÎÅÍ ´Ù¿î·Îµå ¹ÞÀ» ¼ö ÀÖ´Â ¸î°¡Áö Å׸¶µéÀÌ ÀÖ½À´Ï´Ù.

»õ Å׸¶¸¦ ¼³Ä¡ÇÏ´Â °ÍÀº ¾ÆÁÖ ½±½À´Ï´Ù :

  1. »õ Å׸¶ ÆÐÅ°Áö¸¦ ´Ù¿î·Îµå ÇϽʽÿÀ. ¼­·Î ´Ù¸¥ µå·çÆÈ ¹öÀüÀÇ Å׸¶µéÀº ¼­·Î ȣȯÀÌ µÇÁö ¾Ê´Â´Ù´Â °ÍÀ» ¾Ë¾Æ µÎ½Ê½Ã¿À. ¹öÀü 4.4 Å׸¶°¡ µå·çÆÈ 4.5¿¡¼­ ÀÛµ¿ÇÏÁö ¾Ê°Å³ª ±× ¹Ý´ëÀÇ »óȲ¿¡¼­µµ ¸¶Âù°¡Áö·Î ¸»ÀÔ´Ï´Ù.
  2. ÆÐÅ°Áö¾ÈÀÇ README, INSTALL ÆÄÀϵéÀ» Àо½Ê½Ã¿À. ±× Å׸¶¸¦ À§ÇØ Æ¯º°ÇÑ ´Ü°èµéÀÌ ÇÊ¿äÇÒÁö ¸ð¸£±â ¶§¹®ÀÔ´Ï´Ù.
  3. ±× Å׸¶°¡ Á¦´ë·Î º¸À̱â À§ÇØ Å׸¶ ¿£ÁøÀÌ ÇÊ¿äÇÑÁöµµ È®ÀÎÇØ º¸½Ê½Ã¿À. Å׸¶ ¿£Áø ÆÄÀϵéÀº µå·çÆÈ ¼³Ä¡ µð·ºÅ丮ÀÇ themes/engines Æú´õ ¹Ø¿¡ µÎ¸é µË´Ï´Ù.
  4. ´ç½ÅÀÇ µå·çÆÈ »çÀÌÆ® Å׸¶µéÀÌ ÀÖ´Â µð·ºÅ丮¿¡ »õ µð·ºÅ丮·Î Å׸¶ ÆÐÅ°ÁöµéÀ» ¾÷·Îµå ÇϽʽÿÀ. ¿¹¸¦ µé¸é, themes/box_grey ó·³ ¸»ÀÔ´Ï´Ù.
  5. administrator >> themes¸¦ Ŭ¸¯ÇÏ°í »õ Å׸¶¸¦ »ç¿ëÇÔ(enable)À¸·Î ÇϽʽÿÀ(µå·çÆÈÀº ±× Å׸¶¸¦ ÀÚµ¿À¸·Î °¨ÁöÇÒ °ÍÀÔ´Ï´Ù).
  6. »ç¿ëÀÚ(¼³Ä¡µÈ µå·çÆÈÀÇ °³°³ÀÇ »ç¿ëÀÚ) ¼³Á¤À» ÆíÁýÇÏ°í »õ Å׸¶¸¦ ¼±ÅÃÇϽʽÿÀ. ¸¸¾à ±× Å׸¶°¡ ¸ðµç »ç¿ëÀڵ鿡°Ô ±âº»ÀûÀ¸·Î Àû¿ëµÇ±æ ¿øÇϽŴٸé, Å׸¶ °ü¸® ÆäÀÌÁöÀÇ default box¿¡ üũÇϽʽÿÀ.

ÁÖÀÇ : themes.drupal.org¿¡´Â ´Ù¾çÇÑ Á¾·ùÀÇ Å׸¶µéÀÌ ÀÖ½À´Ï´Ù. Drupal.org¿¡¼­ ´Ù¿î·Îµå ¹ÞÀ» ¼ö ÀÖ´Â Å׸¶µéµµ ÀÖ°í, ¾î¶² Å׸¶µéÀº ´ÜÁö »ùÇÃÀÎ Å׸¶µéµµ ÀÖ½À´Ï´Ù.

1.2.4. ±âº»ÀûÀÎ »çÀÌÆ® ¼³Á¤

µå·çÆÈÀº ¸Å¿ì À¯¿¬ÇÑ Ç÷§ÆûÀÔ´Ï´Ù. ´ç½ÅÀÇ »çÀÌÆ®°¡ ¾î¶»°Ô º¸ÀÏÁö(µðÀÚÀÎÀûÀÎ ¸é), »ç¿ëÀÚµéÀÌ µå·çÆÈÀ» ÅëÇØ ¾î¶»°Ô »óÈ£ÀÛ¿ëÇÒÁö, ¾î¶°ÇÑ Á¾·ùµéÀÇ Á¤º¸¸¦ »çÀÌÆ®¿¡ º¸¿©ÁÙ Áö¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ´Â ¸¹Àº ¿É¼ÇÀ» µå·çÆÈÀº Á¦°øÇÕ´Ï´Ù. ºñ·Ï °Å±â¿¡ ¸¹Àº ¼³Á¤ ¿É¼ÇÀÌ ÀÖ´õ¶óµµ, µå·çÆÈÀº ¾ÆÁÖ ±âÃÊÀûÀÎ Ãʱ⠼³Á¤¸¸À¸·Îµµ Àß µ¿ÀÛÇÕ´Ï´Ù(Á» À߸øµÈ ¼³Á¤À» Çß´õ¶óµµ). ¿©·¯ºÐÀÇ »çÀÌÆ®°¡ ³ª¾ÆÁö°í ÀÖ°í ¿©·¯ºÐÀÇ ¿ä±¸»çÇ×ÀÌ ´Ã¾î³²¿¡ µû¶ó, È¿°úÀûÀ¸·Î »çÀÌÆ®ÀÇ º¸ÀÌ´Â ºÎºÐÀ» ¼öÁ¤Çϰųª ±â´ÉÀ» Ãß°¡ÇÏ´Â ÀϵéÀ» µå·çÆÈÀº Á» ´õ ½±°Ô ¸¸µé¾î ÁÝ´Ï´Ù. ¿Ö³ÄÇϸé, °¡Àå Å« ÀÌÀ¯·Î µå·çÆÈÀº GPL(GNU Public License)¿¡ µû¶ó ¸±¸®ÁîµÇ±â ¶§¹®ÀÔ´Ï´Ù. µå·çÆÈÀº ¹«ÇÑ´ë·Î ¸ÂÃã(Ä¿½ºÅ͸¶ÀÌ¡)ÀÌ °¡´ÉÇÏ°í, ¿©·¯ºÐÀÇ ÇÊ¿ä¿¡ ÀÇÇØ ¿øÇϴ´ë·Î ¸ÂÃãÀÌ °¡´ÉÇÕ´Ï´Ù.

1.2.4.1. ¼³Á¤

¾Æ·¡ÀÇ ±ÛµéÀº ¿©·¯ºÐ¿¡°Ô "setting" ÆäÀÌÁö¿¡¼­ Á¶±Ý´õ ±â¼úÀûÀÎ ¼³Á¤À» Çϴµ¥ ¼³¸í°ú ÆÁÀ» Á¦°øÇÕ´Ï´Ù. ¿©·¯ºÐÀÌ ´Ü¼øÈ÷ µå·çÆÈÀ» ½ÇÇàÇϴµ¥¿¡´Â ¾Æ·¡ÀÇ ³»¿ëÀº ±×´ÙÁö Áß¿äÇÑ Àǹ̸¦ °¡ÁöÁö ¾ÊÀ¸¸ç, ¿©·¯ºÐÀÌ Áö±Ý ¼³Á¤ÇÏ°ÔµÉ "file system settings" ¸¦ Á¦¿ÜÇÏ°í´Â ¿©·¯ºÐÀÌ ½ÃÇèÀûÀ¸·Î ¼³Á¤ÇÑ ³»¿ëµéÀº ¸ðµÎ ´Ù½Ã º¹±Í ½Ãų¼ö ÀÖ½À´Ï´Ù. Á»´õ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½¿¡ ³ª¿À°ÔµÉ "File system settings"Ç׸ñÀ» ÂüÁ¶ ÇÒ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸µÅ©(¹®¼­ÀÇ ³ª¸ÓÁö ³»¿ë)À» ÂüÁ¶ÇÏ¿© ¿©·¯ºÐÀº µå·çÆÈÀ» ¼³Ä¡ÇÑÈÄ "settings" ÆäÀÌÁöÀÇ »ó´Ü¿¡ ³ªÅ¸³ª´Â ¿¡·¯¿¡ ´ëÇÑ Ã³¸® ¹æ¹ý¿¡ ´ëÇÏ¿© µµ¿òÀ» ¹ÞÀ»¼ö ÀÖ½À´Ï´Ù.

¿©·¯ºÐÀº ¿©·¯ºÐ »çÀÌÆ®¿¡ Àû¿ëÇÏ°Ô µÉ ¼³Á¤À»

administer >> settings. ¿¡¼­ ÇÒ¼ö ÀÖ½À´Ï´Ù.
1.2.4.1.1. ±âº» ¼³Á¤
ÀÏ¹Ý ¼³Á¤ ¿µ¿ªÀº ¿©·¯ºÐÀÇ À¥»çÀÌÆ®ÀÇ ¸î¸î ±âº»ÀûÀÎ ¼³Á¤À» ÇÒ¼ö ÀÖ´Â °÷ÀÔ´Ï´Ù.

  • À̸§ : ¿©·¯ºÐÀÇ »çÀÌÆ®¿¡ ³ªÅ¸³¯ À̸§À» ¼³Á¤ÇÕ´Ï´Ù.

  • ÀüÀÚ¿ìÆí ÁÖ¼Ò : ¿©·¯ºÐÀÇ »çÀÌÆ®¿¡¼­ »õ·Î¿î Æнº¿öµå¸¦ µî·ÏÇϰųª °øÁöÇϱâ À§ÇØ ÀÚµ¿À¸·Î ¹ß¼ÛµÇ´Â ÀüÀÚ¿ìÆíÀÇ ¼ö½Åó·Î »ç¿ëµÇ¾îÁú À¯È¿ÇÑ ÀüÀÚ¿ìÆíÁÖ¼ÒÀÔ´Ï´Ù. ¿©·¯ºÐÀº ÀÌ ÀüÀÚ¿ìÆí ÁÖ¼Ò¸¦ ¿©·¯»ç¶÷µéÀÌ ´ä½ÅÀ» ÁÖ°í ¹Þ±âÀ§ÇÑ ¿ëµµ·Î »ç¿ëµÇ´Â ½ÇÁ¦ ÀüÀÚ¿ìÆíÁÖ¼Ò¸¦ »ç¿ëÇϰųª ¹ß¼Û Àü¿ëÀ¸·Î »ç¿ëÇϱâÀ§ÇØ ÀϹÝÀûÀ¸·Î no-reply@example.com µîÀÇ ÁÖ¼Ò¸¦ »ç¿ëÇÕ´Ï´Ù. ÀüÀÚ¿ìÆíÀ» ¹ß¼ÛÇϱâ À§ÇÑ ¼­¹öÀÇ ¼³Á¤Àº php.ini¿¡ ÀÖÀ¸¸ç drupal¿¡¼­ Á¦°øÇϴ°ÍÀº ¾Æ´Õ´Ï´Ù.

  • Ç¥¾î : ¿©·¯ºÐÀÇ À¥»çÀÌÆ®ÀÇ Ç¥¾îÀÔ´Ï´Ù. ¸î¸îÀÇ Å׸¶´Â ¼³Á¤¿¡ ÀÇÇÏ¿© À¥»çÀÌÆ®¿¡ Ç¥½ÃµÇ±âµµ Çϸç, ¿©·¯ºÐÀÇ À¥»çÀÌÆ®¿¡ ¹æ¹®ÇÑ »ç¶÷ÀÇ À¥ºê¶ó¿ìÁ®ÀÇ Á¦¸ñÇ¥½ÃÁÙ¿¡µµ Ç¥½ÃµÉ°ÍÀÔ´Ï´Ù.

  • ¸ñÀû : ¿©·¯ºÐÀÇ »çÀÌÆ®ÀÇ ¸ñÀûÀ̳ª ÃÊÁ¡ÀÔ´Ï´Ù.

  • ²¿¸®±Û : °¢ÆäÀÌÁöÀÇ Á¦ÀÏ ¾Æ·¡ÂÊ¿¡ Ç¥½ÃµÉ ±ÛÀÔ´Ï´Ù. ¿©·¯ºÐÀÇ ±Û¿¡ ÀúÀÛ±ÇÇ¥½Ã¸¦ Ãß°¡Çϴµ¥ À¯¿ëÇÒ°ÍÀÔ´Ï´Ù.

  • ÀÍ¸í »ç¿ëÀÚ : ¿©·¯ºÐÀÇ »çÀÌÆ®¿¡ ·Î±×ÀÎÇÏÁö ¾ÊÀºÃ¤·Î Á¢±ÙÇÑ »ç¿ëÀÚ¸¦ ³ªÅ¸³»´Â Ç׸ñÀ¸·Î¼­ ±âº»ÀûÀ¸·Î "Anonymous"¶ó´Â À̸§ÀÌ ºÙ¿©Á® ÀÖ½À´Ï´Ù. drupalÀº ¿©·¯ºÐÀÌ ÀÌ Ç׸ñÀ» ´Ù¸¥°ÍÀ¸·Î ¼±ÅÃÇÒ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. (¿¹¸¦ µé¾î "À͸í»ç¿ëÀÚµé"). ÀÍ¸í »ç¿ëÀÚ°¡ ±ÛÀ» ³²±â´Â °æ¿ì ¿©·¯ºÐÀÌ ¼³Á¤ÇÑ À͸í»ç¿ëÀÚÀÇ À̸§Àº "Posted by Anonymous on january 1, 2006"À¸·Î ±Û¿¡ ÷ºÎµÉ°ÍÀÔ´Ï´Ù.

1.2.4.1.2. ±âº»ÆäÀÌÁö (±âº» ùÁö¸é)
ÀÌ ¼³Á¤Àº ¹æ¹®ÀÚ°¡ ¿©·¯ºÐÀÇ drupalÀÌ ¼³Ä¡µÈ ÃÖ»óÀ§ µð·ºÅ丮¿¡ Á¢±ÙÇÏ¿´À»¶§ º¸¿©Áú drupal¿¡ ÀÇÇØ ÀÚµ¿À¸·Î »ý¼ºµÈ ³»¿ëÀ» Á¦¾îÇÒ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ¼³Á¤Àº »ç¿ëÀÚ°¡ À¥ÆäÀÌÁö¿¡ Á¢±ÙÇÏ¿´À»¶§ URL¸¦ ÀçÁöÁ¤ÇÒ¼ö ÀÖÀ¸¸ç, ÀÌ ¼³Á¤Àº drupalÀÌ ¼³Ä¡µÈ µð·ºÅä ¾È¿¡¼­´Â »ó´ë°æ·Î·Î ÁöÁ¤µÉ¼ö ÀÖ½À´Ï´Ù. ¿¹·Î

http://www.example.com/node/83


¶Ç´Â

http://www.example.com/drupal_installation_directory/node/83,


ÀÇ °æ¿ì "node/83"¸¸ ÀûÀ¸¸é µË´Ï´Ù. ±ò²ûÇÑ URLÀ» »ç¿ëÇÏÁö ¾Ê±â¶§¹®¿¡ "q="À» URL¾Õ¿¡ ºÙÀÏ ÇÊ¿ä°¡ ¾øÀ½À» ÁÖÀÇ ÇØ¾ß ÇÕ´Ï´Ù. (¿ªÀÚÁÖ:±ò²ûÇÑ URL¿¡ °üÇÑ ¼³Á¤Àº ¹Ù·Î ¾Æ·¡ Ç׸ñ¿¡ ÀÖ½À´Ï´Ù.)

±âº»ÀûÀ¸·Î "±âº» ùÁö¸é"´Â "ù Áö¸é¿¡ °Ô½ÃÇÔ"ÀÌ ¼±ÅÃµÈ °Ô½Ã¹°µéÀÇ °£´ÜÇÑ ³»¿ëÀÌ Ç¥½ÃµÇ´Â "³ëµå"·Î ¼³Á¤µË´Ï´Ù. ¿©·¯ºÐÀÌ ±âº» ´ë¹® ÆäÀÌÁö¸¦ ´Ù¸¥ ³ëµå·Î º¯°æÇÏ¿´À» °æ¿ì¿¡´Â "ù Áö¸é¿¡ °Ô½ÃÇÔ"ÀÌ ¼±ÅÃµÈ °Ô½Ã¹°ÀÏÁö¶óµµ ´õÀÌ»ó ±âº» ´ë¹® ÆäÀÌÁö¿¡ Ç¥½ÃµÇÁö ¾ÊÀ»°ÍÀÓÀ» ÁÖÀÇ ÇϽʽÿä. ¹æ¹®ÀÚµéÀº ¹æ¹®½Ã ±âº» ´ë¹® ÆäÀÌÁö¿¡ ¹æºÐÇÏ´õ¶óµµ Ç×»ó ¼³Á¤µÈ ³ëµåÀÇ URLÀ» º¸°Ô µÉ°ÍÀÔ´Ï´Ù.

¸¸ÀÏ ¿©·¯ºÐÀÌ ÀÌÇ׸ñ¿¡ ÀûÀýÇÏÁö ¾ÊÀº drupal °æ·Î¸¦ ÀÔ·ÂÇÏ¿´À» °æ¿ì »ç¿ëÀÚµéÀº "ÆäÀÌÁö¸¦ ãÀ»¼ö ¾ø½À´Ï´Ù"¶ó´Â ¿¡·¯¿¡ Á÷¸éÇÏ°Ô µÉ°ÍÀÌ¸ç ¿©·¯ºÐÀº »ç¿ëÀÚµéÀ» ¿©·¯ºÐÀÇ drupal »çÀÌÆ®¿¡¼­ »ý¼ºµÇÁö ¾ÊÀº ¾î¶°ÇÑ ´Ù¸¥ À¥ÆäÀÌÁö·Îµµ ÀçÁöÁ¤ ÇÒ¼ö ¾øÀ» °ÍÀÔ´Ï´Ù.

1.2.4.1.3. ±âº»Áö¸é ¸¸µé±âÀÇ ¿¹

  • ù¹ø° ¹®Á¦Á¡:
    ¿©·¯ºÐÀº »ç¿ëÀÚ°¡ http://www.example.com(¿ì¸®´Â drupalÀÌ À¥»çÀÌÆ®ÀÇ ºÎ¸ð µð·ºÅ丮¿¡ ¼³Ä¡µÇ¾ú´Ù°í °¡Á¤ÇÕ´Ï´Ù.)¿¡ ¹æ¹®ÇÏ¿´À»¶§ »ç¿ëÀÚ°¡ óÀ½À¸·Î Ưº°ÇÑ ÆäÀÌÁö¸¦ º¸±â¸¦ ¿øÇÕ´Ï´Ù.

    • ÇØ°áÃ¥ : »ç¿ëÀÚ¸¦ À§ÇØ ÀçÁöÁ¤ ÇÏ°í ½ÍÀº ³ëµåÀÇ ¾ÆÀ̵ð ¼ýÀÚ¸¦ °áÁ¤ÇϽʽÿä. ³ëµåÀÇ ¾ÆÀ̵ð ¼ýÀÚ¸¦ °áÁ¤ÇÒ ¼ö ÀÖ´Â ÇÑ°¡Áö ¹æ¹ýÀº ³ëµå¿¡ Á¢±ÙÇÏ¿© ¿©·¯ºÐÀÇ À¥ºê¶ó¿ìÁ®ÀÇ ÁÖ¼Òâ¿¡ Ç¥½ÃµÇ´Â ÁÖ¼ÒÁß Á¦ÀÏ ¸¶Áö¸· ½½·¡½¬("/") ´ÙÀ½¿¡ ¿À´Â ¹øÈ£¸¦ º¸´Â °ÍÀÔ´Ï´Ù. ÀÌ°ÍÀÌ ¿©·¯ºÐÀÇ ³ëµå ¾ÆÀ̵ð ¼ýÀÚÀÔ´Ï´Ù. ÀÌÁ¦ "±âº» ùÁö¸é"À» À§ÇÏ¿© "node/¾ÆÀ̵ð¹øÈ£"¸¦ ¼³Á¤ÇÕ´Ï´Ù. ¿©·¯ºÐÀÇ ³ëµå ¾ÆÀ̵𸦠"83"À¸·Î °¡Á¤ÇÑ´Ù¸é ¿©·¯ºÐÀº "node/83"À» ÃÄ ³Ö¾î¾ß ÇÕ´Ï´Ù.

  • µÎ¹ø° ¹®Á¦Á¡:
    ¿©·¯ºÐÀº ¿©·¯ºÐ¶Ç´Â »ç¿ëÀÚÀÇ ºí·Î±×¸¦ ù Áö¸éÀ¸·Î »ç¿ëÇÏ°íÀÚ ÇÕ´Ï´Ù.

    • ÇØ°áÃ¥ : ùÁö¸éÀÇ ¼³Á¤À» "blog"·Î ÇÕ´Ï´Ù.

  • ¼¼¹ø° ¹®Á¦Á¡

    ¿©·¯ºÐÀº ÇϳªÀÇ ºÐ·ùÀÇ ³»¿ëÀÌ Ã¹Áö¸é¿¡ ³ªÅ¸±â¸¦ ¿øÇÕ´Ï´Ù.

    • ÇØ°áÃ¥ : ºÐ·ùÀÇ ¾ÆÀ̵ð ¹øÈ£¸¦ °áÁ¤ÇÕ´Ï´Ù. ¿©·¯ºÐÀº ¾ÆÀ̵ð ¹øÈ£¸¦ °áÁ¤Çϱâ À§ÇØ administer>categories(°ü¸®Çϱâ>ºÐ·ù)·Î À̵¿ÇÏ¿© È®ÀÎÇÒ¼ö ÀÖ½À´Ï´Ù. ¸¶¿ì½º¸¦ "edit term"("Ç׸ñ°íÄ¡±â")¿¡ ¿Ã·Á³õÀ¸¸é ¿©·¯ºÐÀÇ ºê¶ó¿ìÁ®ÀÇ »óÅÂÇ¥½ÃÁÙ(º¸Åë À¥ºê¶ó¿ìÁ®Ã¢ÀÇ °¡Àå ¹ØÂÊ¿¡ ÀÖ½À´Ï´Ù)¿¡ ´ÙÀ½¹ø ¸µÅ©°¡ µÇ±âÀ§ÇÑ URLÀÌ Ç¥½ÃµÉ°ÍÀÔ´Ï´Ù. URLÀÇ °¡Àå ¸¶Áö¸·ÀÇ ½½·¡½¬ µÚ¿¡ Ç¥½ÃµÇ´Â ¼ýÀÚ°¡ ºÐ·ù ¾ÆÀ̵ð ¹øÈ£ÀÔ´Ï´Ù. ÀÌÁ¦ ±âº» ùÁö¸éÀ» À§ÇÏ¿© "taxonomy/term/¾ÆÀ̵ð ¹øÈ£"¸¦ ¼³Á¤ÇÕ´Ï´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÇ ºÐ·ù ¾ÆÀ̵ð ¹øÈ£°¡ "5"¶ó¸é ¿©·¯ºÐÀº "taxonomy/term/5"À» ÃÄ ³Ö¾î¾ß ÇÕ´Ï´Ù.

1.2.4.1.4. ±ò²ûÇÑ URLµé
±âº»ÀûÀ¸·Î drupalÀº ÀÚ½ÅÀÇ °æ·Î¸¦ ³»ºÎÀûÀ¸·Î ¸¸µé¾îÁø URLÀ» ÀÌ¿ëÇÏ¿© Àü´ÞÇϹǷΠURLÀº ´ÙÀ½°ú °°Àº ¸ð½ÀÀ¸·Î º¸ÀÌ°Ô µË´Ï´Ù : "http://www.example.com/?=node/83." ÀÌ·¯ÇÑ Ç¥±â¹æ¹ýÀº Àбâ Èûµé»Ó ¾Æ´Ï¶ó ÀÌ·¯ÇÑ URLÀ» °¡Áö´Â ÆäÀÌÁö¸¦ »öÀÎÇÏ¿© °Ë»öÇÏ´Â ±¸±Û°ú °°Àº °Ë»ö¿£ÁøÀ» ¸ØÃß°Ô ÇÕ´Ï´Ù.

¿©·¯ºÐÀº drupal¿¡ ±ò²ûÇÑ URLÀ» »ç¿ëÇϵµ·Ï ¼³Á¤ÇÏ¿© ³»ºÎÀûÀÎ URLÀÎ "q="À» Á¦°Å ÇÒ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ À̱â´ÉÀº LoadModule rewrite_module Ç׸ñ°ú mod_rewrite °¡ httpd.conf ¼³Á¤ÆÄÀÏ¿¡¼­ È°¼ºÈ­ µÇ¾î ÀÖ´Â ¾ÆÆÄÄ¡ ¼­¹ö¿¡¼­¸¸ µ¿ÀÛÇÔÀ» ÁÖÀÇÇϽʽÿä.

¾ÆÆÄÄ¡ ¼­¹ö¿¡¼­ URLÀ» ´Ù½Ã ÁöÁ¤ÇÏ´Â ±â´ÉÀ» È°¼ºÈ­ÇÏ´Â ¹æ¹ýÀ¸·Î´Â µÎ°¡Áö°¡ ÀÖ½À´Ï´Ù. ¸¸ÀÏ ¾ÆÆÄÄ¡ À¥¼­¹ö¸¦ httpd.conf ÆÄÀÏÀ» ÀÌ¿ëÇÏ¿© ±ò²ûÇÑ URL±â´ÉÀ» È°¼ºÈ­ ½ÃÅ°µµ·Ï ¿Ïº®È÷ ¼³Á¤ÇÑ´Ù¸é, ¼º´É°ú º¸¾ÈÀÌ Á»´õ ³ª¾ÆÁú°ÍÀÔ´Ï´Ù.

ÁÖÀÇ!. ±ò²ûÇÑ URLÀ» Áö¿øÇϵµ·Ï ¼³Á¤ÇÏ´Â µµÁß, ¿©·¯ºÐÀÇ ¼­¹ö°¡ Á¤È®È÷ ¼³Á¤µÇÁö ¾ÊÀ¸¸é ¼³Á¤ÆäÀÌÁö·Î µ¹¾Æ°¡¼­ ¿©·¯ºÐÀÇ ½Ç¼ö¸¦ µÇµ¹¸®±â°¡ Èûµé¾î Áú°ÍÀÔ´Ï´Ù. ¸¸ÀÏ ¿©·¯ºÐµéÀÌ ÀÌ·¯ÇÑ »óȲ¿¡ ÀÖ´Ù¸é, ¿©·¯ºÐµéÀº ´ÙÀ½°ú °°ÀÌ "non-clean" ¾ç½ÄÀ» »ç¿ëÇÑ URLÀ» ÃÄ ³ÖÀ½À¸·Î¼­ °ü¸® ¼³Á¤ ÆäÀÌÁö·Î µ¹¾Æ°¥¼ö ÀÖ½À´Ï´Ù. : http://www.example.com/?q=admin/setttings.

±ò²ûÇÑ URLÀ» Áö¿øÇϵµ·Ï ¼³Á¤Çϴ°ÍÀº ¼¼°³ÀÇ ´Ü°è·Î ÁøÇàµË´Ï´Ù.

  • ¾ÆÆÄÄ¡¿¡¼­ mod_rewrite¸¦ È°¼ºÈ­ ÇÕ´Ï´Ù. mod_rewrite°¡ ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö Á»´õ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¾ò±âÀ§Çؼ­ ¿ì¼± À¥ È£½ºÆà ¾÷ü ¶Ç´Â ¾ÆÆÄÄ¡ ¹®¼­ÀÇ mode-rewrite¼³Á¤ ºÎºÐÀ» ÂüÁ¶Çϱâ¹Ù¶ø´Ï´Ù. ÃÖ¼ÒÇÑ, ¾Æ·¡ÀÇ ÀÌÀÛ¾÷À¸·Î ¿©·¯ºÐÀÇ ¾ÆÆÄÄ¡ ¼­¹ö¿¡ mod_rewrite±â´ÉÀ» È°¼ºÈ­ ½Ãų¼ö ÀÖÀ»°ÍÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ±â´ÉÀº ÄÄÆÄÀϽÿ¡ È°¼ºÈ­ µÇ¾î Àְųª ¿Ã¸±¼ö ÀÖ´Â ¸ðµâÀÇ ÇüÅ·ΠÁ¦°øµÇ¾î¾ß ÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î ¿©·¯ºÐÀº ¸ðµâÀ» ÀûÀçÇϱâ À§Çؼ­ ¿©·¯ºÐÀÇ ¾ÆÆÄÄ¡ ¼³Á¤ÆÄÀÏ¿¡ ¾Æ·¡¿Í °°Àº ³»¿ëÀ» Æ÷ÇÔ ½Ãų¼ö ÀÖ½À´Ï´Ù.

    LoadModele rewrite_module modules/mod_rewrite.so
    


    ÀÌ°ÍÀº ¸ðµç *nix (À¯´Ð½º¿Í ´àÀº) ¿î¿µÃ¼Á¦ÀÇ ¹èÆ÷ÆÇ¿¡¼­ µ¿ÀÏÇÏÁö ¾ÊÀ½À» ÁÖÀÇ ÇϽʽÿä. ¿©·¯ºÐÀÇ ¾ÆÆÄÄ¡ ¼ÒÇÁÆ®¿þ¾î¸¦ ¾òÀº°÷À¸·Î ºÎÅÍ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿä. ¶ÇÇÑ ¿ì¸®´Â ±ò²ûÇÑ URL±â´É°ú Ãæµ¹À» ÀÏÀ¸Å°´Â °ü°è·Î ¾ÆÆÄÄ¡ÀÇ multiviews ±â´ÉÀ» ºñ È°¼ºÈ­ ½ÃÅ°´Â °ÍÀ» ±ÇÀåÇÕ´Ï´Ù.

  • ¿©·¯ºÐÀÇ »çÀÌÆ®¸¦ À§ÇÏ¿© ¾ÆÆÄÄ¡ ¼³Á¤ÆÄÀÏÀ» ¼öÁ¤ÇϽʽÿä: ¼³Á¤¿¡ °üÇÑ Á¤º¸´Â httpd.confÆÄÀÏÀÇ virtual-host-specific ºÎºÐÀ̳ª drupalÀÏ ¼³Ä¡µÈ µð·ºÅ丮¿¡ Á¸ÀçÇÏ´Â .htaccess ¿¡¼­ ÂüÁ¶ ÇÒ¼ö ÀÖ½À´Ï´Ù. ¿©·¯ºÐÀÇ »çÀÌÆ®¸¦ À§ÇÏ¿© º¯°æµÇ¾îÁ®¾ß ÇÏ´Â ÁÖ¿äÇÑ ¼³Á¤Àº RewriteBaseÇ׸ñÀÔ´Ï´Ù. ¿¹·Î ¾ÆÆÄÄ¡ÀÇ DocumentRoot Ç׸ñÀÌ /var/www/·Î ¼³Á¤(ºê¶ó¿ìÀú¿¡¼­ http://www.example.com/À¸·Î Á¢¼ÓÇÒ°æ¿ì /var/www/incdex.html ÆÄÀÏÀÌ º¸¿©Áý´Ï´Ù.) µÇ¾î ÀÖ°í, ¿©·¯ºÐÀÇ drupalÀÌ /var/www/mysite/¿Í °°ÀÌ ¼­ºêµð·ºÅ丮¿¡ ¼³Ä¡µÇ¾îÁ® ÀÖ´Ù¸é RewriteBase ÀÇ ¼³Á¤Àº /mysite·Î ¼³Á¤µÉ ¼ö ÀÖ½À´Ï´Ù. ¾Æ·¡¿Í °°Àº ¼³Á¤Àº

    RewriteBase /
    


    ÀçÁöÁ¤ ¸ðµâ(mod rewrite)ÀÌ µ¿ÀÛÇϵµ·Ï Çã°¡ÇÕ´Ï´Ù.

    ¿©·¯ºÐÀÌ drupal ¼³Ä¡½Ã¿¡ Á¦°øµÈ .htaccess ÆÄÀÏÀ» »ç¿ëÇÏÁö ¾Ê´Â´Ù¸é ¿©·¯ºÐÀº ÀçÁöÁ¤¿¡ °üÇÑ ¿©·¯ ±ÔÄ¢À» ¿©·¯ºÐÀÇ ¾ÆÆÄÄ¡ µð·ºÅ丮¿¡ Á÷Á¢ Ãß°¡ÇÏ¿© ÇÕ´Ï´Ù. ±ÔÄ¢¿¡ °üÇÑ ¿¹¸¦ ".htaccess file in Drupal"¿¡¼­ Âü°í ÇϽʽÿä.

    <Directory /var/www/example.com>
       RewriteEngine on
       RewriteBase /
       RewriteCond %{REQUEST_FILENAME} !-f
       RewriteCond %{REQUEST_FILENAME} !-d
       RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
    </Directory>
    


    ¿©·¯ºÐÀº ¶ÇÇÑ ·ÎÄÿ¡ .htaccess ¸í·É¾îµéÀÌ ¿©·¯ºÐµéÀÇ »çÀÌÆ®¿¡¼­ µ¿ÀÛÇϵµ·Ï ÇϱâÀ§Çؼ­ ¿À¹ö¶óÀ̵带 Çã¿ëÇϵµ·Ï ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ¿©·¯ºÐÀº ¿øÇÑ´Ù¸é drupal ¹èÆ÷ÆÇ¿¡ ÀÖ´Â ÆÄÀÏÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.

    AllowOverride All
    


    ÀçÁöÁ¤ ±â´ÉÀÌ È°¼ºÈ­ µÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù. .htaccess °ËÅ並 À§ÇØ "Begind the scenes with Apache's .htaccess" ¸¦ °ËÅäÇÕ´Ï´Ù. "Apache 2 directives"¿¡¼­´Â »ùÇÃÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

    ¿©·¯ºÐÀº ¿©·¯ºÐÀÇ drupal »çÀÌÆ®¿¡ °æ·Î ¸ðµâÀÌ È°¼ºÈ­ µÇ¾î ÀÖ°í »ç¿ë±ÇÇÑÀÌ Á¤È®È÷ µÇ¾îÀÖ´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù. ¿©·¯ºÐÀº administer >> modules ¿¡¼­ °æ·Î ¸ðµâÀ» È°¼ºÈ­ ½Ãų¼ö ÀÖÀ¸¸ç, °ü¸®ÀÚ URLÀÇ º°¸í µð·ºÅ丮¿Í »ý¼ºµÈ URLÀÇ º°¸í µð·ºÅ丮ÀÇ »ç¿ë±ÇÇÑÀ» ¼³Á¤ÇÒ¼ö ÀÖ½À´Ï´Ù. ±ò²ûÇÑ URLÀ» È°¼ºÈ­ ½ÃÅ°±â À§Çؼ­ administration >> setting ÆäÀÌÁö¿¡¼­ ¼³Á¤À» ÇÕ´Ï´Ù. ù¹ø°·Î ±ò²ûÇÑ URLÀ» »ç¿ëÇؼ­ ¼³Á¤ ÆäÀÌÁö¿¡ Á¢±ÙÇÒ¼ö ÀÖ´ÂÁö ¾Ë¾Æº¾´Ï´Ù. ÁÖ¼Òâ¿¡ http://www.example.com/admin/setting(www.example.comÀº ¿©·¯ºÐÀÇ È£½ºÆ®¸íÀ¸·Î ¹Ù²î¾î¾ß ÇÕ´Ï´Ù.). ¸¸ÀÏ ¿©·¯ºÐÀÌ ´Ù¸¥ ¾î¶°ÇÑ ¿À·ùµµ ¸¸³ªÁö ¾Ê¾Ò´Ù¸é administer ¿Í settigÀ» Ŭ¸¯ÇÏ¿© °°Àº ÆäÀÌÁö¿¡ Á¢±ÙÇØ º¸¸é ¿©·¯ºÐÀº ReWriteRule¿¡ °ü·ÃµÈ ¼³Á¤ÀÌ ¼º°øÀûÀ¸·Î µÇ¾úÀ¸¸ç ±×ÈÄ "±ò²ûÇÑ URL"À» »ç¿ëÇÔ¿¡ üũ¸¦ ÇÏ¿© ¼³Á¤À» ÇÒ¼ö ÀÖ½À´Ï´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ À§ÀÇ °úÁ¤À» µû¶óÇϴµ¥ ÀÖ¾î ¹®Á¦Á¡ÀÌ ¹ß»ýÇß´Ù¸é "unset clean URLs"Ç׸ñÀ» ÂüÁ¶ ÇϽǼö ÀÖ½À´Ï´Ù. ¸¸ÀÏ ¿©ÀüÈ÷ clean URLsÀÇ »ç¿ë¿¡ ¹®Á¦°¡ ÀÖ´Ù¸é drupalÀÇ setting.phpÀÇ $conf'clean_url'=1; Ç׸ñÀ» ¼öÁ¤ÇϽʽÿä.

    ÁÖÀÇ: ¿¹Á¦¿¡¼­ ÁÖ¾îÁø°Í°ú °°Àº ÀϹÝÀûÀÎ ¼³Ä¡ °úÁ¤À» µû¸£¸é ±ò²ûÇÑ URLs¸¦ Áö¿øÇÏ´Â .htaccess ÆÄÀÏÀÌ »ý¼ºµË´Ï´Ù. ¾Õ¿¡ ³ªÅ¸³ª´Â "Á¡" ¶§¹®¿¡ ÀÌ ÆÄÀÏÀº º¸Åë ÆÄÀÏ Ä«ÇÇ °úÁ¤¿¡¼­ Àؾî¹ö¸®±â°¡ ½±½À´Ï´Ù.

  • MultiViews¿¡ °üÇÑ ¸Þ¸ð: ¾ÆÆÄÄ¡ À¥¼­¹ö´Â ¿©·¯ºÐÀÇ ÆäÀÌÁö¸¦ ÆÄÀÏ È®ÀåÀÚ¿Í °ü°è¾øÀÌ º¸¿©ÁÖ´Â "MultiViews"(º¸´Ù ÀϹÝÀûÀ¸·Î "Content Negotiation")¶ó°í ºÒ¸®¿ì´Â ±â´ÉÀ» Áö¿øÇÕ´Ï´Ù. ¿¹·Î MultiViews ±â´ÉÀÌ È°¼ºÈ­ µÇ¾î ÀÖ´Ù¸é "evaluation.txt"¶ó´Â ÆÄÀÏÀ» "example.com//evaluation" À̶ó´Â URL·Î Á¢¼ÓÇÏ¿© º¼¼ö ÀÖ½À´Ï´Ù. MultiViews°¡ Àß ¾Ë·ÁÁø°Íó·³ ¸Å¿ì À¯¿ëÇÑ ±â´ÉÀ» Á¦°øÇÏ´õ¶óµµ ¸¸ÀÏ drupal¿¡¼­ ±ò²ûÇÑ URLs¸¦ »ç¿ëÇϱâ·Î ÇÏ¿´´Ù¸é ÀÌ ±â´ÉÀº ¹®Á¦¸¦ ÀÏÀ¸Å³¼ö ÀÖ½À´Ï´Ù. drupalÀÇ ±ò²ûÇÑ URLs ±â´ÉÀ» »ç¿ëÇÏ°í ÇÑ´Ù¸é, ¿©·¯ºÐÀÌ ¿©·¯ºÐ ÀÚ½ÅÀÌ ÇÒÀÏÀ» Á¤È®È÷ ¾ËÁö ¸øÇÏ´ÂÇÑ MultiViewsÇ׸ñÀ» ºñ È°¼ºÈ­Çϴ°ÍÀ» °í·ÁÇØ º¼¼ö ÀÖ½À´Ï´Ù. ¾ÆÆÄÄ¡ ¼­¹ö°¡ ¼³Ä¡µÇ´Â°æ¿ì ±âº»À¸·Î MultiViews ±â´ÉÀº ºñÈ°¼ºÈ­ µÇ¾î ÀÖÁö¸¸ MultiViews±â´ÉÀÌ ÀÌ¹Ì ºñÈ°¼ºÈ­ µÇ¾î ÀÖ´ÂÁö ¾Ë¾Æº¸´Â°ÍÀº ÁÁÀº ±âȸÀÔ´Ï´Ù. "Consult the Apache documentation for further information about MultiViews." Ç׸ñÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.

1.2.4.1.5. µ¥ºñ¾È ½Ã½ºÅÛÀÇ ¾ÆÆÄÄ¡2 ¿¡¼­ ±ò²ûÇÑ URLs¸¦ »ç¿ëÇϱâ À§ÇÑ ¼³Á¤
¸¸ÀÏ ¿©·¯ºÐÀÌ µ¥ºñ¾È ¾ÈÁ¤¹öÁ¯¿¡¼­ ¾ÆÆÄÄ¡2¸¦ »ç¿ëÇÏ°í ÀÖÀ¸¸ç rewrite ¸ðµâÀ» ¼³Ä¡Çϱâ À§Çؼ­´Â °£´ÜÈ÷ ¾Æ·¡¿Í °°ÀÌ »ç¿ëÇÕ´Ï´Ù.
# a2enmod rewrite


±×¸®°í ³ª¼­ À¥¼­¹ö¸¦ Àç½ÃÀÛ ÇÕ´Ï´Ù.

{{{
# /etc/init.d/apache2 restart

±×¸®°í /etc/apache2/sites-enabled/drupal ¶Ç´Â ¿©·¯ºÐÀÇ .htaccessÆÄÀÏÀ» ¾Æ·¡¿Í °°ÀÌ ¼öÁ¤Çß´ÂÁö È®ÀÎÇÕ´Ï´Ù.

 {{{
#
# Apache/PHP/site settings:
#
# Protect files and directories from prying eyes:
<Files ~ "(\.(conf|inc|module|pl|sh|sql|theme|engine|xtmpl)|Entries|Repositories|Root|scripts|updates)$">
  order deny,allow
  deny from all
</Files>
# Set some options
Options -Indexes
Options +FollowSymLinks
# Customized server error messages:
ErrorDocument 404 /index.php
# Set the default handler to index.php:
DirectoryIndex index.php
# Overload PHP variables:
<IfModule sapi_apache2.c>
   # If you are using Apache 2, you have to use <IfModule sapi_apache2.c>
   # instead of <IfModule mod_php4.c>.
   php_value register_globals 0
   php_value track_vars 1
   php_value short_open_tag 1
   php_value magic_quotes_gpc 0
   php_value magic_quotes_runtime 0
   php_value magic_quotes_sybase 0
   php_value arg_separator.output "&amp;"
   php_value session.cache_expire 200000
   php_value session.gc_maxlifetime 200000
   php_value session.cookie_lifetime 2000000
   php_value session.auto_start 0
   php_value session.save_handler user
   php_value session.cache_limiter none
   php_value allow_call_time_pass_reference On
</IfModule>
# Various rewrite rules
<IfModule mod_rewrite.c>
  RewriteEngine on
  Options All
  # Modify the RewriteBase if you are using Drupal in a subdirectory and the
  # rewrite rules are not working properly:
  RewriteBase /drupal
  # Rewrite old-style URLS of the form 'node.php?id=x':
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{QUERY_STRING} ^id=([^&]+)$
  RewriteRule node.php index.php?q=node/view/%1 [L]
  # Rewrite old-style URLs of the form 'module.php?mod=x':
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{QUERY_STRING} ^mod=([^&]+)$
  RewriteRule module.php index.php?q=%1 [L]
  # Rewrite URLs of the form 'index.php?q=x':
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</IfModule>
# $Id: DrupalHandbook,v 1.63 2007/08/07 12:08:00 kss Exp kss $
}}}

ÀÌ°ÍÀº µ¥ºñ¾È ÆÐÅ°Áö°¡ drupal "site-enabled" °¡»ó È£½ºÆ® ±â´ÉÀ» ¼³Ä¡Çϱ⠶§¹®¿¡ °á°úÀûÀ¸·Î drupalÀÌ http://yourhost.com/drupal·Î Á¢±Ù°¡´ÉÇØ Áý´Ï´Ù. µû¶ó¼­ ReWriteBase±â´ÉÀ» ÁÖ¼®ÇØÁ¦ ÇØ¾ß ÇÒ ÇÊ¿ä°¡ ÀÖÀ¸¸ç, ¿©·¯ºÐÀÇ ½Ã½ºÅÛÀÇ ±âÃÊ¿¡ ÀÏÄ¡Çϵµ·Ï º¯°æÀ» ÇØ¾ß ÇÕ´Ï´Ù.

¾Æ·¡ ¸µÅ©¸¦ ÂüÁ¶ÇϽʽÿä. [[BR]]
http://www.debian-administration.org/articles/136 [[BR]]
http://drupal.org/node/14322 [[BR]]

===== ´Ù¸¥ À¥¼­¹ö¿¡¼­ÀÇ ±ò²ûÇÑ URLs ±â´É »ç¿ëÇϱâ. =====

¸¶ÀÌÅ©·Î ¼ÒÇÁÆ® ÀÎÅÍ³Ý ¼­ºñ½º ¼­¹ö

À©µµ¿ìÀÇ ÀÎÅÍ³Ý ¼­ºñ½º ¼­¹ö, MySQL, PHP(WIMP)¸¦ ¼³Ä¡ ÇÒ¼ö ÀÖÀ¸¸ç "Tips for Configuring Drupal on WIMP" ¹®¼­¸¦ ÂüÁ¶ ÇÒ¼ö ÀÖ½À´Ï´Ù.

Lighttpd

½Ã½ºÅÛÀÇ ´É·üÀ» Çâ»ó½ÃÅ°°íÀÚ Çϰųª ¾ÆÆÄÄ¡¿¡¼­ Lighttpd·Î »ç¿ëÀ» ¹Ù²Ù´Â »ç¿ëÀÚ¸¦ À§ÇÑ °ÍÀ¸·Î ¾Æ·¡¿Í °°Àº ¼³Á¤À¸·Î Lighty's mod_rewrite ¸ðµâÀ» ¼³Á¤ÇÒ¼ö ÀÖ½À´Ï´Ù.

 {{{
url.rewrite-final = (
  "^/system/test/(.*)$" => "/index.php?q=system/test/$1",
  "^/([^.?]*)\?(.*)$" => "/index.php?q=$1&$2",
  "^/([^.?]*)$" => "/index.php?q=$1"
)
}}}

ù¹ø° ÁÙÀº drupalÀÇ ±ò²ûÇÑ URL »ç¿ë(¼³Á¤»çÇ×À» ÀúÀåÇÒ¶§)ÀÌ ¼º°øÀû(drupalÀº ´ÙÀ½°ú °°Àº Çü½ÄÀ¸·Î HTTP¿äûÀ» ÇÕ´Ï´Ù. /system/test/yLgnwqqUu5cWnvPi4Hrz.png) ÀÎÁö È®ÀÎÇϸç, Ưº°ÇÑ °æ¿ì¿¡´Â µû·Î ´Ù·ç¾îÁ®¾ß ÇÕ´Ï´Ù.( ÀÌÀ¯¿¡ ´ëÇؼ­´Â °è¼Ó ¹®¼­¸¦ ÀÐ¾î º¸½Ã±â ¹Ù¶ø´Ï´Ù.)

¾Æ·¡ µû¶ó³ª¿À´Â µÎ ÁÙÀº "Á¡"À» Æ÷ÇÔÇÏÁö ¾Ê´Â URL¿¡ ´ëÇؼ­ drupalÀ» ´Ù·ç°Ô µË´Ï´Ù. ¿ì¸®´Â È®Á¤ÀûÀ¸·Î "/node/add" ´Â drupal URL·Î Çؼ®ÇÒ¼ö ÀÖÁö¸¸ "/theme/bluemarine/style.css"´Â ¹°¸®ÀûÀÎ ÆÄÀÏÀÇ ÁÖ¼Ò¸¦ ³ªÅ¸³»±â¶§¹®¿¡ ÀÌ·¯ÇÑ °¡Á¤Àº ¸Å¿ì Áß¿äÇÑ Àǹ̸¦ °¡Áö°Ô µË´Ï´Ù. µû¶ó¼­ À§ÀÇ ¼³Á¤Àº ¿¹¸¦ µç °æ¿ì¿¡´Â ¸ðµÎ Á¤»óÀûÀ¸·Î µ¿ÀÛÇÕ´Ï´Ù. ¸¸ÀÏ ¿¹¿Ü »óȲÀÌ ÀÖ´Ù¸é ¿¹¿Ü»óȲµéÀº ¼öµ¿À¸·Î rewrite ¼³Á¤¿¡ Ãß°¡µÇ¾î¾ß ÇÕ´Ï´Ù.

ÀÌ¿¡ ´ëÇÑ ÅäÀÇ´Â http://drupal.org/noe/20766¿¡¼­ ÂüÁ¶ÇϽʽÿä.

ÀÌ°÷¿¡¼­ ¾ð±ÞµÈ ³»¿ëÀº lighttpd 1.4.8 ¿¡ fastcgi¸¦ ÅëÇÑ php4¸¦ ¼³Ä¡ÇÏ¿© »ç¿ëÇÑ°æ¿ì·Î ¼º°øÀûÀ¸·Î µ¿ÀÛÇß½À´Ï´Ù.

lighttpd ¹®¼­¿¡ ÀÇÇØ php¸¦ cgi¸ðµå·Î »ç¿ëÇϱâ À§ÇÏ¿© /etc/php4/cgi/php.ini ÆÄÀϵµ ¼³Á¤ÇßÀ¸¸ç ÀÌ´Â "lighttpd documentation"¿¡¼­ È®ÀÎ ÇÒ¼ö ÀÖÀ¸¸ç, °¡»ó È£½ºÆ®¸¦ À§ÇÑ rewrite ±ÔÄ¢µµ Ãß°¡µÇ¾î ÀÖ½À´Ï´Ù.

===== Àüü ¼º´ÉÀ» À§ÇÑ ±ò²ûÇÑ URL »ç¿ë ¼³Á¤ ¿¹Á¦ =====

À̹®¼­´Â ·¹µåÇò ¸®´ª½º Æäµµ¶ó ÄÚ¾î 4.0/PHP5/¾ÆÆÄÄ¡ 2.0.54¿¡¼­ Å×½ºÆ® µÇ¾ú½À´Ï´Ù.

¾ÆÆÄÄ¡¿¡¼­ .htaccess ÆÄÀÏÀ» È°¼ºÈ­ Çϴ°ÍÀº ¼­¹öÂÊ¿¡¼­ ÇÏ´Â ÀÏÀ» ´õ¿í ¸¹°Ô ÇÏ´Â °ÍÀÔ´Ï´Ù. Àüü ¼³¸íÀº ¾Æ·¡ÀÇ ÁÖ¼Ò¿¡¼­ ãÀ»¼ö ÀÖ½À´Ï´Ù.

http://www.serverwatch.com/tutorials/article.php/3436911

Áö±ÝÀº ¿©·¯ºÐÀÌ ¾ÆÆÄÄ¡¿¡¼­ º¸´Ù ³ªÀº¼º´ÉÀ» Â¥³»´Â°Í¿¡ ´ëÇØ °ÆÁ¤ÇÏ°í ÀÖ´Ù¸é, .htaccessÆÄÀÏÀ» »ç¿ëÇÏÁö ¾Ê°Å³ª ºñÈ°¼ºÈ­ Çϴ°Ϳ¡´ëÇØ °ü»ïÀ» µÎ°í ÀÖ´Ù ¶ó°í Çصεµ·Ï ÇÕ´Ï´Ù.

¿ì¸®´Â /etc/httpd/con/drupal.conf ÆÄÀÏ¿¡ Àüü ÀçÁöÁ¤ ±ÔÄ¢À» ¿Å°å½À´Ï´Ù.(¿¹Á¦ .htaccessÆÄÀÏÀÇ ÀüºÎ¸¦ ¸»ÀÔ´Ï´Ù.) ±×¸®°í³ª¼­ °¢ °¡»ó È£½ºÆ®¿¡ ´ëÇÏ¿© ¾Æ·¡¿Í °°Àº ÁÙÀ» ÷ºÎÇÏ¿´½À´Ï´Ù.

 {{{
Include conf/drupal.conf
}}}

ÀçÁöÁ¤ ±ÔÄ¢ÀÌ ¾à°£ ¹Ù²î¾ú½À´Ï´Ù.

 {{{
  # Rewrite current-style URLs of the form 'index.php?q=x'.
  RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
  RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ /index.php?q=$1 [L,QSA]
}}}

¿ì¸®´Â index.php ÆÄÀÏÀ» ¿ì¸®ÀÇ ¹®¼­ ÃÖ»óÀ§ µð·ºÅ丮¿¡ °¡Áö°í Àֱ⠶§¹®¿¡ ¿ì¸®°¡ %{DOCUMENT_ROOT} Ç׸ñ°ú index.php¾Õ¿¡ ½½·¡½¬°¡ ¿Àµµ·Ï ÇÑ°Í¿¡ ÁÖÀÇ ÇϽʽÿä. ¿©·¯ºÐÀÌ ¸¸ÀÏ ´Ù¸¥ µð·ºÅ丮¸¦ °¡Áö°í ÀÖ´Ù¸é µð·ºÅ丮ÀÇ ¹®¼­ ÃÖ»óÀ§ µð·ºÅ丮¿¡ ´ëÇÑ »ó´ë °æ·Î¸¦ ½½·¡½¬°¡ ¾Õ¿¡ ¿Àµµ·Ï ÇÏ¿© ÁöÁ¤ÇØ¾ß ÇÒ°ÍÀÔ´Ï´Ù.

'''ÁÖÀÇ''': ¿©·¯ºÐÀÌ ¾Õ¿¡ ¿À´Â ½½·¡½¬¸¦ Àؾî¹ö¸°´Ù¸é (º¸´Ù Á¤È®ÇÏ°Ô´Â »ó´ë°æ·Î¸¦ Ç¥½ÃÇϴµ¥ ½½·¡½¬¸¦ Àؾî¹ö¸°´Ù¸é) ¾ÆÆÄÄ¡´Â "400 Bad Request"¿¡·¯¸¦ ¹ÝȯÇÒ °ÍÀÔ´Ï´Ù.

ÀÌ°ÍÀ¸·Î Á»´õ ³ª¾Æ Á³½À´Ï´Ù¸¸, ¿©ÀüÈ÷ ¿ì¸®´Â ¿ì¸®°¡ Àû¿ëÇÑ ÀçÁöÁ¤ ±ÔÄ¢¿¡ ÀÇÇÏ¿© ¸ðµç ÁÖ¼Ò ¿äûÀÌ ÆÄÀÏ°ú µð·ºÅ丮¿¡ Á¸ÀçÇÏ´Â °Ë»ç¸¦ ÇØ¾ß ÇÑ´Ù´Â ¹®Á¦Á¡À» °¡Áö°í ÀÖ½À´Ï´Ù. ¿î¿µÃ¼Á¦´Â ¹°·Ð ÀÌ·¯ÇÑ Á¤º¸¿¡ ´ëÇÏ¾ß Ä³½¬ Á¤º¸¸¦ ¾îµò°¡¿¡ °¡Áö°í ÀÖÀ»¼öµµ ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ¿ª½Ã ÆÄÀÏ ½Ã½ºÅÛÀÇ °Ë»ç¸¦ ÇÇÇϴ°ÍÀÌ °¡Àå ÁÁÀº ¹æ¹ýÀÌ µÉ°Í ÀÔ´Ï´Ù.

¸î¸î µð·ºÅ丮´Â ÀçÁöÁ¤ µÉ ÇÊ¿ä°¡ ¾ø±â¿¡ È®ÀåÀÚ ±ÔÄ¢À» ÀçÁöÁ¤ ±ÔÄ¢¿¡ ¿µÇâÀ» ¹ÞÁö¾Ê°í ¸ðµÎ »ç¿ëÇÏ°Ô µË´Ï´Ù. ÀÌ·¯ÇÑ Á¤º¸¸¦ ÀÌ¿ëÇؼ­ ¿ì¸®´Â ¸ðµç ¿äûÀ» index.php¿¡ Àü¼ÛÇÏ´Â À̹øÀå¿¡¼­ ¼³¸íÇÑ ±ÔÄ¢À» °»½ÅÇÒ ¼ö ÀÖ½À´Ï´Ù. ù¹ø° ±ÔÄ¢Àº "files", "misc" ¿Í "uploads" µð·ºÅ丱¸¦ ¹èÁ¦Çϴ°ÍÀÔ´Ï´Ù. µÎ¹ø° ±ÔÄ¢Àº ¿©·¯ºÐÀÌ º¸´Â È®ÀåÀÚ¸¦ ¹èÁ¦Çϴ°ÍÀÔ´Ï´Ù. ¿©·¯ºÐµéÀÌ ´Ù¸¥ È®ÀåÀÚ¸¦ ÀÌ·¯ÇÑ ÀçÁöÁ¤ ±ÔÄ¢¿¡¼­ Á¦¿ÜÇÏ°íÀÚ ÇÏ¸é ´ÜÁö Ãß°¡¸¦ ÇÏ¸é µË´Ï´Ù.

 {{{
  RewriteCond  %{REQUEST_FILENAME} !^/$
  RewriteCond  %{REQUEST_FILENAME} !^/(files|misc|uploads)(/.*)?
  RewriteCond  %{REQUEST_FILENAME} !\.(php|ico|png|jpg|gif|css|js|html?)(\W.*)?
  RewriteRule ^(.*)$ /index.php?q=$1 [L,QSA]
}}}

===== drupal °æ·Î¸¦ µ¤¾î ¾µ¼ö ÀÖ´Â ¼­¹ö¿¡ Á¸ÀçÇÏ´Â °æ·Î =====

¸¸ÀÏ ¿©·¯ºÐÀÇ ¼­¹ö¿¡ /admin°ú °°Àº drupal¿¡¼­ »ç¿ëµÇ´Â µð·ºÅ丮°¡ Á¸ÀçÇÏ´Â °æ¿ì¿¡ ¿©·¯ºÐÀÇ /home/admin drupalÀ» ¼­ºêµð·ºÅ丮¿¡ µÎ°Å³ª ?=admin°ú °°ÀÌ °¡»ó ¸µÅ©¸¦ ¸¸µé¾î ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù.

===== ±ò²ûÇÑ URLs ±â´ÉÀ» IIS ¿¡¼­ »ç¿ëÇϱâ. =====

drupalÀº drupal.org¿¡¼­ È®ÀÎÇÒ¼ö ÀÖµí ´ëºÎºÐÀÇ URLs¸¦ ±ò²ûÇÏ°Ô Ç¥ÇöÇÏ°í ÀÖ½À´Ï´Ù. ¾ÆÆÄÄ¡¸¦ »ç¿ëÇÏ´Â °æ¿ì mod_rewrite ±â´ÉÀ» »ç¿ëÇÕ´Ï´Ù. IIS ¿¡¼­´Â ¿©·¯ºÐÀº »ç¿ëÀÚ ¿À·ù Çڵ鷯¸¦ »ç¿ëÇÏ¿© ±â´ÉÀ» ±¸ÇöÇÕ´Ï´Ù. À̱â´ÉÀ» »ç¿ëÇÏ°Ô µÉ °æ¿ì ¸ðµç ÆäÀÌÁö º¸±â°¡ ¿¡·¯·Î °£ÁÖ µÇ¹Ç·Î IIS ÀÇ ¿¡·¯ ±â·Ï ±â´ÉÀ» ºñ È°¼ºÈ­ ÇؾßÇÒ °ÍÀÔ´Ï´Ù.

 * ±ò²ûÇÑ URLs¸¦ »ç¿ëÇÏÁö ¾ÊÀº »óÅ¿¡¼­ drupalÀÌ Á¤»óÀûÀ¸·Î µ¿ÀÛÇÏ´ÂÁö È®ÀÎ ÇÕ´Ï´Ù.
 * ¿©·¯ºÐÀÇ ÀÎÅÍ³Ý ¼­ºñ½º ¸Þ´ÏÁ®³ª MMCÀ» ¿­¾î drupalÀÌ ¼³Ä¡µÈ À¥»çÀÌÆ®ÀÇ ¹®¼­ ÃÖ»óÀ§ µð·ºÅ丮·Î À̵¿ÇÕ´Ï´Ù. ¿©·¯ºÐÀÌ ¼­ºêµð·ºÅ丮·Î ¼³Ä¡¸¦ ÇÏ¿´´Ù¸é ÀÌ Ã¢¿¡¼­ À¥ »çÀÌÆ®·Î º¸ÀÌÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù.
 * ¿ìÃøŬ¸¯À» Çؼ­ ¼Ó¼ºÀÇ »ç¿ëÀÚ ¿¡·¯ ÅÇÀ» ¼±ÅÃÇÕ´Ï´Ù.
 * HTTP 404 ¹× 405 ¿¡·¯ÁÙÀ» MessageType=URL·Î ¹Ù²Ù°í URLÀ» /index.php·Î ¼³Á¤ÇÑ´Ù. ¿©·¯ºÐÀÌ drupalÀ» ¼­ºê µð·ºÅ丮¿¡ ¼³Ä¡ÇÏ¿© »ç¿ëÁßÀÏ °æ¿ì, ¿©·¯ºÐÀÇ ¼­ºê µð·ºÅ丮 °æ·Î¸¦ /index.php ¾Õ¿¡ ¸í±âÇÕ´Ï´Ù.
 * ¾Æ·¡ÀÇ Äڵ带 /sites/default/settings.php¿¡ ºÙ¿© ³Ö½À´Ï´Ù.(¾Æ·¡ÀÇ ¼Ò½ºÄÚµå´Â ÄÚ¸àÆ® ±Û¿¡ ÀÇÇÏ¸é ¹ö±×°¡ Á¸ÀçÇÕ´Ï´Ù. È®ÀÎÇÏ°í »ç¿ëÇϵµ·Ï ÇÕ´Ï´Ù.) óÀ½ÀÇ µÎ ÁÙÀº »ç¿ëÀÚ¿¡°Ô ¾Ë¸Âµµ·Ï ¼öÁ¤µÇ¾î¾ß ÇÕ´Ï´Ù. ¿©·¯ºÐÀÌ ¼­ºêµð·ºÅ並 »ç¿ëÇÏÁö ¾Ê´Â´Ù¸é $sub_directroy¸¦ ""·Î ¼³Á¤ÇÕ´Ï´Ù. ±×¸®°í ³ª¼­ $active=1·Î ¼³Á¤À» ÇÑ°í³­ÈÄ µå·çÆÈÀ» Áñ±â¸é µË´Ï´Ù.

 {{{
<?php
// CONFIGURATION
$sub_dir = "/41/"; // enter a subdirectory, if any. otherwise, use ""
$active = 0; // set to 1 if using clean URLS with IIS
// CODE
if ($active && strstr($_SERVER["QUERY_STRING"], ";")) {
  $qs = explode(";", $_SERVER["QUERY_STRING"]);
  $url = array_pop($qs);
  $parts = parse_url($url);
  unset($_GET, $_SERVER['QUERY_STRING']); // remove cruft added by IIS
  if ($sub_dir) {
    $parts["path"] = substr($parts["path"], strlen($sub_dir));
  }
  $_GET["q"] = trim($parts["path"], "/");
  $_SERVER["REQUEST_URI"] = $parts["path"];
  if ($parts["query"]) {
    $_SERVER["REQUEST_URI"] .= '?'. $parts["query"];
    $_SERVER["QUERY_STRING"] = $parts["query"];
    $_SERVER["ARGV"] = array($parts["query"]);
    parse_str($parts['query'], $arr);
    $_GET = array_merge($_GET, $arr);
    $_REQUEST = array_merge($_REQUEST, $arr);
  }
}
?> 
}}}
 * ÀÌ°úÁ¤¿¡¼­ ¿©·¯ºÐÀº ±ò²ûÇÑ URLÀ» »ç¿ëÇÏ¿© ÆäÀÌÁö¿¡ ´ëÇÑ ¿äûÀ» ÇÒ¼ö ÀÖÀ»°ÍÀÌ¸ç ±× °á°ú·Î ¾Ë¸ÂÀº ÆäÀÌÁö¸¦ ¹Þ¾Æ º¸°Ô µÉ°ÍÀÔ´Ï´Ù. ¿¹·Î ù¹ø° ³ëµå³»¿ëÀ» º¸±âÀ§ÇÏ¿© /nede/1 À» ¿äûÇÑ´Ù¸é q= ¹®¹ý¤·¸£ »ç¿ëÇÏÁö ¾Ê°í ÀûÀýÇÑ Ã¹¹ø° ÆäÀÌÁö¸¦ º¼¼ö ÀÖÀ»°ÍÀÔ´Ï´Ù. ¸¸ÀÏ IIS¿¡·¯¸¦ ¸¸³ª°Ô µÈ´Ù¸é ¿©·¯ºÐÀº ¹®Á¦¿¡ ºÀÂøÇÑ°ÍÀÔ´Ï´Ù. ´Ù½ÃÇѹø À§ÀÇ ³»¿ëÀ» ¹Ýº¹ÇÏ¿© ´Ù½Ã Å×½ºÆ® Çغ¸±æ ¹Ù¶ø´Ï´Ù.

 * index.php?1=admin/system Ç׸ñ¿¡¼­ ±ò²ûÇÑ URLS ¸¦ È°¼ºÈ­ ½Ãŵ´Ï´Ù.

php.iniÀÇ ¿¡·¯º¸°í ´Ü°è°¡ ³ô°Ô ¼³Á¤ ÇÏ¿© ¿©·¯ºÐÀÇ ÆäÀÌÁö¿¡ ÀÖ´Â ¿¡·¯¸¦ º¼¼ö ÀÖ½À´Ï´Ù. ¾Æ·¡ÀÇ ¼³Á¤À» Ãß°¡ÇÏ¿© ½ÃÇèÇØ º¼¼ö ÀÖ½À´Ï´Ù.

 {{{
error_reporting = E_ALL & ~E_NOTICE
}}}

'''ÁÖÀÇ''': ÀÌ·¯ÇÑ ¹æ¹ýÀº IIS5¿¡¼­ µ¿ÀÛÇÏÁö¸¸ IIS6¿¡¼­´Â ±×·¸Áö ¾Ê½À´Ï´Ù. ISAPI_Rwrite ±â´ÉÀ» »ç¿ëÇÑ Á¢±Ù¹æ¹ýÀ» È®ÀÎÇϱâ À§ÇØ ÀÌ ±ÛÀ» ÂüÁ¶ ÇϽʽÿä.

===== 403¿¡·¯¿Í 404¿¡·¯ ÆäÀÌÁö ¼³Á¤Çϱâ =====

drupalÀÇ ÆäÀÌÁö ¿¡·¯ ¸Þ½ÃÁö´Â Á÷Á¢ÀûÀÌ°í ÃÐÁ¡ÀÌ ¸ÂÃß¾îÁø ÀÇ¹Ì ÀÔ´Ï´Ù. drupalÀº ¿©·¯ºÐÀÌ ÆäÀÌÁöÀÇ ¿¡·¯¸Þ½ÃÁö¸¦ Á»´õ »ç¿ëÀÚ¿¡°Ô Ä£¼÷ÇÏ°Ô ¸¸µé±â¸¦ ¿øÇÑ´Ù¸é À̵éÀ»¼öÁ¤ÇÒ¼ö ÀÖ´Â ¹æ¹ýÀ» Á¦°øÇÏ¸ç ¾Æ·¡ÀÇ ÁøÇà°úÁ¤¿¡ µû¶ó¼­ ÁøÇàµË´Ï´Ù.

µÎ°³ÀÇ ³ëµå¸¦ ¸¸µì´Ï´Ù À̵éÀº °¢°¢ ÆäÀÌÁö ¿¡·¯ (405 °ú 404) ¿¡ ÀÌ¿ëµÇ¾îÁú °ÍÀÔ´Ï´Ù.

¿©·¯ºÐÀÌ »ç¿ëÀÚµéÀÌ º¸°ÔµÉ ÆäÀÌÁö·Î À̵¿½ÃÅ°±â À§ÇÑ ³ëµåÀÇ ¾ÆÀ̵ð¹øÈ£¸¦ °áÁ¤ ÇÕ´Ï´Ù. ³ëµå¸¦ È®ÀÎÇÏ´Â ¹æ¹ýÀ¸·Î¼­´Â Á÷Á¢ ³ëµå¿¡ Á¢±ÙÇÏ¿© ÁÖ¼ÒâÀÇ ¸Ç¸¶Áö¸· ½½·¡½¬ µÚ¿¡ ÀÖ´Â ¹øÈ£¸¦ È®ÀÎÇغ¸¸é µË´Ï´Ù.

ÀÌÁ¦ ¿©·¯ºÐÀÇ ³ëµå¿Í °æ·Î¸¦ ÀûÀýÇÑ Æû¿¡ ³Öµµ·Ï ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î 403¿¡·¯¿¡ °üÇÑ ³ëµå°¡ 83¹øÀ̶ó¸é ¼³Á¤ÀÇ "Default 403(access denied) page" Ç׸ñ¿¡ node/84 À̶ó°í ÀÔ·ÂÇÕ´Ï´Ù.

===== ¿©·¯ºÐÀÇ »çÀÌÆ® ¿¡·¯º¸°í ¼³Á¤Çϱâ =====

drupalÀº php ¹× SQL ¿¡ °üÇÑ ¿¡·¯¸¦ ¼öÁýÇÏ¿© º¸°üÇÕ´Ï´Ù. »ý»êµÈ ¼­¹ö¿¡¼­´Â ´ÜÁö ¿¡·¯¿¡ °üÇÑ ±â·ÏÀ», Å×½ºÆ®¼­¹ö¿¡¼­´Â ¿¡·¯¿Í ¿©·¯ µµ¿òÀÌ µÉ¸¸ÇÑ ±â·ÏÀ» º¸¿©ÁÙ¼ö ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î ¿¡·¯´Â È­¸é»ó¿¡¼­ Á¶È¸ µË´Ï´Ù. ¿©·¯ºÐÀº ¿©·¯ºÐÀÇ Á¦ÀÛ¿Ï·áµÈ »çÀÌÆ®¸¦ À§ÇÏ¿© ¿¡·¯·Î±× Ç׸ñÀ» "Write errors only to log"·Î ¼³Á¤ ÇÒ¼ö ÀÖ½À´Ï´Ù.

¿©·¯ºÐÀº ÁöÁ¤µÈ ½Ã°£ÀÌ Áö³­ ·Î±×¸¦ ÀÚµ¿ÀûÀ¸·Î »èÁ¦Çϵµ·Ï drupalÀ» ¼³Á¤ÇÒ¼ö ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº crontab(yoursite.com/cron.php)ÀÇ ¼³Á¤ÀÌ ÇʼöÀûÀÔ´Ï´Ù. ¼³Á¤À» À§ÇÏ¿© install.txtÆÄÀÏÀÇ 6¹ø° Ç׸ñÀ» Âü°í ÇϽʽÿä.

===== ij½¬ Áö¿ø =====

¹Ù»Ú°Ô µ¹¾Æ°¡´Â drupal»çÀÌÆ®¿¡¼­´Â ÆäÀÌÁöÀÇ Ç¥½Ã ¼ÓµµÇâ»ó°ú ¼­¹öÀÇ ºÎÇϸ¦ ÁÙÀ̱â À§ÇÏ¿© ÆäÀÌÁöµéÀ» ij½¬ÇÏ°íÀÚ ÇÒ¼ö ÀÖ½À´Ï´Ù.

º¸Åë ¿©·¯ºÐÀÌ ÆäÀÌÁö¿¡ ¹æ¹®À» ÇϰԵǸé À¥ ºê¶ó¿ìÀú¿¡ Ç¥½ÃÇϱâ À§ÇÑ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏ´Â HTML »ý¼ºÇϱâÀ§ÇÑ µ¥ÀÌÅ͸¦ µ¥ÀÌÅͺ£À̽º¿¡¼­ °¡Á®¿À±â À§ÇÏ¿© ¸¹Àº Ƚ¼öÀÇ Á¶È¸¸¦ ÇϰԵ˴ϴÙ. ¿©·¯°¡ÁöÀÇ ¸ðµâÀ» ¼³Ä¡ÇÑ Å« »çÀÌÆ®À̰ųª ³»¿ëÀÌ ¸¹ÀÌ ÆäÀÌÁöµîÀº ÀÌ·¯ÇÑ Á¶È¸ÀÇ ¼ýÀÚ¸¦ ¼ö½Ê¹ø¿¡ ¼ö¹é¹ø±îÁö Áõ°¡Çϵµ·Ï ¸¸µì´Ï´Ù. º¸Åë ¿©·¯ºÐµéÀº ÄÄÇ»ÅÍ°¡ ¸Å¿ì ºü¸£°í drupalÀÌ È¿À²ÀûÀ¸·Î ¼³°èµÇ¾î Àֱ⶧¹®¿¡ ÀÌ·¯ÇÑ »çÇ׿¡ ÁÖÀǸ¦ ±â¿ïÀÌÁö ¾Ê½À´Ï´Ù. ±×·¯³ª ºÐ´ç ¼ö¹é ¼öõÀÇ ÆäÀÌÁö ¿äûÀÌ ÀÖ´Â ¸Å¿ì ¹Ù»Û »çÀÌÆ®¿¡¼­´Â °¢°¢ÀÇ ÆäÀÌÁö¸¦ º¸¿©ÁÖ±â À§ÇÑ ÀÛ¾÷ÀÇ ¾çÀ¸·Î ÀÎÇÏ¿© ¼­¹ö°¡ ´À·ÁÁö±â ½ÃÀÛÇÒ°ÍÀÔ´Ï´Ù.

ÀÌ·¯ÇÑ ¹Ù»Û¼­¹ö¸¦ À§ÇÏ¿© drupalÀÇ ÆäÀÌÁö ij½¬ ±â´ÉÀ» È°¼ºÈ­ ½ÃÄÑ ÆäÀÌÁö¸¦ »ý¼ºÇÏ´Â ÀÏÀÇ ¾çÀ» ÁÙÀϼö ÀÖ½À´Ï´Ù.

ij½¬ ±â´ÉÀÌ È°¼ºÈ­ µÇ¸é µå·çÆÈÀº À͸í»ç¿ëÀÚ°¡ ¹æ¹®ÇÑ ÆäÀÌÁöÀÇ Àüü HTML Äڵ带 µ¥ÀÌÅͺ£À̽º¿¡ Á÷Á¢ ÀúÀåÇÏ°í, ¶Ç´Ù¸¥ ¿äûÀÌ °°Àº ÆäÀÌÁö¿¡ ´ëÇؼ­ ´Ù½Ã µé¾î¿À°ÔµÇ¸é, µå¶óÆÈÀº ÀÌÆäÀÌÁöÀÇ ³»¿ëÀ» ´Ù½Ã Á¶°¢Á¶°¢ ¸¸µå´Â°ÍÀÌ ¾Æ´Ï¶ó Àü¿¡ ÀúÀåÇØ µÎ¾ú´ø ÆäÀÌÁö¸¦ ±×´ë·Î º¸¿©ÁÖ°Ô µË´Ï´Ù. °á°úÀûÀ¸·Î ¼ö½Ê¿¡¼­ ¼ö¹é¹øÀÇ Á¶È¸¸¦ ÅëÇÏ¿© ¸¸µé¾îÁø ÆäÀÌÁö¸¦ ÇѹøÀÇ Á¶È¸·Î º¸¿©ÁÖ°Ô µÊÀ¸·Î½á À¥¼­¹öÀÇ ºÎÇϸ¦ ´«¿¡ ¶ç°Ô ÁÙÀϼö ÀÖ½À´Ï´Ù.

===== ÆÄÀÏ ½Ã½ºÅÛ ¼³Á¤ =====

µå·çÆÈÀº »ç¿ëÀÚ¿Í °ü¸®ÀÚ°¡ ¾î¶»°Ôµç ÆÄÀÏÀ» ¾÷·Îµå ÇÏ¿© °ü¸® ÇÒ¼ö ÀÖµµ·Ï ¼³Á¤µÉ¼öÀÖ½À´Ï´Ù.

'''ÁÖÀÇ''': ¼³Á¤ÀÌ ¾ÈµÇ¾î Àְųª ºÎÀûÀýÇÑ ¼³Á¤À¸·Î µå·çÆÈÀÌ ¼³Ä¡µÇ¾î ÀÖ´Ù¸é ¼³Á¤Ç׸ñ¿¡¼­ Çϳª ¶É´À ¿©·¯°³ÀÇ ¿¡·¯¸Þ½ÃÁö¸¦ È®ÀÎÇÒ¼ö ÀÖÀ¸¸ç, ÀÌÁß "Temporary directory" ¶Ç´Â "File system path"ÀÇ °æ¿ì µð·ºÅ丮°¡ »ý¼ºµÇ¾î ÀÖÁö ¾Ê°Å³ª »ç¿ë±ÇÇÑÀÌ ¾Ë¸ÂÀÌ ¾ÊÀº °æ¿ì ÀÔ´Ï´Ù. °£´ÜÈ÷ °ü·ÃµÈ µð·ºÅ丮¸¦ ¸¸µé°í µå·çÆÈÀÌ ÀÌ µð·ºÅ丮¿¡ ´ëÇÏ¿© ÀÐ°í ¾µ¼ö ÀÖ´Â ±ÇÇÑÀ» Àû´çÈ÷ ºÎ¿© ÇϽʽÿä.

¸¸ÀÏ ¿©·¯ºÐÀÌ ÀÌ·¯ÇÑ µð·ºÅ丮 ¸¸µé±â¿Í µð·ºÅ丮ÀÇ »ç¿ë±ÇÇÑÀ» ¹Ù²Ù´Â ¹æ¹ýÀ» ¸ð¸¦°æ¿ì ¿©·¯ºÐÀÇ È£½ºÆ® °ü¸®ÀÚ¿Í Á¢ÃËÇØ º¸½Ê½Ã¿ä.

===== ´Ù¿î·Îµå ¹æ½Ä =====

"public"°ú "private"µÎ°¡Áö ¹æ½ÄÀ¸·Î ¼³Á¤µÉ¼ö ÀÖ½À´Ï´Ù.

ÀÌ·¯ÇÑ »óȲÀ̶ó¸é "public"À¸·Î ¼³Á¤ÇϽʽÿÀ:
 À͸í»ç¿ëÀÚ¸¦ Æ÷ÇÔÇÑ ¾î¶°ÇÑ »ç¿ëÀÚµµ ½Å°æ¾²Áö ¾Ê°í ´Ù¸¥ À¯Àú¿¡ ÀÇÇÏ¿© ¾÷·ÎµåµÈ ÆÄÀÏÀÇ ´Ù¿î·Îµå°¡ °¡´ÉÇϵµ·Ï ÇÒ°æ¿ì.

ÀÌ·¯ÇÑ »óȲÀ̶ó¸é "private"À¸·Î ¼³Á¤ÇϽʽÿÀ:
 ´Ù¸¥À¯Àú¿¡ ÀÇÇØ ¾÷·ÎµåµÇ¾îÁö ÆÄÀÏÀÇ ´Ù¿î·Îµå ÇÏ°íÀÚ ÇÏ´Â  »ç¿ëÀÚ¿¡ ´ëÇÑ Á¦ÇÑÀ» ¿øÇÒ°æ¿ì.

ÀÌ ¼³Á¤ Ç׸ñ ¹Ø¿¡ ÀûÇô ÀÖ´Â "¿©·¯ºÐÀº ÀÌ ±â´ÉÀ» ¾ðÁ¦µç ¼³Á¤ÇÒ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ¸ðµç ´Ù¿î·Îµå URLÀÌ ¹Ù²î¹Ç·Î ¿¹»óÄ¡ ¸øÇÑ ¿¡·¯°¡ ¹ß»ý ÇÒ¼ö ÀÖÀ¸¹Ç·Î ±ÇÀåÇÏÁö ¾Ê½À´Ï´Ù"¶ó´Â °æ°í ¹®±¸¿¡ ÁÖÀÇ ÇϽʽÿä. ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ À§Çؼ­ ¿ì¸®´Â Àüü À¯Àú¿¡ ´ëÇÏ¿© ÆÄÀÏÀ» ´Ù¿î·Îµå ÇÒ¼öÀÖ°Ô ÇÏ´õ¶óµµ "´Ù¿î·Îµå ¹æ½Ä"À» "private"·Î ¼³Á¤ÇÏ¿© ´Ù¿î·ÎµåÀÇ °¡´É¿©ºÎ¿¡ ´ëÇÑ °áÁ¤À» drupalÀ» Áö½ÃÇÏ¿© Çϵµ·Ï ±ÇÀåÇÕ´Ï´Ù.

===== °æ·Î ¼³Á¤ =====

ÆÄÀÏ ½Ã½ºÅÛ °æ·Î

±âº»ÀûÀ¸·Î ÀÌ Ç׸ñÀº "files"·Î ¼³Á¤ µÇ¾î ÀÖÀ¸¸ç ¿ì¸®´Â ÀÌ°ÍÀ» ±×´ë·Î ³ö µÎ´Â°ÍÀ» Ãßõ ÇÕ´Ï´Ù.

Àӽà µð·ºÅ丮

±âº»ÀûÀ¸·Î ÀÌ µð·ºÅ丮´Â GNU/LINUX½Ã½ºÅÛÀÇ ±âº» Àӽà µð·ºÅ丮ÀÎ "/tmp" ·Î µÇ¾î ÀÖ½À´Ï´Ù. ¿©·¯ºÐÀÌ À©µµ¿ì³ª ´Ù¸¥ ½Ã½ºÅÛÀ» »ç¿ëÇÏ´Â °æ¿ì ¿ì¸®´Â ½½·¡½¬°¡ ¾ø´Â "tmp"·Î ÁöÁ¤Çϴ°ÍÀ» ±ÇÀåÇÕ´Ï´Ù. µå·çÆÈÀº ÀÚµ¿À¸·Î ÆÄÀϽýºÅÛ ¹Ø¿¡ Àӽà µð·ºÅ並 »ý¼ºÇÏ°Ô µÉ °ÍÀÔ´Ï´Ù.

´Ù¸¥ ¼³Á¤À̳ª »ç¿ë±Ç Á¶Á¤¿¡ ÀÇÇؼ­ À§¿Í °°ÀÌ ÁøÇàµÇÁö ¾Ê´Â´Ù¸é ¿©·¯ºÐÀº ¼öµ¿À¸·Î ÀÌ ¼³Á¤À» ÁøÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

===== ³¯Â¥¿Í ½Ã°£ ¼³Á¤ =====

µå·çÆÈÀº ¿©·¯ºÐÀÇ »çÀÌÆ®¿¡¼­ ½Ã°£ÀÇ Ç¥½Ã¹× Ç¥½Ã¹æ¹ý¿¡ ´ëÇؼ­ ¼³Á¤ÇÒ¼ö ÀÖ½À´Ï´Ù. Ç¥½Ã¹æ¹ýÀ» ¼³Á¤ÇÏ°íÀÚ ÇÒ¶§´Â ¿©·¯ºÐÀº ´ç¿¬È÷ ¹æ¹®ÀÚµéÀÇ »ç¿ë¹æ½ÄÀ» °í·ÁÇØ¾ß ÇÕ´Ï´Ù. ¾Æ·¡¿¡ ¼±ÅÃÇÒ¼ö ÀÖ´Â "Default time zone(±âº» ½Ã°£´ë)"¿Í "Configurable time zones(¼³Á¤°¡´ÉÇÑ ½Ã°£´ë)"ÀÇ ¼±ÅûçÇ×À» Ç¥½ÃÇÕ´Ï´Ù.

´ëºÎºÐÀÇ »ç¿ëÀÚ°¡ ÀÛÀº Áö¿ªÀûÀÎ ÇÑ°è³»¿¡ »ì°í Àִ°æ¿ì:

 "Default time zone"À» »ì°í ÀÖ´Â Áö¿ªÀ¸·Î ¼³Á¤ÇÏ°í "Configurable time zone"À» ºñÈ°¼ºÈ­ ½Ãŵ´Ï´Ù.

´ëºÎºÐÀÇ »ç¿ëÀÚ°¡ ±¹ÇÑµÈ ¸î°³ÀÇ ½Ã°£´ë¿¡ Èð¾îÁ® »ì°í Àִ°æ¿ì:

 "Default time zone"À» ±âÁØÀ¸·Î »ý°¢µÇ´Â Ç¥ÁØ ½Ã°£´ë·Î ¼³Á¤ÇÏ°í "Configurable time zone"À» ºñÈ°¼ºÈ­ ½Ãŵ´Ï´Ù. ¿¹¸¦ µé¾î ¹Ì±¹¿¡¼­¶ó¸é ¿©·¯ºÐÀº ¿©·¯ºÐÀÇ »çÀÌÆ®¸¦ µ¿ºÎ Ç¥ÁØ ½Ã°£´ë·Î ¼³Á¤ ÇÒ¼ö ÀÖ½À´Ï´Ù.

»ç¿ëÀÚ°¡ Àü¼¼°èÀûÀ¸·Î Èð¾îÁ® »ì°í Àִ°æ¿ì:

 "Default time zone"À» ±×¸®´ÏÄ¡ Ç¥Áؽð£´ë·Î ¼³Á¤(GMT (+0000)) ÇÏ°í "Configurable time zone"À» È°¼ºÈ­ ½Ãŵ´Ï´Ù.

==== ÀÎÅÍÆäÀ̽ºÀÇ »ç¿ëÀÚ ¼³Á¤ Çϱâ ====

»õ·Î¿î µå·çÆÈ »çÀÌÆ®¸¦ ¿©´Â °æ¿ì. ÀÌ°÷À» ÂüÁ¶ÇÏ¿© ¿©·¯ºÐÀÇ µå·çÆÈ »çÀÌÆ®ÀÇ µðÀÚÀΰú ±¸Á¶¸¦ °³ÀÎÈ­ ÇÏ¿© »ç¿ëÇÒ¼ö ÀÖ½À´Ï´Ù.

 * Å׸¶ ¼±ÅÃÇϱâ.

  ¿©·¯ºÐÀÌ ¼±ÅÃÇÏ¿© Àû¿ëÇϱ⸦ ¿øÇÏ´Â ÀüüÀûÀÎ ¸ð¾ç°ú ´À³¦À» Å׸¶¸¦ ÅëÇÏ¿© ÀüüÀûÀ¸·Î °ü¸®ÇÕ´Ï´Ù. »çÀÌÆ®°¡ ¿©·¯°¡ÁöÀÇ Å׸¶¸¦ °¡Áö°í ÀÖÀ»¼ö ÀÖ½À´Ï´Ù. ù¹ø°·Î ½ÃÀÛÇÏ´Â ÁÁÀº ¹æ¹ýÀº administer > themes¿¡ Á¢±ÙÇÏ¿© »õ·Î¿î Å׸¶¸¦ ¿©·¯ºÐÀÇ ±âº»À¸·Î ¼³Á¤ÇÏ´Â °ÍÀÔ´Ï´Ù. ¿©·¯ºÐÀº º¸´Ù ¸¹Àº Å׸¶¸¦ ´Ù¿î·Îµå ÆäÀÌÁö¿¡ Á¢¼ÓÇÏ¿© ã¾Æ º¼¼ö ÀÖ½À´Ï´Ù. ¿©·¯ºÐÀÌ »õ·Î¿î Å׸¶¸¦ ´Ù¿î·Îµå ¹Þ¾Ò´Ù¸é Àû¿ëÇϱâÀü¿¡ ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ ¼³Ä¡°¡ µÇ¾î¾ß ÇÕ´Ï´Ù.

 * ¿©·¯ºÐ ÀÚ½ÅÀÇ Å׸¶¸¦ ¸¸µé±â.

  ¸¹Àº µå·çÆÈ »çÀÌÆ®µéÀÌ ¹Ì¸® ±¸¼ºµÇ¾îÁø Å׸¶ ´ë½Å À¯ÀÏÇÑ ¸ð¾çÀ» ¿ä±¸ÇÏ°Ô µË´Ï´Ù. ±×·¡¼­ ¸¹Àº °³¹ßÀÚµéÀÌ ÀÚ½ÅÀÇ Å׸¶¸¦ ÀڽŵéÀÌ ÀÛ¼ºÇϱ⸦ ¿øÇÕ´Ï´Ù. Å׸¶ÀÇ °³¹ß¿¡´Â HTML/CSS¸¦ ¿î¿µÇÏ°í ¿©·¯ºÐÀÇ Å׸¶ÀÇ º¹À⼺¿¡ µû¶ó ±âº»ÀûÀÎ PHP ¿î¿ë Áö½ÄÀÌ ÇÊ¿äÇÕ´Ï´Ù.

 * ³×ºñ°ÔÀ̼Ç(Ç×ÇØ) Ç׸ñ »ç¿ëÀÚ ¼³Á¤Çϱâ

  ÆäÀÌÁöÀÇ ÃÖ»ó´Ü°ú ÃÖÇÏ´Ü¿¡ º¸¿©Áú ³»¿ëÀº administer > setting¿¡¼­ ¼³Á¤µÇ¾î Áý´Ï´Ù. ÅÇÀ» ¼±ÅÃÇÏ¿© ÇÏ´ÜÀ¸·Î ³»·Á ¸Þ´º¸¦ ¼±ÅÃÇÕ´Ï´Ù.ÁÖ¸µÅ©¿Í ºÎ¼ö¸µÅ©°¡ ÀÌ°÷¿¡¼­ Á÷Á¢ HTML·Î ÀÛ¼ºµÇ¾î Àû¿ëµÉ¼ö ÀÖ½À´Ï´Ù. ¸¸ÀÏ ÁÖ ¸µÅ©°¡ ºñ¾î ÀÖ´Ù¸é ¿©·¯ºÐÀÇ ³×ºñ°ÔÀ̼ÇÀº ¿©·¯ºÐÀÌ ¼±ÅÃÇÑ ¸ðµâ¿¡ ÀÇÇÏ¿© »ý¼ºµÇ°Ô µÉ°ÍÀÔ´Ï´Ù.

  °¢°¢ÀÇ Å׸¶´Â ¼û°ÜÁø ¼³Á¤ÆäÀÌÁö(Å׸¶>Àüü¼³Á¤ ÆäÀÌÁöÀÇ ÃÖ»ó´Ü¿¡ Â÷·Ê·Î ¾º¿©Áø)¸¦ °¡Áö°í ÀÖ½À´Ï´Ù. ºÒÇàÇÏ°Ôµµ ¸¸ÀÏ ¿©·¯ºÐÀÌ PHPTemplate Å׸¶ ¿£ÁøÀ» »ç¿ëÇÏ´Â Å׸¶¸¦ Àû¿ëÇÏ°í ÀÖ´Ù¸é, ¿©·¯ºÐÀÇ ³×ºñ°ÔÀ̼ÇÀº Å׸¶¼³Á¤ÀÇ ¼û°ÜÁø ¿µ¿ª¿¡¼­ ÁöÁ¤µÇ¾î¾ß ÇÕ´Ï´Ù.(primary and secondary link functionality is restared Ç׸ñÀ» Âü°í ÇϽʽÿä.)

 * ¹®ÀÚ¿­ »ç¿ëÀÚ ¼³Á¤Çϱâ

  µå·çÆÈÀº ¿©·¯ ´Ù¸¥ ¾ð¾î¿¡¼­ »ç¿ëµÇ¾î Áú¼ö ÀÖµµ·Ï ¼³°è µÇ¾ú±â ¶§¹®¿¡ °ÅÀÇ ¸ðµç ¾ð¾î¸¦ °³ÀÎÈ­ ÇÒ¼ö ÀÖÀ¸¸ç ¹®ÀÚ¿­À» ±¹°¡º° ¼³Á¤¿¡ µû¶ó ¼³Á¤ÇÒ¼ö ÀÖ´Â ±â´ÉÀ» °¡Áö°í ÀÖ½À´Ï´Ù.

  »ç½Ç ¿©·¯ºÐÀº "Create blog entry"¿Í °°Àº ¹®ÀÚ¿­À» À̹ÌÁö ű׸¦ ÀÌ¿ëÇÑ HTMLÀ» ÅëÇÏ¿© À̹ÌÁö·Î ³ªÅ¸³¾¼ö ÀÖ½À´Ï´Ù.

==== »ç¿ëÀÚ ·Î±×ÀÎÀ» »ç¿ëÀÚ ¼³Á¤Çϱâ. ====

±âº»ÀûÀ¸·Î µå·çÆÈÀÇ ·Î±×ÀÎ ºí·°Àº »ç¿ëÀÚ°¡ ·Î±×ÀÎÇÏ°í ÀÖÁö ¾ÊÀº»óȲÀ̸é Ç×»ó º¸¿©Áöµµ·Ï ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº Ç×»ó ¹Ù¶ó´Â »óȲÀÌ ¾Æ´Ò¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î ¿©·¯ºÐÀÌ µå·çÆÈÀ» ÀÌ¿ëÇÏ¿© ¾ÆÁÖ ÀûÀº¼ýÀÚÀÇ »ç¶÷µé¸¸ÀÌ ·Î±×ÀÎ ÇÏ¿© ÄÁÅÙÃ÷¸¦ »ý¼ºÇϰųª ¼öÁ¤ÇÏ´Â »çÀÌÆ®¸¦ ¸¸µé¾ú´Ù¸é, ¿©·¯ºÐÀº ¿©·¯ºÐÀÇ ½ºÅ©¸°ÀÇ ½ÇÁ¦ÀûÀÎ Å« ¿µ¿ªÀ» ·Î±×ÀÎ ºí·°°ú ±×¿Í °ü·ÃµÈ ºÎºÐ¿¡ ÇÒ´çÇÏ°í ½ÍÁö´Â ¾ÊÀ» °ÍÀÔ´Ï´Ù. ¶ÇÇÑ ÀÌ¿Í °°Àº°ÍÀº ¼±ÅûçÇ×À¸·Î ·Î±×ÀÎÀ» ÇÏÁö ¾Ê¾Æµµ µÇ´Â »ç¿ëÀڵ鿡°Ô´Â È¥µ¿À» ÁÙ¼ö ÀÖ´Â ÁÖ¿äÇÑ ¿øÀÎÀÌ µÉ°ÍÀÔ´Ï´Ù.

 * ·Î±×ÀÎ ºí·°À» ºñ È°¼ºÈ­ ½ÃÅ°±âÀ§Çؼ­:

  * ºí·° ¼³Á¤ Ç׸ñÀ¸·Î À̵¿ÇÕ´Ï´Ù. (administer > blocks)

  * »ç¿ëÀÚ ·Î±×ÀÎ ¼³Á¤Ç׸ñÀÇ Ã¼Å©¹Ú½º¸¦ ÇØÁ¦ÇÏ¿© ºñÈ°¼ºÈ­ ½Ãŵ´Ï´Ù.

¿©·¯ºÐÀÇ ³»¿ë¹° °Ô½ÃÀÚ¿Í °ü¸®ÀÚÀÚ´Â ¿©ÀüÈ÷ http://www.examle.com/q=user ÀÇ ÁÖ¼Ò¸¦ »ç¿ëÇÏ¿© ·Î±×ÀÎ È­¸é¿¡ Á÷Á¢ Á¢±Ù ÇÒ¼ö ÀÖ½À´Ï´Ù.

¶ÇÇÑ ¿©·¯ºÐÀº ¿©·¯ºÐÀÇ ¿ä±¸¿¡ ÀÇÇÑ ·Î±×ÀÎ ºí·°À» ¸¸µé¼ö ÀÖ½À´Ï´Ù. [[BR]]
http://drupal.org/node/17272 ÂüÁ¶

==== ÃÖÁ¾ »ç¿ëÀÚ ¾È³» ====
ÀÛ¾÷ÀÚÀÇ±Û )) ±ÛÀÇ ±æÀÌ°¡ ±æ¾îÁ® DrupalHandbookForEndUser ·Î ³ª´©¾ú½À´Ï´Ù. [[BR]]
»ó±âÀÇ ³»¿ëÀÌ µå·çÆÈÀ» ¼³Á¤ÇÏ´Â ¹æ¹ýÀ̶ó¸é À̹ø³»¿ëÀº µå·çÆÈ »çÀÌÆ®¿¡ Á¢¼ÓÇÏ¿© »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ­ ¾ð±ÞµÇ¾î ÀÖ½À´Ï´Ù.

ID
Password
Join
Take care of the luxuries and the necessities will take care of themselves.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2007-08-07 21:08:00
Processing time 0.0220 sec