openwrt-packages icon indicating copy to clipboard operation
openwrt-packages copied to clipboard

官方 openwrt master 分支 nginx-manager 加载配置文件出错

Open sgpublic opened this issue 2 years ago • 2 comments

rt,看起来好像是前端页面的问题,luci-app-nginx-manager/luasrc/view/nginx-manager/index.htm#L28 引用 tabmenu,但 /usr/lib/lua/luci/view/cbi/tabmenu.htm 不存在。

对不起,服务器遇到未知错误。

/usr/lib/lua/luci/template.lua:97: Failed to execute template 'cbi/map'.
A runtime error occurred: /usr/lib/lua/luci/template.lua:97: Failed to execute template 'nginx-manager/index'.
A runtime error occurred: /usr/lib/lua/luci/template.lua:74: Failed to load template 'cbi/tabmenu'.
Error while parsing template '/usr/lib/lua/luci/view/cbi/tabmenu.htm':
No such file or directory
stack traceback:
	[C]: in function 'error'
	/usr/lib/lua/luci/template.lua:74: in function '__init__'
	/usr/lib/lua/luci/util.lua:65: in function 'Template'
	/usr/lib/lua/luci/dispatcher.lua:696: in function 'include'
	[string "/usr/lib/lua/luci/view/nginx-manager/index...."]:1: in main chunk
stack traceback:
	[C]: in function 'error'
	/usr/lib/lua/luci/template.lua:97: in function 
	(tail call): ?
	/usr/lib/lua/luci/cbi.lua:257: in function 'render'
	/usr/lib/lua/luci/cbi.lua:266: in function 'render_children'
	[string "/usr/lib/lua/luci/view/cbi/map.htm"]:6: in main chunk
stack traceback:
	[C]: in function 'error'
	/usr/lib/lua/luci/template.lua:97: in function 
	(tail call): ?
	/usr/lib/lua/luci/cbi.lua:257: in function 'render'
	/usr/lib/lua/luci/cbi.lua:440: in function 'render'
	/usr/lib/lua/luci/dispatcher.lua:1478: in function '_cbi'
	/usr/lib/lua/luci/dispatcher.lua:1051: in function 'dispatch'
	/usr/lib/lua/luci/dispatcher.lua:479: in function 

sgpublic avatar Mar 21 '22 02:03 sgpublic

lede是需要tabmenu的,所以你去掉之后lede会不显示。抽个时间做一个官方也支持的前端页面

sundaqiang avatar Mar 22 '22 03:03 sundaqiang

懂了,我去测试一下lede的,看能不能适配一下

sgpublic avatar Mar 22 '22 03:03 sgpublic