· 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
You will overcome the attacks of jealous associates.


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.0211 sec