Dynadot 搬瓦工 腾讯云

解决 LookingGlass 在 Ubuntu 16.04 LTS 上无法使用的问题

Sider GigsGigsCloud

LookingGlass,是一个用 PHP 写的用来查看网络状况的脚本。主要是允许用户在网页上执行一些操作,比如 ping、mtr 和 traceroute,来查看当前的主机到你本地的网络状况。

今天记录一下 LookingGlass 在 Ubuntu 16.04 LTS 上无法使用这个问题的解决方法。

相关文章

安装 LookingGlass

项目地址:telephone/LookingGlass

安装过程在 Github 上面已经介绍的很清楚了,这里不作赘述。

解决问题

我使用的是 Ubuntu 16.04 LTS,发现用不了,表现为 ping 和 mtr 等命令都没反应。排查过程如下。

1. 打开 PHP error log

vim /etc/php.ini

找到 display_errors,把 Off 改成 On,保存,然后重启 Apache。

2. 发现问题原因

再次去你的网站上尝试一下 ping,会提示错误。比如我这里提示的是 proc_open() has been disabled for security reason

3. 解决问题

那么就很简单了,再次编辑 php.ini,找到

disable_functions = exec,system,dl,passthru,chown,shell_exec,popen,proc_open

这一行,然后把 proc_open 这个删掉即可。再次重启 Apache。

发现问题已经成功解决。

Dynadot Hostwinds
赞(1)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《解决 LookingGlass 在 Ubuntu 16.04 LTS 上无法使用的问题
文章链接:https://oldtang.com/116.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。