最近有人找到我说按照以前《小米路由器3G开启SSH安装MT工具箱》这个教程安装Misstar tools工具箱,SSH页面输入命令后,显示安装完成。
但是到路由器管理页面点击工具箱弹出如下提示:
No page is registered at ‘/web/misstar/index’.
If this url belongs to an extension, make sure it is properly installed.
If the extension was recently installed, try removing the /tmp/luci-indexcache file.
今天说下如果安装MT工具箱提示安装成功,但是进入路由器后台提示出错怎么办?
Misstar tools工具箱安装打不开出错
开发版升级到最新后 2.23.64 ,点击MT工具箱会提示出错 。。。
类似于这种:
研究了一下,是 /web/misstar/index 没有在luci中注册 ,翻代码后发现,index.lua 。。。 等等系统自带的lua文件都加密了 。。。
所以,安装脚本不能往里面写入文件配置。
临时解决办法:
在 /usr/lib/lua/luci/controller/web 目录下新建一个文件 index2.lua
内容如下:
module("luci.controller.web.index2", package.seeall) function index() local page = node("web","misstar") page.target = firstchild() page.title = ("") page.order = 100 page.sysauth = "admin" page.sysauth_authenticator = "jsonauth" page.index = true entry({"web", "misstar", "index"}, template("web/setting/misstar/index"), _("Tools"), 81) entry({"web", "misstar", "add"}, template("web/setting/misstar/add"), _("Tools"), 82) entry({"web", "misstar"}, alias("web","misstar","index"), _("Tools"), 80) entry({"web", "misstar", "ss"}, template("web/setting/applications/ss/html/ss"), _("Tools"), 85) end
然后执行一下这个命令:
rm -rf /tmp/luci-indexcache /tmp/luci-modulecache/*
应该可以正常访问了。
官方QQ群号码:922069959(空)、1093596563(空)
One thought on “小米路由器3G安装Misstar tools出错“No page is registered at ‘/web/misstar/index’””
Pingback: 小米路由器AX3600官方固件最简单开启SSH方法 支持1.0.17、1.0.34、1.0.328、1.0.336 – 月下博客
留言评论