首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Opencms webdav不工作

Opencms webdav不工作
EN

Stack Overflow用户
提问于 2012-10-11 16:12:41
回答 3查看 577关注 0票数 0

使用OpenCms 7.5.3新安装:

  1. 我创建了一个index.htm页面,然后通过webdav将其导出到磁盘。它 创建index.html.xml和__properties/index.html.xml.properties。没关系。
  2. 从index.html中删除OpenCms并发布。
  3. 尝试通过webdav导入以前导出的文件,并且..。

导入__properties/index.html.xml时出错409冲突

我尝试了3种不同的webdav客户机,包括webdav的Eclipse插件。在OpenCms 7.5.4和8.5.0中也尝试过

有什么想法吗?谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-10-16 10:04:16

这似乎是阿尔肯(OpenCms Developer)已知的一个问题:

这里有一个可能的原因:https://github.com/alkacon/opencms-core/issues/73 ("pbeltran“就是我)。

如果这有助于我们在OpenCms 8.5上执行以下操作以避免错误,但牺牲属性文件:(

只需编辑WEB/config/opencms-INF export.xml并替换为:

代码语言:javascript
复制
<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>

重新启动服务器之后。

我们定期从OpenCms导出模块,以保持整个包(文件和属性),以使解决方案处于控制版本(SVN)。您可以创建一个具有指向站点/默认设置的资源的模块。但是,在对该模块进行任何导入/导出之前,选择根站点是非常关键的(如果您不这样做,就可以中断ocms的安装)。

票数 2
EN

Stack Overflow用户

发布于 2012-10-11 20:44:53

我从来没有使用过Eclipse并运行,但是我成功地使用了OpenCms 7.5和webdav://和webdavs://来自KDE的凯特编辑器。也许试一试。

如果您想尝试,请在这里浏览VFS所需的URL:

webdav://server(:port)/webdav

票数 1
EN

Stack Overflow用户

发布于 2012-10-12 13:56:08

几个月以来,我使用Linux保险丝驱动程序 (gentoo的davfs 1.4.7)挂载OpenCms资源。我对大量的日志CmsVfsResourceNotFoundException错误非常恼火,所以我最终得到了出口仓库的dirs

如果您不需要这些__properties文件,我建议您忽略该错误,并按照链接中的说明从存储库中删除这些文件。

相应的fstab条目:

代码语言:javascript
复制
# WebDAV (opencms)
# http://myserver:8080/opencms/webdav /home/alberto/mnt/myserver-opencms-dav davfs rw,user,noauto  0  0
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12843994

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档