1

plone 4.2 で diazo を使ってテーマを作成しようとしています。

エラーメッセージ :

"IOError: ファイル '/++theme++optilux.theme/ rules.xml ' の読み取りエラー: 外部エンティティ "/++theme++optilux.theme/rules.xml" の読み込みに失敗しました"

構成ファイル buildout.cfg には以下が含まれます。

extends =
http://good-py.appspot.com/release/plone.app.theming/1.0b8?plone=4.1

構成ファイルconfigure.zcmlには以下が含まれます:

<!-- Register the /++theme++optilux.theme/ static resource directory -->
<plone:static
   directory="resources"
   type="theme"
   />

ディレクトリ :

--> pwd
/usr/local/Plone/zeocluster/src/optilux.theme/optilux/theme
--> ls -l
total 20
-rw-r--r-- 1 root root 1113 aoû  9 16:09 configure.zcml
-rw-r--r-- 1 root root  119 jui 10 21:40 __init__.py
drwxr-xr-x 3 root root 4096 jui 10 21:40 profiles
drwxr-xr-x 4 root root 4096 aoû  9 14:57 resources
-rw-r--r-- 1 root root 1383 jui 10 21:40 tests.py

リソース ディレクトリ: ls -l

total 20
-rw-r--r-- 1 root root 5373 jui 11 21:48 index.html
drwxr-xr-x 2 root root 4096 jui 12 21:49 overrides
-rw-r--r-- 1 root root 3322 jui 12 21:44 rules.xml
drwxr-xr-x 2 root root 4096 jui 11 21:52 stylesheets

必要なすべての情報を入力してください。

4

1 に答える 1

1

次の 2 つのことを試してみてください。

1) Plone 4.2 を使用していることを確認します-これは Plone 4.2 の一部であるため、ビルドアウトでplone.app.theming参照する必要はありません。ファイルは次http://good-py.appspot.comのように開始する必要があります。buildout.cfg

[buildout]
extends =
    http://dist.plone.org/release/4.2/versions.cfg

2)ファイル/ディレクトリのパーミッションと所有権を確認してください- 統合インストーラを使って root として Plone をインストールしたようです. その場合、ファイルの所有者はploneuserであると予想されます。ファイルの権限と所有者が、インストーラーによって作成されたファイルのものと一致していることを確認してください (例: の内容buildout-cache)。

于 2012-08-23T01:10:19.823 に答える