宝塔面板用雅黑PHP探针不显示硬件信息和参数信息

admin2022-12-29  128

在网上找到一款雅黑PHP探针,感觉挺不错的,传到自己的CentOS服务器里面却不能正常显示硬件信息和参数信息。

 

于是查找原因是什么。

 

经过一番折腾解决了。

 

不仅要修改PHP的相关配置,还要修改探针本身的代码。

 

我用的是宝塔面板,为了防止PHP跨站问题,限制了PHP可访问的目录。

 

需要在网站根目下的.user.ini文件中修改增加/proc目录。

 

直接在宝塔面板的文件管理模块中打开.user.ini文件编辑。

 

默认的.user.ini文件中就只有这样一行内容:

open_basedir=/www/wwwroot/default/:/tmp/

 

在这行内容末尾添加:/proc/,变成下面这样:

open_basedir=/www/wwwroot/default/:/tmp/:/proc/

 

proc后面的“/”千万不能丢,防止扩大用户访问目录范围。

 

再修改探针文件,方法如下:

将探针文件中的 $_SERVER[PHP_SELF]
全部替换为 $_SERVER['PHP_SELF']

将探针文件中的 eregi
全部替换为 preg_match

 

替换之后再上传覆盖探针文件即可正常显示相关信息。

转载请注明原文地址:http://www.198484.com/?read-38.html
0

最新回复(0)