2015-02-11 34 views
0

我有一個Plone 4.3.3站點上擴建拋出一個錯誤:Plone的擴建錯誤不存在的文件

Traceback (most recent call last): 
    File "/usr/local/Proforest4.3/buildout-cache/eggs/zc.buildout-2.2.5-py2.7.egg/zc/buildout/buildout.py", line 1946, in main 
    getattr(buildout, command)(args) 
    File "/usr/local/Proforest4.3/buildout-cache/eggs/zc.buildout-2.2.5-py2.7.egg/zc/buildout/buildout.py", line 626, in install 
    installed_files = self[part]._call(recipe.install) 
    File "/usr/local/Proforest4.3/buildout-cache/eggs/zc.buildout-2.2.5-py2.7.egg/zc/buildout/buildout.py", line 1370, in _call 
    return f() 
    File "/data/usr/local/Proforest4.3/buildout-cache/eggs/plone.recipe.precompiler-0.6-py2.7.egg/plone/recipe/precompiler/__init__.py", line 29, in install 
    return self._run() 
    File "/data/usr/local/Proforest4.3/buildout-cache/eggs/plone.recipe.precompiler-0.6-py2.7.egg/plone/recipe/precompiler/__init__.py", line 35, in _run 
    self._compile_eggs() 
    File "/data/usr/local/Proforest4.3/buildout-cache/eggs/plone.recipe.precompiler-0.6-py2.7.egg/plone/recipe/precompiler/__init__.py", line 67, in _compile_eggs 
    py_compile.compile(fn, None, None, True) 
    File "/usr/lib64/python2.7/py_compile.py", line 123, in compile 
    with open(cfile, 'wb') as fc: 
IOError: [Errno 13] Permission denied: '/data/usr/local/Proforest4.3/test/src/proforest.content/proforest/content/behaviours/accordion.pyc' 

accordion.py確實存在,但不是.pyc文件版本

權限on accordion.py似乎是正確的(由plone_buildout等擁有)

我該如何解決?

回答

3

您的用戶正在嘗試創建該文件,但文件系統權限錯誤。

檢查Plone有效用戶是否能夠在擴展文件夾中編寫。

+3

如果你已經使用統一安裝程序,並安裝爲根,你可能需要運行擴建爲plone_buildout用戶: 須藤-u plone_buildout斌/擴建 使用單獨的用戶運行擴建使我們能夠保持守護進程用戶不會寫入代碼目錄。 – SteveM 2015-02-11 23:57:04