注册信息页面提示请以root身份运行web工程

编辑
文档创建者:二喵 (超级管理员 )     浏览次数:563次     编辑次数:3次     最近更新:kara 于 2017-06-27     

1. 问题描述编辑

对FineBI工程进行正式注册之后,发现在注册信息页面机器码处提示请以root身份运行web服务器,如下图:
222

2. 解决方案编辑

根据服务器操作系统的不同,其解决方案有所区别,下面分为windows和linux来分别讲述。
2.1 windows
如果服务器操作系统为windows,而在注册信息页面可以看到是机器码没有读取到,故首先判定服务器上的机器码是否可以被读取,如果可以读取到,那么通过path路径的配置来强制使其访问到机器码所在路径。
  • 判断是否可以读取机器码
使用root/administrator身份运行服务器,在开始菜单中运行cmd,输入wmic命令行,回车,如下图:
222

然后再输入csproduct list full命令行,回车,如下图,如果可以得到机器的UUID,那么说明当前服务器机器码UUID是可以被读取的:
222

  • 配置环境变量
在开始菜单中运行cmd,输入wmic命令行,回车,若出现:‘wmic’不是内部或外部命令,则需要在环境变量的path里面增加C:\WINDOWS\system32\wbem
注:wbem是wmic所在的文件夹。
2.2 Linux
  • 1.以root身份运行
如果是Linux系统下的,那么直接以root身份运行web服务器即可。
  • 2.通过命令获取机器码
使用命令dmidecode -t1来获取,如下图所示。
222

注:若使用命令dmidecode -t1来获取时,执行后出现“command not found”,可以通过安装DmiDecode来解决这个问题。步骤如下:
1.访问http://download.savannah.gnu.org/releases/dmidecode/,下载较新版本的DmiDecode,这里下载了“dmidecode-2.12.tar.gz”源码包;
2.拷贝源码包到服务器;
3.解压:tar -zxvf dmidecode-2.12.tar.gz
4.切换目录:cd dmidecode-2.12
5.编译:make
6.安装:make install
7.验证:dmidecode -t1
具体过程如下图所示。
222


附件列表


主题: 数据配置
标签: 暂无标签 编辑/添加标签
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(微信ID:frbiaoge)

本文档是否有用?
谢谢! 我们非常感谢您的反馈。
提交反馈: