0

OpenCms 7.5.3 を新規インストールした場合:

  1. index.htm ページを作成し、webdav 経由でディスクにエクスポートします。index.html.xmlと
    __properties/index.html.xml.properties を作成します。それで大丈夫です。

  2. OpenCms から index.html を削除して公開します。

  3. 以前にエクスポートしたファイルを webdav 経由でインポートしてみてください...

__properties/index.html.xml のインポート時のエラー 409 の競合

webdav 用の Eclipse プラグインを含む 3 つの異なる webdav クライアントで試しました。OpenCms 7.5.4 および 8.5.0 でも試しました

何か案は?ありがとう。

4

3 に答える 3

2

Alkacon (OpenCms 開発者) による既知の問題のようです。

考えられる原因は次のとおりです: https://github.com/alkacon/opencms-core/issues/73 (「pbeltran」は私です。)

エラーを回避するためにOpenCms 8.5で次のことを行いましたが、プロパティファイルを犠牲にしました:(

WEB-INF/config/opencms-importexport.xml を編集して、次のように置き換えます。

<repository name="standard" class="org.opencms.repository.CmsRepository">
            <params>
                <param name="wrapper">org.opencms.file.wrapper.CmsResourceExtensionWrapperJsp</param>
                <param name="wrapper">org.opencms.file.wrapper.CmsResourceExtensionWrapperXmlContent</param>
                <param name="wrapper">org.opencms.file.wrapper.CmsResourceExtensionWrapperXmlPage</param>
                <param name="wrapper">org.opencms.file.wrapper.CmsResourceWrapperSystemFolder</param>
                <!--param name="wrapper">org.opencms.file.wrapper.CmsResourceWrapperPropertyFile</param-->
            </params>
            <filter type="include">
                <regex>/</regex>
                <!--regex>/__properties/.*</regex-->
                <regex>/sites/.*</regex>
                <regex>/system/</regex>
                <!--regex>/system/__properties/.*</regex-->
                <regex>/system/galleries/.*</regex>
                <regex>/system/modules/.*</regex>
                <!--regex>/system/workplace/.*</regex-->
            </filter>
        </repository>

サーバーを再起動した後。

ソリューションを管理下のバージョン (SVN) に保つために、パッケージ全体 (ファイルとプロパティ) を保持するために、モジュールの OpenCms からの定期的なエクスポートを行います。これを行うには、sites/default を指すリソースを使用してモジュールを作成できます。ただし、そのモジュールのインポート/エクスポートを行う前に、ルート サイトを選択することが重要です (ocms のインストールを中断できない場合)。

于 2012-10-16T10:04:16.837 に答える
1

数か月前から、Linux FUSE ドライバー(gentoo のdavfs 1.4.7) を使用して OpenCms リソースをマウントしています。CmsVfsResourceNotFoundException多くの LOGエラーにかなりイライラしたので、エクスポートされたリポジトリからディレクトリを削除することになり__propertiesました。

これらのファイルが必要ない場合は__properties、そのエラーを無視して、リンクの指示に従ってリポジトリからファイルを削除することをお勧めします。

対応する fstab エントリ:

# WebDAV (opencms)
# http://myserver:8080/opencms/webdav /home/alberto/mnt/myserver-opencms-dav davfs rw,user,noauto  0  0
于 2012-10-12T13:56:08.447 に答える
1

webdav を使用して Eclipse を実行したことはありませんが、KDE ​​の Kate エディターから webdav:// および webdavs:// を使用して OpenCms 7.5 および 8 を毎日正常に使用しています。試してみてください。

試してみたい場合は、VFS を参照するために使用する必要がある URL を以下に示します。

webdav(s)://server(:port)/webdav

于 2012-10-11T20:44:53.910 に答える