我在试着安排这个https://github.com/oprel/emanon但是每次我尝试运行post.cgi时,我都会在错误日志中收到此错误:
[Sat Jul 02 13:03:13.380647 2022]
/fs5d/9kun/public/board/.htaccess: Invalid command 'Deny', perhaps misspelled or
defined by a module not included in the server configuration
“无效命令”来自.htaccess:
<FilesMatch "\.(txt|pm)$">
deny from all
</FilesMatch>
我应该怎么做?我用cgi运行apache。
2条答案
按热度按时间eh57zj3b1#
我希望您使用Apache 2.4
Deny
是Apache 2.2(及更早版本)指令,以前在Apache 2.4上已弃用,并已(从 base 模块)移至mod_access_compat(可选扩展)。此模块可能未启用,因此出现错误。在Apache 2.4中,您应该使用相应的
Require
指令。例如:参考编号:
fdx2calv2#
问题是您根本没有对语句排序,因此Apache不知道您是要拒绝还是允许它。