我在 Debian 上的 apache 错误日志中看到很多“文件名太长”错误。
我怎样才能解决这个问题?
答案1
这是一个已知的错误或已知问题。
这可能是错误: https://issues.apache.org/bugzilla/show_bug.cgi?id=45187
或者您的文件名实际上可能太长,在这种情况下,请确保您的文件名(或两个斜杠之间的任何内容)不超过 255 个字符。
此外,请确保修改您拥有的任何 mod_rewrite 规则,它们也可能导致这种行为。
当您的参数/文件名长度超过 255 个字符时,apache 将根据您的文件系统限制进行检查。
有关最大文件名长度的更多信息,请参见此处: http://en.wikipedia.org/wiki/Comparison_of_file_systems#Limits
其中很多都不允许使用较长的文件名,因此您必须将它们改短,没有其他办法。