   Link: [1]home

                         

     ----------------------------------------------------------------------

   

   

     <[2]cray@neural.ru>

   +------------------------------------------------------------------------+
   |                                                      |
   |------------------------------------------------------------------------|
   |  0.2                        | 18 Aug 2003                       |
   |------------------------------------------------------------------------|
   |   Zope 2.6.1.                                             |
   |------------------------------------------------------------------------|
   |  0.1                        | 9 Nov 2002                        |
   |------------------------------------------------------------------------|
   |   DocBook  ,     |
   |     ,          |
   |    .                                     |
   +------------------------------------------------------------------------+

     ----------------------------------------------------------------------

     Zope       
       .    , 
          . 
       " "    
           , 
      .    
         ,   
    .

    

    ,       
     ,       :

    1.   ZODB3,    --    
       *.zexp,    Zope.

    2.   ZODB3,   Z- --  
         *.zexp,    /Control_Panel/Products.

    3.   --     *.py,  
        Extensions  Zope.

    4.    Zope --  
       ,    InstallExtensionPackages.txt.

    5.     --     MySQL.

    6.       -- ,  
          .

           
   ,       .

      

      ,    
    (, , ,   ..)   
   Zope,     ,   
   (, mysqlUserFolder)   . 
          Zope
   (  -- ZGadFly,  SQL-). 
           .  Zope
   2.6.1  :

   MySQL

            ZMySQLDA-2.0.8, MySQL-python-0.9.2:  ,
            ,    
             ,  ,  ZMySQLDA-2.0.8
                MySQL-python-0.9.2: 
               ;

   PostgreSQL

            psycopg-1.0.12, psycopg-ZPsycopgDA-1.0.12: , 
             , ,   ,   
            ,    :   --  psycopg

      Zope

    ,       
   InstallExtensionPackages.txt     -  
       ,   
   .

    

      ,      
   /var/lib/zope/<  >/Extensions

    ZODB3

          
   Z-,    -- ,   .  
   ,       /var/lib/zope/<
    >/import

    Z-    /Control_Panel/Products, 
   :

    1.  URL /Control_Panel/Products/manage.

    2.    import/export.

    3.     .

    4.   import file name    .

    5.  Take Owner Ship of imported objects.

    6.   OK.

    7.    ,     
        /Control_Panel/Products/manage_main.

    ,  ,    ,  :

    1.  URL /manage;

    2.    import/export.

    3.     .

    4.   import file name    .

    5.   OK.

    6.    ,       
       /manage_main;

       SiteRoot,     
     ,      .
      Apache mod_proxy     Apache,
          /etc/httpd/conf/httpd.conf
    Include conf/zope_proxy.conf,     
      /etc/sysconfig/zope_hosts.cfg   :

         <  > <URL  >

   , :

         zope.localdomain        http://10.0.0.9:8080/Zope/Main

   ,     SiteRoot --  
   ,    SUPPRESS_SITEROOT=1 --  ,  
   .

          VirtualHostMonster,
       /etc/sysconfig/zope_hosts.cfg   :

         zope.localdomain        http://localhost:8080/VirtualHostBase/http/zope.localdomain:80/Zope/Main/VirtualHostRoot

   .

   -    VirtualHostMonster  , 
   ,     Zope    .

      

       Proxy 

    -   proxy- (..   
      ,     
     ),        ,
         .    
        ,   ,
          .

             
         , 
     ,     .  
    --    Proxy Roles  Ownership  ,
     .

     -- mysqlUserFolder.   : 
    ޣ  ,     
   ,   mysqlUserFolder.  
   mysqlUserFolder     .

     SiteRoot

     SiteRoot        .
    :

    1.      SUPPRESS_SITEROOT,
        

         SUPPRESS_SITEROOT=1 /etc/rc.d/init.d/zope restart < >

    2.    SITE_ROOT (    
       ,  ).

    3.    SITE_ROOT     
       .

    4.     SUPPRESS_SITEROOT, 
       

         /etc/rc.d/init.d/zope restart < >.

     :   SITE_ROOT  .
        ;

     

   -    .     
           
   "This object is broken, because ...",    
    --   .

        

     --  ţ.  ,    :
          ,   
        .   ,   
      XML-,    .
    :        
   ObjectManager    acl_users.  : 
   :

   sed -s "s/acl_users/acl_sonofbitch/g" <_.xml >_.xml

      acl_users   ,  
         
   acl_sonofbitch.

          
   .

     ----------------------------------------------------------------------
