随着OpenCms的7.5.3全新安装:
我创建一个index.htm网页,然后通过WebDAV导出到磁盘。 它
创建index.html.xml和__properties / index.html.xml.properties。 没关系。
从OpenCms中删除index.html,然后发布。
尝试通过WebDAV和导入以前导出的文件...
进口__properties时出现错误409冲突/ index.html.xml
我试着用3个不同的WebDAV客户端,包括Eclipse插件进行WebDAV。 另外随着OpenCms的7.5.4和8.5.0尝试
有任何想法吗? 谢谢。
这似乎是由Alkacon(OpenCms的开发者)的已知问题:
这里是一个可能的原因: https://github.com/alkacon/opencms-core/issues/73 (“pbeltran”是我在那里。)
如果它可以帮助我们做,以避免错误的OpenCms的8.5以下,但牺牲属性文件:(
只需编辑WEB-INF /配置/ 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>
AFER是重新启动服务器。
我们从做模块的OpenCms的定期出口,以保持整个包(文件和属性),以控制住版本(SVN)的解决方案。 您可以创建一个模块与资源指向的网站/默认这样做。 但它是重要的(如果你不就可以打破你的OCMS安装)这样做的任何模块导入/导出之前选择根网站。
由于几个月,我使用的是Linux的FUSE驱动 (Gentoo的davfs 1.4.7
)安装OpenCms的资源。 我与很多log相当恼火CmsVfsResourceNotFoundException
错误,所以我最终取出__properties
从导出存储库迪尔斯 。
如果您不需要这些__properties
文件,我会建议你忽略了错误,并从资源库中删除这些文件按照链接中的说明。
相应fstab条目:
# WebDAV (opencms)
# http://myserver:8080/opencms/webdav /home/alberto/mnt/myserver-opencms-dav davfs rw,user,noauto 0 0
我从未有过的Eclipse使用WebDAV运行起来,但我成功地使用WebDAV日常使用OpenCms的7.5和8://和webdavs:从KDE的凯特编辑//。 也许试试看。
如果您想尝试,在这里你需要使用浏览VFS的网址:
WebDAV的(一个或多个)://服务器(:端口)/ WebDAV的