install rockmongo to ubuntu 16.04
Friday, August 10th, 2018 Posted in Linux | No Comments »rockmongo的安装非常简单。 首先,原来的rockmongo(https://github.com/iwind/rockmongo)不支持PHP 7.0,所以不能直接用了。 所以要从这里下载支持支持PHP 7.0的rockmongo: https://github.com/krutpong/rockmongo-php7。 然后就是安装php-mongodb [crayon-5c6ff32b2d3d7999210257/] 最后就是配置config.php。这个根据config.sample.php或者后面的注释简单配置一下就可以了。 重点要写的就是新的mongodb应该是加强了鉴权部分,如果不对权限进行配置的话,使用普通用户登陆,你将会在rockmongo上看到下面这个错误 [crayon-5c6ff32b2d3df858229526/] 同时,在mongodb的日志中,你也可以看到类似下面的错误 [crayon-5c6ff32b2d3e2925892479/] [crayon-5c6ff32b2d3e4731585922/] 应该是原来的mongodb允许任意用户列出所有的数据库或者表,但是现在已经不允许了。我们要通过下面命令来授权 首先,建立一个executeFunctions的角色 [crayon-5c6ff32b2d3fb851384055/] 然后将这个角色授权给你的用户 [crayon-5c6ff32b2d3ff792103635/] 之后再登陆应该就没有错误了。