在 X96 Air Android 电视盒上全新安装 OpenWRT 21.02.1。 OpenWRT 在 U 盘上运行。访问 Web 界面会出现“网关错误”错误。
通过 ssh运行/www/cgi-bin-luci
会产生以下结果:
root@OpenWrt:~# /www/cgi-bin/luci
/usr/bin/lua: /www/cgi-bin/luci:4: attempt to index field 'dispatcher' (a nil value)
stack traceback:
/www/cgi-bin/luci:4: in main chunk
[C]: ?
luci 脚本很简单:
root@OpenWrt:~# cat /www/cgi-bin/luci
#!/usr/bin/lua
require "luci.cacheloader"
require "luci.sgi.cgi"
luci.dispatcher.indexcache = "/tmp/luci-indexcache"
luci.sgi.cgi.run()
我尝试创建一个空目录/tmp/luci-indexcache
,结果没有任何区别。再次删除也没有什么区别。
我怀疑 可能有问题luci.cacheloader
,但我不知道在哪里可以找到它,也不知道它是文本还是二进制。我有不路亚经验。谷歌搜索不会返回任何看起来像解决方案的内容。
有人能帮我吗?