°­ÁÂ

HOME > °­ÁÂ >
°­ÁÂ| ¸®´ª½º ¹× ¿ÀǼҽº¿¡ °ü·ÃµÈ °­Á¸¦ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
 
Install ZOPE on Linux
Á¶È¸ : 5,698  


 

°ø°³¼ÒÇÁÆ®¿þ¾î °­ÁÂ

 - Install ZOPE on Linux -

ÀÛ¼ºÀÏ : 2006. 08. 09.

 ÇÁ·Î±×·¥¸í

 ¶óÀ̼¾½º

 ZOPE

 ZPL
(http://www.zope.org/Resources/License/ZPL)

 ¸®ºä¹öÀü

 Áö¿ø¾ð¾î

 Zope-2.7.9-final.tgz

 Python

 ¿î¿µÃ¼Á¦

 Á¦ÀÛ(ÀÚ)»ç

All(i386)Áö¿ø

tseaver

 ±ÇÀå»çÇ×

 

 Homepage

 http://www.zope.org

 ÀÛ¼ºÀÚ

¸®´ª½ºÆ÷ÅÐ (ÁÖ)¼öÆÛÀ¯ÀúÄÚ¸®¾Æ (www.superuser.co.kr) ¼­¹ö°ü¸®ÆÀ ÁÖÁøÀº

 ¼Ò°³ ¹× ÀÛµ¿¿ø¸®

 

 ZOPE(Z Object Publishing Environment)´Â PythonÀ̶õ ÇÁ·Î±×·¥À¸·Î ÀÛ¼ºµÈ ¿ÀÇ ¼Ò½º À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹öÀÌ´Ù. ZOPE·Î À̸§À» Á¤ÇÑ ÀÌÀ¯´Â 1998³â¸»¿¡ ºñ¾î ÀÖ´Â µµ¸ÞÀÎÀ» ±×°Í ¹Û¿¡ ãÁö ¸øÇؼ­ ZOPE·Î Á¤ÇØÁ³´Ù°í ÇÕ´Ï´Ù. ZOPE·Î »ç¿ëÇÏ´Â °ÍÀÌ ¹Ù¸¥ Ç¥±â¹ýÀÌÁö¸¸ º¸Åë¸í»çÈ­ µÇ¾î zope¶ó°í »ç¿ëÇϱ⵵ ÇÑ´Ù.

 

 HTTP, FTP, WebDAV, XML-RPC µîÀÇ ±â´ÉÀ» ±âº» Æ÷ÇÔÇϰí ÀÖÀ¸¸é, ¾ÆÆÄÄ¡¿Í °°Àº ´Ù¸¥ À¥¼­¹ö¿Í ÇÔ²² »ç¿ëÇÒ ¼öµµ ÀÖ´Ù.

[ZOPE ³»ºÎ ±¸¼ºµµ]

 Æ¯Â¡ ¹× ¿ª»ç

[¿ª»ç]

 ÀÎÅÍ³Ý ¼­ºñ½º Á¦°øÀÚ·Î ZOPEÀÇ Çٽɱâ¼úÀ» "Zope Corporation"(Digital Creations¿¡¼­ ȸ»ç¸í º¯°æ)ÀÌ ¼³°èÇß½À´Ï´Ù. ±× ´ç½Ã´Â ½Å¹®»çÀÇ webÆäÀÌÁö¸¦ Á¦°øÇÏ´Â °ÍÀ̾ú½À´Ï´Ù. ´ÙÀ½¿¡ ÀÌ·¯ÇÑ ½Å¹®»ç·ÎºÎÅÍ¡¸½Å¹®»çÀÇ¡¹°í°´¿ë web ÆäÀÌÁö¸¦ Á¦°øÇÏ°í ½Í¾îÁ³½À´Ï´Ù. °°Àº ȯ°æ¿¡¼­ ±Ô¸ð¸¦ È®´ëÇϱâ À§Çؼ­´Â, web »çÀÌÆ®ÀÇ ÀÓÀÇÀÇ ·¹º§·Î ¿©·¯ »ç¿ëÀÚ ±×·ì¿¡ Á¦¾î±ÇÇÑÀ» ¾ÈÀüÇÏ°Ô À§ÀÓ ÇÒ ¼ö ÀÖµµ·Ï Zope°¡ ¼³°èµÇ¾ú½À´Ï´Ù.


[ZOPEÀÇ ±â´É]

 -. µ¥ÀÌÅͺ£À̽º ÅëÇÕ

 -. ÅÛÇø´ ±â¹Ý ÆäÀÌÁö ±¸Çö

 -. »ç¿ëÀÚ ÀÎÁõ

 -. »çÀÌÆ®ÀÇ Æ¯Á¤ ºÎºÐÀ» ƯÁ¤ »ç¿ëÀÚ°¡ ¾÷µ¥ÀÌÆ® ÇÒ ¼ö ÀÖµµ·Ï ¼±ÅÃÀû ±ÇÇѼ³Á¤

 -. »ç¿ëÀÚ ÄÚµå ¹èÆ÷À» À§ÇÑ °´Ã¼ ÁöÇâ ÆÐ·¯´ÙÀÓ

 -. °´Ã¼ ¹× ¼¼¼ÇÀÇ Áö¼ÓÀûÀÎ °ü¸®

 

 ZOPE¿¡¼­ ÆäÀÌÁö´Â ZOPE µ¥ÀÌÅͺ£À̽ºÀÇ °´Ã¼ÀÌ´Ù. ZOPEÀº Æú´õ °³³äÀ» »ç¿ëÇÏ´Â °´Ã¼·Î URL¸¦ ¸ÅÇÎ(mapping)ÇÑ´Ù. ÆäÀÌÁö °³³äÀº HTMLÀÌÁö¸¸ µ¿Àû ÄÜÅÙÃ÷¸¦ HTML·Î »ðÀÔÇÒ ¼ö ÀÖ´Ù. ±×·¡¼­ À¥ »çÀÌÆ®¸¦ ±¸¼ºÇÏ´Â Á¤Àû HTML°ú µ¿ÀûCGIÇÁ·Î±×·¥À̶ó´Â ±Ùº»ÀûÀ¸·Î ´Ù¸¥ µÎ °³¸¦ °¡Áö´Â ´ë½Å ZOPE ÆäÀÌÁö °´Ã¼¸¦ °®°Ô µÇ´Â °ÍÀÌ´Ù.

 HTMLÀÌ ÇÁ·Î±×·¥À» È¿°úÀûÀ¸·Î »ðÀÔÇÒ ¼ö ÀÖ´Ù. À̰ÍÀ» ÅÛÇ÷¹À̵ù(templating)À̶ó°í Çϸç DTML(Document Template Markup Language)À» »ç¿ëÇÏ¿© Á¦¾îµÈ´Ù. SSL(server-side includes)¿Í ¸¹Àº ºÎºÐ ºñ½ÁÇÏÁö¸¸ ´õ¿í À¯¿¬ÇÏ´Ù. ´Ù¸¥ ºñ½ÁÇÑ ±â¼ú·Î´Â ASP¿Í JSP°¡ ÀÖ´Ù.

 

 ZOPE¿¡¼­ °´Ã¼´Â Áö¼ÓµÈ´Ù. °¢°¢ÀÇ µ¿Àû ÆäÀÌÁö È÷Æ®¸¦ ½ÃÀÛÇϰí, ÃʱâÈ­Çϸé, °è»ê ¹× Á¤¸®ÇÏ´Â ÇÁ·Î¼¼½º ´ë½Å ZOPE °´Ã¼´Â ¹Ì¸® ÃʱâÈ­µÇ°í ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇÑ´Ù. »ç¿ë ºóµµ°¡ ¸¹Àº »çÀÌÆ®ÀÇ °æ¿ì ÆÛÆ÷¸Õ¼­°¡ ¶Ù¾î³ª´Ù´Â Àǹ̰¡ µÈ´Ù.

 

 ZOPEÀº µ¥ÀÌÅͺ£À̽º Ä¿³Ø¼ÇÀ» À¯ÁöÇϱ⠶§¹®¿¡ °¢°¢ÀÇ ÆäÀÌÁö È÷Æ®¿¡ ´ëÇØ¼­´Â Äõ¸® ÀÚü¸¸ ½Å°æ ¾²¸é µÈ´Ù. ÀÌ·¯ÇÑ ÆÛÆ÷¸Õ½º´Â ApacheÀÇ mod_perl·Îµµ ¾òÀ» ¼ö ÀÖ´Ù. ÇÏÁö¸¸ Ç÷§Æû¿¡¼­ ¸ðµÎ °°ÀÌ ÀÛ¿ëÇÒ Áö ºÒÅõ¸íÇÑ Perl, mod_perl, HTML::Mason, ±âŸ ¸ðµâµéÀ» ¼³Ä¡ÇÏ´Â ´ë½Å ZOPEÀº ÀÌ ¸ðµç °ÍÀ» °¡Á®´Ù°¡ Çѵ¥ ¸ð¾Æ »ç¿ë ÇÒ ¼ö ÀÖ´Ù.

 

 °³º° ÆÄÀÏ¿¡ ÆäÀÌÁöµéÀ» ÀúÀåÇÏ´Â ´ë½Å ZOPE»ç¿ëÀÚ´Â FTP ¶Ç´Â ÆÄÀÏÀ» °ü¸®ÇÏ´Â ±×¿Í À¯»çÇÑ ÅøÀ» »ç¿ëÇÏ¿© ¸ðµç ÆäÀÌÁö¸¦ ZOPE °´Ã¼ µ¥ÀÌÅÍ º£À̽º¿¡ ÀúÀåÇÑ´Ù. ÀÌ·¯ÇÑ ¹æ½ÄÀÌ ¼¼·ÃµÇÁö ¸øÇÑ µíÀÌ º¸ÀÌÁö¸¸ ZOPEÀº ¼Ò¼öÀÇ ÆÄÀÏÀ» ½ÇÇàÇÒ ¼ö ÀÖ°í ÀÚÁÖ »ç¿ëµÇ´Â ÆäÀÌÁö¸¦ ij½Ì ÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ °¢ ÆäÀÌÁö¿¡ ´ëÇÑ ¾×¼¼½º¸¦ °ü¸®ÇÏ¿© »ç¿ëÀÚ°¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ´Â °ø°£À» ÁöÁ¤ÇÏ¿© OS¿¡ ¾×¼¼½ºÇÏ´Â À§ÇèºÎ´ã ¾øÀ̵µ ¸Å¿ì ½±°Ô »ç¿ëÀÚ¿Í ±×·ìÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. °Ô´Ù°¡ »ç¿ëÀÚµéÀº À¥ÀÌ °¡´ÉÇÑ ¸Ó½Å¿¡¼­ ÆíÁýÀ» ¼öÇàÇÒ ¼ö ÀÖ´Ù. º°µµ FTP¼­¹ö¸¦ ±¸Çö »ç¿ëÇÒ Çʿ䰡 ¾ø´Ù.(ZOPE¿¡¼­ ±âº» Áö¿øÇϰí ÀÖ´Ù.)

 »ç¿ë¿ëµµ

 HTTP, FTP, WebDAV, XML-RPC µîÀÇ ±â´ÉÀÌ Àֱ⠶§¹®¿¡ ÅëÇÕÀ¥¼­ºñ½º¸¦ ±¸ÃàÇϰíÀÚ ÇÑ´Ù¸é Æí¸®ÇÒ °ÍÀÌ´Ù. ¶ÇÇÑ ¾ÆÆÄÄ¡¿Í °°Àº ´Ù¸¥ À¥¼­¹ö¿Í ÇÔ²² »ç¿ëÇÏ¿© ´Ù¾çÇÑ ±â´ÉÀ» ±¸ÇöÇÒ ¼ö ÀÖ´Ù.

 ºñÁö´Ï½ºÀÇ °üÁ¡À¸·Î º¸¸é ZOPEÀÇ À¯¿ë¼ºÀº °­·ÂÇÑ °øµ¿ÀÛ¾÷, ÄÁÅÙÃ÷ÀÇ ´Ü¼øÇÑ °ü¸®, web ÄÄÆÛ³ÍÆ®ÀÇ 3°¡Áö¸¦ ÀÚÀ¯ÀÚÀç·Î ±¸Çö ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÜÁ¡Àº ÇöÀç ¿µ¹®¸¸ Áö¿øÇϰí ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù.

 ¼³Ä¡¹æ¹ý

1. ZOPE Install

1.1. ¼³Ä¡¼ø¼­

   ¤¡. ÀϹݻç¿ëÀÚ°èÁ¤¿¡¼­ ZOPE 2.7.x ´Ù¿î¹ÞÀ½        ¤¤. ÀϹݻç¿ëÀÚ°èÁ¤¿¡¼­ ¾ÐÃàÇØÁ¦

   ¤§. Installing ZOPE                                ¤©. ZOPEÀÇ °ü¸®ÀÚ È­¸é Á¢¼Ó

   ¤±. ¼­¹ö ±âµ¿½Ã ZOPE ÀÚµ¿ ½ÇÇà ¼³Á¤

 

1.2. ZOPE ¼³Ä¡¿Í ZOPE ½ÇÇà

1.2.1. ZOPE ¼³Ä¡

    -. http://www.zope.org¿¡¼­ ZOPE ¼³Ä¡ ÆÄÀÏÀ» ´Ù¿î ¹Þ´Â´Ù.
    -. ¼³Ä¡ÇÒ °èÁ¤ÀÇ µð·ºÅ丮¿¡ ZOPEÆÄÀÏÀ» Ç®¾î³õ´Â´Ù..

 

    ./configure --prefix="Á¶ÇÁ¸¦ ¼³Ä¡ÇÒ Àý´ë°æ·Î" --with-python="Python ½ÇÇà¸í·É¾î Àý´ë°æ·Î"

        ¿¹Á¦) ./configure --prefix=/home/nemo/Zope-2.7.4  --with-python=/usr/local/python2.4/python

    make

    make install

 

    -. Á¶ÇÁ°¡ ½ÇÁ¦ ½ÇÇàµÉ Instance Home°ú Á¶ÇÁ °ü¸®ÀÚ °èÁ¤ ¹× ºñ¹Ð¹øÈ£¸¦ µî·ÏÇÑ´Ù.

      "Á¶ÇÁ°¡ ¼³Ä¡µÇ Àý´ë°æ·Î"/bin/mkzopeinstance.py  ¸í·É¾î¸¦ ½ÇÇàÇÑ´Ù.

         ¿¹Á¦) /home/nemo/Zope-2.7.9/bin/mkzopeinstance.py

 

1.2.2. Run Zope

     ÀϹݻç¿ëÀÚ °èÁ¤À¸·Î runzope¸¦ ½ÇÇà

      "Instance Home Àý´ë°æ·Î"/bin/runzope

     ¡Ø Á¢¼Ó ±âº» Port´Â 8080À̸ç ftp Á¢¼Ó Port´Â 8021ÀÔ´Ï´Ù.

 

1.3. ZOPE °ü¸®ÀÚ È­¸é Á¢¼Ó

     ZOPEÀÇ ¼³Ä¡¿Í ¼­ºñ½º ½ÇÇàÀÌ µÇ¾ú´Ù¸é "http://'zope°¡ ¼³Ä¡µÈ ¼­¹ö IPÁÖ¼Ò':8080"¶ó´Â URL·Î

ZOPE ÃʱâÈ­¸éÀÎ Zope Quick Start Page¸¦ º¼ ¼ö ÀÖ´Ù.

 

     °ü¸®ÀÚ È­¸éÀ¸·Î LoggingÇØº¸ÀÚ.

     ZOPE ùȭ¸éÀÇ "Zope Management Interface"¸¦ Ŭ¸¯Çϸé '»ç¿ëÀÚ À̸§°ú ¾ÏÈ£'¸¦ ¹µ´Â âÀÌ ³ª¿Â´Ù. ¿©±â¿¡ »ç¿ëÀÚ À̸§°ú ¾ÏÈ£´Â Instance Home ¼³Á¤½Ã Àû¿ëÇÑ »ç¿ëÀÚ¸í°ú ¾ÏÈ£¸¦ ÀÔ·ÂÇϸé Á¢¼ÓÀÌ µÈ´Ù.

 

1.4. ¼­¹ö ±âµ¿½Ã Zope ÀÚµ¿ ½ÇÇà ¼³Á¤

     /etc/rc.d/rc.local ÆÄÀÏ¿¡ ¡°ZOPE°¡ ¼³Ä¡µÈ °æ·Î/bin/zopectl --user=±¸µ¿½ÃųÀ¯Àú¸í stat"¸¦ Ãß°¡ÇÑ´Ù.

    ¿¹Á¦) /home/nemo/Zope/bin/zopectl --user=nemo start

 È¯°æ¼³Á¤

 

 È¯°æ¼³Á¤ÆÄÀÏÀº Instance Home µð·ºÅ丮 ¾Æ·¡ etc µð·ºÅ丮¿¡ zope.conf°¡ Á¸ÀçÇÑ´Ù.

 ¿î¿µ¹æ¹ý°ú °£´ÜÇÑ FAQ

 

Áú¹®) 8080Æ÷Æ®¸¦ ÀÌ¿ë ÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ·± °æ¿ì ¾î¶»°Ô Çմϱî?

  ´ä) Network ȯ°æÀ̳ª ¼­¹ö¿¡¼­ Port 8080À» »ç¿ë ¸øÇÒ °æ¿ì ZOPE ½ÇÇà½Ã "-X port-base='Áõ°¡½Ãų¹øÈ£'"¶ó´Â ¿É¼ÇÀ» Ãß°¡ÇÏ¿© Port¸¦ º¯°æÇÒ ¼ö ÀÖ´Ù.

      ¿¹½Ã) /home/nemo/bin/runzope -X port-base=1000

           (¼³¸í : Port 9080À¸·Î ¼­ºñ½º°¡ ½ÃÀ۵ȴÙ.)

 

Áú¹®) Zope¿Í MySQL Á¢¼Ó¹æ¹ýÀº?

  ´ä) ZOPE ȨÆäÀÌÁö¿¡¼­ ZMySQLDA-2.0.8.tar.gz ´Ù¿î¹Þ¾Æ ZOPE°¡ ¼³Ä¡µÈ µð·ºÅ丮¿¡¼­

       ¾ÐÃàÀ» ÇØÁ¦Çϰí, ¡®Á¶ÇÁ°¡ ¼³Ä¡µÈ °æ·Î¡¯/lib/python/Products/°æ·Î¿¡ º¹»çÇÑ´Ù.

        ¿¹½Ã) mv ZMySQLDA /home/nemo/zope/lib/python/Products/ZMySQLDA

     º¹»ç°¡ ³¡³­ ´ÙÀ½ ¹Ýµå½Ã ZOPE¸¦ Àç°¡µ¿ÇÏ¿©¾ßÇÔ.

 

Áú¹®) ZOPE¿¡¼­ ÇѱÛÀ» ÀÔ·ÂÇϰí Ãâ·ÂÇÏ°í ½Í½À´Ï´Ù. ¾î¶»°Ô ÇÏÁÒ?

  ´ä) °ü¸®ÀÚ Á¢¼ÓÈ­¸é¿¡ Á¢¼Ó ÈÄ Root FolderÀÇ Properties¿¡¼­ »õ ÇÁ·ÎÆÛƼ(property)¸¦ Ãß°¡ÇÑ´Ù.

      ¿¹½Ã)  Name : management_page_charset

             Type : string

             Value : utf-8

 

Áú¹®) ZOPE »ç¿ë¿¡ ÇÊ¿äÇÑ ¸Å´º¾óÀÌ ¾ø³ª¿ä?

  ´ä) ZOPE´Â ±âº» ¸Å´º¾óÀ» Á¦°øÇÕ´Ï´Ù. http://www.zope.org/Documentation/ Âü°í ÇϽøé ZOPE¿¡ °üÇÑ ¸¹Àº ÀÚ·á°¡ ÀÖ´Ù. º°µµ »ç¿ëÀÚ¸¦ À§ÇØ Á¦°øµÇ´Â ¸Å´º¾óÀÌ ÀÖ´Ù. The Zope BookÀ̶ó°í ÇÏ´Â »ç¿ëÀÚ¸¦ À§ÇÑ ¸Å´º¾óÀÌ Á¦°øµÈ´Ù. ¹ø¿ªº»Àº www.zope.co.kr¿¡¼­ ã¾Æ º¼ ¼ö ÀÖ´Ù.


[¿ø±Û¸µÅ©] : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=1196


ÀÌ ±ÛÀ» Æ®À§ÅÍ·Î º¸³»±â ÀÌ ±ÛÀ» ÆäÀ̽ººÏÀ¸·Î º¸³»±â ÀÌ ±ÛÀ» ¹ÌÅõµ¥ÀÌ·Î º¸³»±â

 
ÁÖÁøÀº
º»¸í : ÁÖÁøÀº
E-Mail : thinkbook°ñ»±ÀÌsuperuser.co.kr
¼Ò¼Ó : (ÁÖ)¼öÆÛÀ¯ÀúÄÚ¸®¾Æ