“没有可接受的变体”错误消息是什么意思?


1

我有一台装有Mac OS X Server 10.6.8的Mac mini服务器(Snow Leopard),在其中运行WebDAV服务器以同步OmniFocus(Mac <> iPad)。但是我不使用Web服务器本身(仅使用WebDAV)。

从iPad在OmniFocus中进行同步时,我可以在apache2 error_log文件中看到以下错误消息:

[..14] [error] [client IP] no acceptable variant: /usr/share/httpd/error/HTTP_UNAUTHORIZED.html.var

OmniFocus没问题,同步也可以正常工作(调试日志文件清楚地表明WebDAV可以按预期工作,并且客户端具有所需的用户权限和权限)。只有Web服务器在制造麻烦。

我想我的WebServer日志文件中的一条ERROR消息意味着未配置某些内容,因为它应该是

我了解这与“ 多语言自定义错误文档 ”有关,该文档默认情况下处于启用状态,并且依赖于多个Apache模块。但是,即使在阅读了几个自述文件并学习了在线教程之后,我仍然无法理解它们如何协同工作。

我的Mac mini服务器仍然不处于生产模式,并且大多数时候都处于关闭状态。我仅将其打开以解决最后剩余的ERROR消息。


到目前为止我尝试过的是:

• extensive Google search / even on SE sites
• read all possible (available) Apple Server manuals
• started reading the Apache Server manuals
• I spent several nights trying to fix the problem (fiddling with .conf files)
• I did reset to default settings for the Apache Server
• I talked with some hackers about 'Apache Modules' at the 30C3 Congress in Hamburg 
• Installed a 2nd Mac OS X Server on another Volume to recover default conf files/values

•有人可以向我解释“没有可接受的变体”的意思吗?

•为什么此错误很重要?要解决此错误,我需要了解什么?


您向我们显示输出,输入是什么?
Ruskes

输入是在iPad上完成的OmniFocus同步。与WebDAV服务器自定义同步。

是的,请这样做(只要它不会泄露私人/个人信息)
nohillside

重写了整个问题。

Answers:


1

在httpd.conf文件中,包含以下代码行:

AddLanguage de .de
AddLanguage en .en

# LanguagePriority allows you to give precedence to some languages
# in case of a tie during content negotiation.
#
# Just list the languages in decreasing order of preference. We have
# more or less alphabetized them here. You probably want to change this.
#
LanguagePriority en de

# ForceLanguagePriority allows you to serve a result page rather than
# MULTIPLE CHOICES (Prefer) [in case of a tie] or NOT ACCEPTABLE (Fallback)
# [in case no accepted languages matched the available variants]
#
ForceLanguagePriority Prefer Fallback

您应该了解它的含义以及如何更改其功能。也许您问一个Apache Server Guru;)


恕我直言,正是Fallback指令导致了问题。如何更改代码ForceLanguagePriority Prefer Fallback-可以编辑此行以使其具有其他功能?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.