gpt4 book ai didi

macos - 将 mac os x 从 10.8.3 更新到 10.8.4 后,mod_hfs_apple 中出现错误 "Mis-cased URI or unacceptable Unicode in URI"

转载 作者:行者123 更新时间:2023-12-04 20:10:59 25 4
gpt4 key购买 nike

我在我的笔记本电脑上设置了一台本地开发机器,使用 Apache/2.2.22 (Unix) DAV/2 PHP/5.3.15。一切正常,直到我升级 OS X。每当我尝试访问我的本地主机服务器时,我总是收到 403 错误。我检查了我的 apache error_log 并找到了这些条目。

[Mon Jun 24 14:48:30 2013] [error] [client ::1] mod_hfs_apple: Mis-cased URI or unacceptable Unicode in URI: /Users/Eugene/Sites/index.html, wants: /\xe2\x80\x9c/Users/Eugene/Sites/\xe2\x80\x9d/
[Mon Jun 24 14:48:30 2013] [error] [client ::1] mod_hfs_apple: Mis-cased URI or unacceptable Unicode in URI: /Users/Eugene/Sites/index.php, wants: /\xe2\x80\x9c/Users/Eugene/Sites/\xe2\x80\x9d/
[Mon Jun 24 14:48:31 2013] [error] [client ::1] mod_hfs_apple: Mis-cased URI or unacceptable Unicode in URI: /Users/Eugene/Sites/index.html, wants: /\xe2\x80\x9c/Users/Eugene/Sites/\xe2\x80\x9d/
[Mon Jun 24 14:48:31 2013] [error] [client ::1] mod_hfs_apple: Mis-cased URI or unacceptable Unicode in URI: /Users/Eugene/Sites/index.html, wants: /\xe2\x80\x9c/Users/Eugene/Sites/\xe2\x80\x9d/
[Mon Jun 24 14:48:31 2013] [error] [client ::1] mod_hfs_apple: Mis-cased URI or unacceptable Unicode in URI: /Users/Eugene/Sites/index.php, wants: /\xe2\x80\x9c/Users/Eugene/Sites/\xe2\x80\x9d/
[Mon Jun 24 14:48:31 2013] [error] [client ::1] mod_hfs_apple: Mis-cased URI or unacceptable Unicode in URI: /Users/Eugene/Sites/favicon.ico, wants: /\xe2\x80\x9c/Users/Eugene/Sites/\xe2\x80\x9d/

我设法通过在 httpd.conf 中注释掉这一行来解决这个问题
#LoadModule hfs_apple_module libexec/apache2/mod_hfs_apple.so

但是,我意识到这只是暂时的 hack,需要为此问题找到解决方案。有人可以帮我吗?

似乎 mod_hfs_apple2.c 文件在文件名周围添加了\xe2\x80\x9c (“) 和\xe2\x80\x9d (”)。 Unicode 字符来自 here .这使得请求不同于 DocumentRoot 目录。

例如在我的 httpd.conf 我有这个
DocumentRoot "/Users/Username/Sites"

这是我运行后发现的错误 tail error_log
[Mon Nov 18 19:51:35 2013] [error] [client ::1] mod_hfs_apple: Mis-cased URI or unacceptable Unicode in URI: /Users/Username/Sites/index.php, wants: /\xe2\x80\x9c/Users/Username/Sites/\xe2\x80\x9d/

可以找到 mod_hfs_apple2.c here .我不确定我当前的操作系统附带哪个版本的特立独行。

现在我保留黑客。

最佳答案

我也有这个错误,发现这个:

http://software.techassistbox.com/error-mis-cased-uri-or-unacceptable-unicode-in-uri-in-modhfsapple-after-updating-mac-os-x-from-1083-to-1084_52942.html

总之,在 httpd.conf 中注释掉这一行:

#LoadModule hfs_apple_module libexec/apache2/mod_hfs_apple.so

这是一个黑客,但它的工作原理。

关于macos - 将 mac os x 从 10.8.3 更新到 10.8.4 后,mod_hfs_apple 中出现错误 "Mis-cased URI or unacceptable Unicode in URI",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17282669/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com