在thinkphp5.1用专业版防火墙的时候,出现500错误.

在thinkphp5.1用专业版防火墙的时候,出现500错误.

除了总开关防火墙,其它规则全部关闭了,还是500,而关闭总防火墙就正常…以下为日志.

./waf.lua:51: in function ‘get_website_key’
./waf.lua:72: in function ‘init’
./waf.lua:171: in main chunk, client: 192.3.xxx.xxx, server: abc.com, request: “GET /0769.php?act=rt&callback=jQuery1708093768055956323_1713952771817&_=1713952773710 HTTP/1.1”, host: “t.x.fo”, referrer: “https://abc.com/0769.php
2024/04/24 05:59:36 [error] 43#43: *100 lua entry thread aborted: runtime error: ./waf.lua:51: bad argument #1 to ‘ipairs’ (table expected, got userdata)
stack traceback:

官方对这个问题解决态度是,关掉WAF

:sweat_smile:是???为啥?

反正总的来说,waf还没成熟,这才刚发布。我生产环境也不用他,等过段时间成熟了再说吧,这个东西才发布一个多星期

看起来是BUG,我删除整个网站,这个域名在开启防火墙的时候还是500错误 ,只要关闭就正常…

整个网站完全删除情况下…想不通