研发部门同事开发了一个接口管理辅助工具Shepherd,要求搭建在内网环境中,遇到点小问题记一下。
将开发的文件上传只web目录下,更改数据库ip,可以正常打开
登陆用户信息,此时需要连接数据库来验证用户名密码。浏览器报错如下:
'mysqli' not found in /var/www/html/Shepherd/fns/db_fns.php on line 5
apache日志报错如下:
[Mon Jul 03 16:35:36 2017] [error] [client x.x.x.x] PHP Fatal error: Call to undefined function mysqli_connect() in /var/www/html/Shepherd/fns/db_fns.php on line 5, referer: http://10.74.82.205/Shepherd/inters/subscribe.php
因为我这个服务器*了,所以安装php插件的时候没安装完全,换了一台机器,安装了Mysqli 函数库,问题解决。可以正常访问。