有权创建文件夹和组件的用户无法通过 WebDAV 复制和粘贴项目。该用户正在使用 Mac OS X Lion。他得到的错误是他没有读写权限。有解决办法吗?
4 回答
Mac 是否有可能无法正确向 Windows 进行身份验证。在这种情况下,您应该能够在服务器日志中看到失败的连接。此用户(或任何其他 Mac 用户)是否能够在任何其他文件夹中成功使用 webdav?
根据SDLLiveContent 文档,至少对于 SDL Tridion 2011 ,WebDAV 连接器默认在服务器端启用。
只有有效的项目才允许通过 WebDAV,包括二进制文件(Tridion 中的多媒体)、.xml 组件和其他类型。
用户似乎没有权限读取和写入给定文件夹。您可以通过让他们尝试在 Content Manager Explorer (CME) 的同一文件夹中创建文件夹或组件来确认。
正如已经建议的那样,您将不得不做一些侦探工作来确定究竟是什么失败了。Tridion 权限不会根据您使用的客户端而改变,因此如果它们在一个客户端上工作,它们必须在另一个客户端上工作(此处不包括身份验证问题)。
- 转到您的 Windows 事件查看器,Tridion 内容管理器日志,检查当您尝试从 mac 复制内容时写入其中的错误消息。
- 发布您收到的确切错误消息。我怀疑 Tridion 是否在告诉您“用户没有读写权限”
最重要的是,如果它适用于 Windows 而不是 Mac,则问题不在于 WebDav 服务器,而在于 WebDav 客户端。
我也没有看到关于这个的编程问题......
您使用的是哪个版本的 Tridion?您应该做的第一个操作是检查事件日志中的错误消息(Peter Kjaer 已经建议过),如果您没有任何内容,您可以尝试通过修改位于的 cc_crtd_def.xml 文件来启用 webdav 调试日志记录Tridion\webdav\WebDAVcartridges\Default\ 文件夹。您应该更改 loglevel 属性(据我所知,它应该是 4 用于调试)。然后应该在同一文件夹或 webdav 文件夹中创建一个日志文件。您可以尝试在此日志文件中找到确切的错误消息并将其发布在此处。