Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Plone AttributeError\uuuu getitem\uuuuuuu移动到一个站点后_Plone - Fatal编程技术网

Plone AttributeError\uuuu getitem\uuuuuuu移动到一个站点后

Plone AttributeError\uuuu getitem\uuuuuuu移动到一个站点后,plone,Plone,在将我的构建从一台服务器移动到另一台服务器以及Data.fs和blobstorage目录之后 当我访问网站首页时,开始出现以下错误: 错误类型:AttributeError 错误值:\uuuu getitem\uuuu 以下是回溯: 2013-07-23 19:55:20 ERROR Zope.SiteErrorLog 1374602120.540.80110008228 http://myplonesite.org:19086/Plone Module ZPublisher.Pub

在将我的构建从一台服务器移动到另一台服务器以及Data.fs和blobstorage目录之后 当我访问网站首页时,开始出现以下错误:

错误类型:AttributeError
错误值:
\uuuu getitem\uuuu

以下是回溯:

2013-07-23 19:55:20 ERROR Zope.SiteErrorLog 1374602120.540.80110008228 http://myplonesite.org:19086/Plone    
  Module ZPublisher.Publish, line 115, in publish                                                               
  Module ZPublisher.BaseRequest, line 437, in traverse                                                          
  Module Products.CMFCore.PortalObject, line 78, in __before_publishing_traverse__                              
  Module zope.event, line 23, in notify                                                                         
  Module zope.component._api, line 136, in subscribers                                                          
  Module zope.component.registry, line 321, in subscribers                                                      
  Module zope.component.event, line 32, in objectEventNotify                                                    
  Module zope.component._api, line 136, in subscribers                                                          
  Module zope.interface.adapter, line 583, in subscribers                                                       
  Module plone.app.theming.plugins.hooks, line 37, in onRequest                                                 
AttributeError: __getitem__                                                                                     
2013-07-23 19:55:20 ERROR plone.subrequest Error handling subrequest to /++theme++ccrp-5.9/rules.xml            
  File "/home/plone/ccrp.transmorgrifier.buildout/eggs/plone.subrequest-1.6.7-py2.7.egg/plone/subrequest/__init_
_.py", line 116, in subrequest                                                                                  
  File "/home/plone/ccrp.transmorgrifier.buildout/eggs/Zope2-2.13.8-py2.7.egg/ZPublisher/BaseRequest.py", line 4
37, in traverse                                                                                                 
  File "/home/plone/ccrp.transmorgrifier.buildout/eggs/Zope2-2.13.8-py2.7.egg/ZPublisher/BeforeTraverse.py", lin
e 97, in __call__                                                                                               
  File "/home/plone/ccrp.transmorgrifier.buildout/eggs/Products.CMFCore-2.2.4-py2.7.egg/Products/CMFCore/PortalO
bject.py", line 78, in __before_publishing_traverse__                                                           
  File "/home/plone/ccrp.transmorgrifier.buildout/eggs/zope.event-3.5.0_1-py2.7.egg/zope/event/__init__.py", lin
e 23, in notify                                                                                                 
    subscriber(event)                                                                                           
  File "/home/plone/ccrp.transmorgrifier.buildout/eggs/zope.component-3.9.5-py2.7.egg/zope/component/event.py", 
line 24, in dispatch                                                                                            
  File "/home/plone/ccrp.transmorgrifier.buildout/eggs/zope.component-3.9.5-py2.7.egg/zope/component/_api.py", l
ine 136, in subscribers                                                                                         
  File "/home/plone/ccrp.transmorgrifier.buildout/eggs/zope.component-3.9.5-py2.7.egg/zope/component/registry.py
", line 321, in subscribers                                                                                     
  File "/home/plone/ccrp.transmorgrifier.buildout/eggs/zope.interface-3.6.3-py2.7-linux-x86_64.egg/zope/interfac
    subscription(*objects)                                                                                      
line 32, in objectEventNotify                                                                                   
    zope.component.subscribers((event.object, event), None)                                                     
ine 136, in subscribers                                                                                         
    return sitemanager.subscribers(objects, interface)                                                          
", line 321, in subscribers                                                                                     
    return self.adapters.subscribers(objects, provided)                                                         
  File "/home/plone/ccrp.transmorgrifier.buildout/eggs/zope.interface-3.6.3-py2.7-linux-x86_64.egg/zope/interfac
e/adapter.py", line 583, in subscribers                                                                         
    subscription(*objects)                                                                                      
  File "/home/plone/ccrp.transmorgrifier.buildout/eggs/plone.app.theming-1.1-py2.7.egg/plone/app/theming/plugins
/hooks.py", line 37, in onRequest                                                                               
    themeDirectory = queryResourceDirectory(THEME_RESOURCE_NAME, theme)                                         
  File "/home/plone/ccrp.transmorgrifier.buildout/eggs/plone.resource-1.0.2-py2.7.egg/plone/resource/utils.py", 
line 62, in queryResourceDirectory                                                                              
AttributeError: __getitem__                                                                                     
2013-07-23 19:55:20 ERROR plone.transformchain Unexpected error whilst trying to apply transform chain          
Traceback (most recent call last):                                                                              
  File "/home/plone/ccrp.transmorgrifier.buildout/eggs/plone.transformchain-1.0-py2.7.egg/plone/transformchain/t
ransformer.py", line 42, in __call__                                                                            
    newResult = handler.transformIterable(result, encoding)                                                     
  File "/home/plone/ccrp.transmorgrifier.buildout/eggs/plone.app.theming-1.1-py2.7.egg/plone/app/theming/transfo
rm.py", line 170, in transformIterable                                                                          
    transform = self.setupTransform(runtrace=runtrace)                                                          
  File "/home/plone/ccrp.transmorgrifier.buildout/eggs/plone.app.theming-1.1-py2.7.egg/plone/app/theming/transfo
rm.py", line 108, in setupTransform                                                                             
    transform = compileThemeTransform(rules, absolutePrefix, readNetwork, parameterExpressions, runtrace=runtrac
e)                                                                                                              
  File "/home/plone/ccrp.transmorgrifier.buildout/eggs/plone.app.theming-1.1-py2.7.egg/plone/app/theming/utils.p
y", line 579, in compileThemeTransform                                                                          
    runtrace=runtrace,                                                                                          
  File "/home/plone/ccrp.transmorgrifier.buildout/eggs/diazo-1.0.3-py2.7.egg/diazo/compiler.py", line 107, in co
mpile_theme                                                                                                     
    read_network=read_network,                                                                                  
  File "/home/plone/ccrp.transmorgrifier.buildout/eggs/diazo-1.0.3-py2.7.egg/diazo/rules.py", line 166, in proce
ss_rules                                                                                                        
    rules_doc = etree.parse(rules, parser=rules_parser)                                                         
  File "lxml.etree.pyx", line 2706, in lxml.etree.parse (src/lxml/lxml.etree.c:49958)                           
  File "parser.pxi", line 1500, in lxml.etree._parseDocument (src/lxml/lxml.etree.c:71797)                      
  File "parser.pxi", line 1529, in lxml.etree._parseDocumentFromURL (src/lxml/lxml.etree.c:72080)               
  File "parser.pxi", line 1429, in lxml.etree._parseDocFromFile (src/lxml/lxml.etree.c:71175)                   
  File "parser.pxi", line 975, in lxml.etree._BaseParser._parseDocFromFile (src/lxml/lxml.etree.c:68173)        
  File "parser.pxi", line 539, in lxml.etree._ParserContext._handleParseResultDoc (src/lxml/lxml.etree.c:64257) 
  File "parser.pxi", line 625, in lxml.etree._handleParseResult (src/lxml/lxml.etree.c:65178)                   
  File "parser.pxi", line 563, in lxml.etree._raiseParseError (src/lxml/lxml.etree.c:64493)                     
IOError: Error reading file '/++theme++ccrp-5.9/rules.xml': failed to load external entity "/++theme++ccrp-5.9/r
ules.xml"                                                   

在移动站点时,我没有在新服务器上正确地重新定位blobstorage文件。在将blobstorage和filestorage放在正确的位置之后,一切都按预期工作。这些错误是由于缺少blobstorage项造成的。

查看此答案:我想知道这是否是由于我从另一个文件夹复制的lxml版本造成的。因此,我从我的eggs文件夹中删除了lxml egg,并重新运行buildout,以便它能够构建一个新的lxml。不幸的是,在此之后错误仍然存在。似乎rules.xml文件丢失。它确实是一个丢失的rules.xml文件,那么我需要一种方法来停用主题。我还需要首先找出它丢失的原因。尝试转到
/@@theming controlpanel
,您应该能够在那里禁用主题。我应该提到,这个错误几乎到处都会出现,包括ZMI和当我访问@theming controlpanel时。