Konlo Board 0.71 ¼³Ä¡ Çϱâ
ÀÛ¼ºÀÚ : ³ªÁ¾¼º (konlo@geonji.co.kr) http://www.geonji.co.kr/~konlo ±âŸ ¹®ÀÇ »çÇ× ¹× Áú¹®Àº ȨÆäÀÌÁö¸¦ ÀÌ¿ëÇØÁֽʽÿÀ
1. ´Ù¿î ¹Þ±â
konlo board 0.71 : http://www.geonji.co.kr:9080/Konlo_pds/pds/konlo_board_version_0.71_patch.tar
2. ¾ÐÃà Ç®±â
À§¿¡¼ ´Ù¿î ¹ÞÀº ÆÄÀÏÀ» ¼³Ä¡Çϰí ÀÚ ÇÏ´Â À§Ä¡¿¡ ³Ö°í tar¸¦ Ç®¾î ÁÝ´Ï´Ù.
tar -xvf konlo_board_version_0.71.tar
ÀÌ·¸°Ô Çϸé version_0.71 À̶ó´Â µð·ºÅ丮°¡ »ý±â´Â ±×³É µÎ¼Åµµ ÁÁ°í µð·ºÅ丮°¡ board ÀÓÀ¸·Î konlo_board ¶Ç´Â ¿øÇϽô µð·ºÅ丮·Î À̸§À» º¯°æÇÕ´Ï´Ù.
mv version_0.71 konlo_board
ÀÌ·¸°Ô µð·ºÅ丮¸íÀ» konlo_board·Î º¯°æÇÕ´Ï´Ù.
3. php.ini ÆÄÀÏ ¼öÁ¤ Çϱâ
0.70 ¹øÀüºÎÅÍ´Â °ü¸®ÀÚ ±â´É°ú ÇÔ²² »ç¿ëÀÚ¿Í °ü·ÃµÈ ÀÎÁõ ±â´ÉÀ» Ãß°¡ Çß½À´Ï´Ù. µû¶ó¼ php.iniÆÄÀÏ·Î ¸î°¡Áö ¼³Á¤ÇØÁÙ »çÇ×ÀÌ ÀÖ½À´Ï´Ù. Å©°Ô ´ÙÀ½ 2°¡Áö°¡ ÀÖ½À´Ï´Ù.
php.ini ÆÄÀÏ¿¡¼ ´ÙÀ½ÀÇ µÎ °¡Áö °ª¸¸ ¼³Á¤ÇØÁÖ¸é µË´Ï´Ù.
include_path´Â phplib(±âŸ class ¸ðÀ½)°¡ ÀÖ´Â µð·ºÅ丮¿Í authlib(ÀÎÁõ°ü·Ã class)°¡
ÀÖ´Â µð·ºÅ丮 À§Ä¡¸¦ ¼³Á¤ÇÏ¸é µË´Ï´Ù.
-
php.iniÆÄÀÏÀÇ À§Ä¡´Â phpinfo() ÇÔ¼ö·Î ºÃÀ» ¶§ »ó´Ü¿¡ php.ini ÆÄÀÏÀÌ ¾îµð¿¡ ÀÖ´ÂÁö
±× Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. ´ëºÎºÐ default °ªÀ¸·Î ¼³Á¤ÇßÀ» ¶§ /usr/local/php·Î ¼³Á¤µÇ¾î
ÀÖ½À´Ï´Ù.
¿©±â¿¡ php.ini ÆÄÀÏÀÌ ¾øÀ» °æ¿ì php ¼³Ä¡
¼Ò½º¿¡ º¸¸é php.ini-dist¶ó´Â ÆÄÀÏÀÌ Àִµ¥ ÀÌ ÆÄÀÏÀ» /usr/local/php/php.ini
ÆÄÀÏ·Î º¹»çÇØÁÖ½Ã¸é µË´Ï´Ù.
¼³Á¤Àº ´ÙÀ½°ú °°ÀÌ ÇØÁÖ½Ã¸é µË´Ï´Ù.
- php.ini ÆÄÀÏ -
include_path
= ".:/home/konlo/board_test/httpd/htdocs/konlo_board/phplib:/home/konlo/board_test/httpd/htdocs/konlo_board/authlib"
auto_prepend_file
= "prepend.php3"
º¸½Ã¸é include path´Â µð·ºÅ丮 ±¸ºÐÀ» ":"ÄÝ·ÐÀ¸·Î
±¸ºÐÇÏ¿© ÀÛ¼ºÇØÁÖ¾ú°í, prepend ÆÄÀÏÀº prepend.php3·Î ¼³Á¤Çß½À´Ï´Ù.(À̺κÐÀº
phplib ¼³Ä¡ ½Ã ÀÌ·¸°Ô ¼³Á¤ÇØÁÖ¾î¾ßÇϴµ¥
¿©±â¼µµ
±×³É prepend.php3·Î ¼³Á¤ Çß½À´Ï´Ù. )
¿©±â¿¡¼
include ½ÃÄÑÁÖ´Â phplib¿Í authlib´Â konlo_board ¹ØÀ¸·Î Á¸ÀçÇÕ´Ï´Ù. ±×·¯´Ï ±×
°æ·Î¸¦ ¸ÂÃç¼ À§¿Í °°ÀÌ ¼³Á¤ÇØÁÖ½Ã¸é µË´Ï´Ù.
4. Table »ý¼ºÇϱâ
konlo_board¸¦ ¿î¿µÇϱâ À§Çؼ ´ÙÀ½°ú °°ÀÌ 3°³ÀÇ ±âº» table Á¸ÀçÇØ¾ß ÇÕ´Ï´Ù.
Å×ÀÌºí ¼³Ä¡´Â mysqlÀÌ ½ÇÇàµÉ ¼ö ÀÖ´Â °÷¿¡¼ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù.
mysql/bin/mysql -u root -p database_name < create_board_manager.sql
create_board_manager.sqlÀº konlo_board/install/¿¡ ÀÖ½À´Ï´Ù.
5. DB class ¼³Á¤Çϱâ
6. À¥ ¼¹ö Àç½ÃÀÛÇϱâ
php.ini ÆÄÀÏÀÇ ¼öÁ¤ ³»¿ëÀ» Àû¿ëÇϱâ À§Çؼ À¥ ¼¹ö¸¦
Àç½ÃÀÛÇÕ´Ï´Ù.
7. °Ô½ÃÆÇ °ü¸®ÆäÀÌÁö
À¥¼¹ö¸¦ ´Ù½Ã ½ÃÀÛÇϼÌÀ¸¸é °Ô½ÃÆÇ
°ü¸®ÀÚ(¿©±â¸¦ Ŭ¸¯Çϼ¼¿ä) ÆäÀÌÁö·Î À̵¿ÇÕ´Ï´Ù. óÀ½¿¡ °ü¸®ÀÚÀÇ ¾ÆÀ̵ð¿Í
ÆÐ½º¿öµå¸¦ ¹¯´Â ÆäÀÌÁö°¡ ³ª¿É´Ï´Ù.
±âº»ÀûÀ¸·Î admin/adminÀ¸·Î
¼³Á¤µÇ¾î ÀÖÀ¸´Ï ¾ÆÀ̵ð¿Í ÆÐ½º¿öµå¸¦ ÀÔ·ÂÇÏ¸é ´ÙÀ½°ú °°ÀÌ °Ô½ÃÆÇ °ü¸®ÀÚ ÆäÀÌÁö°¡
³ª¿É´Ï´Ù.
1. table À̸§
2. °Ô½ÃÆÇ ¼³¸í
3. board data ¼öÁ¤Çϱâ - board
data ¼³¸í¼ º¸±â
4. table
À̸§ ¹× ¼³¸í ¼öÁ¤Çϱâ
5. °Ô½ÃÆÇ »èÁ¦Çϱâ
6. °ü¸®ÀÚ ·Î±× ¾Æ¿ôÇϱâ
7.
°Ô½ÃÆÇ º¸±â
»ùÇà ÆäÀÌÁö¸¦ º¸±â À§Çؼ BBS °Ô½ÃÆÇ°ú notice °Ô½ÃÆÇÀ» »ý¼ºÇÕ´Ï´Ù.
8. »ùÇà ÆäÀÌÁö º¸±â
»ùÇà ÆäÀÌÁö º¸±â
À§¿¡¼ "BBS"¿Í "notice" °Ô½ÃÆÇÀ» ¸¸µç ÈÄ °Ô½ÃÆÇ Ȱ¿ë Ãø¸é¿¡¼ °£´ÜÇÏ°Ô ±¸ÇöÇÑ °Ô½ÃÆÇ simple ¸®½ºÆ®ÀÔ´Ï´Ù.
°Ô½ÃÆÇ Ȱ¿ëÀ» À§Çؼ ¼Ò½º Âü°í ¹Ù¶ø´Ï´Ù.
À§ÀÇ °úÁ¤¿¡¼¸¦ ´Ù ½ÇÇàÇϼ̴ٸé konlo board°¡ Á¦´ë·Î ¼³Ä¡µÈ °ÍÀÔ´Ï´Ù. ¾î¶²
ƯÁ¤ÇÑ °÷¿¡ ¸µÅ©¸¦ ´Þ°í ½ÍÀº °æ¿ì´Â À§ÀÇ 7¹øÀÇ ¸µÅ© ÁÖ¼Ò¸¦ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù.
konlo board Ư¼º»ó ±×´ë·Î »ç¿ëÇϽô °Íº¸´Ù Á÷Á¢ ¼Ò½º ¼öÁ¤Çϼż ÀÌ¿ëÇϽøé
º¸´Ù ÆíÇÑ À¥ °³¹ßÀÌ µÉ °ÍÀÔ´Ï´Ù.