如何修复 apache2 中的“文件名太长”错误?

如何修复 apache2 中的“文件名太长”错误?

我在 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

其中很多都不允许使用较长的文件名,因此您必须将它们改短,没有其他办法。

相关内容