pidashboard不显示CPU频率和温度

Big_Chromosome 10cm2020-07-181288 次点击
https://ppmm.org/images/2020/07/18/a6700b00064b7902da54eef18e34db2b.png
使用树莓派4B,lnmp已经正确安装,除了CPU温度和频率之外都正常。
https://github.com/spoonysonny/pi-dashboard/issues/10 这个回答也没能解决
收藏 ♥ 感谢
Spoony 小组长 2020-07-18 
在终端运行下面的命令看一下输出是什么
sudo cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq

另外你刷的树莓派操作系统是什么?
Big_Chromosome 10cm 2020-07-18 
@Spoony @Spoony 感谢大佬!!!
输出结果是750000,具体见图
树莓派刷的系统是最新的 raspios_full_armhf-2020-05-28
Big_Chromosome 10cm 2020-07-18 
@Spoony 感谢大佬!!!
输出结果是750000,具体见图

树莓派刷的系统是最新的 raspios_full_armhf-2020-05-28
Spoony 小组长 2020-07-18 
说明 PHP 没有权限获取这个文件的信息。按照 Air9420 的方法试试看:
当出现温度不显示时
先将php的错误提示打开
php.ini文件中display_errors = on
如果提示open_basedir restriction in effect这样类似的则是php的权限目录中没有你所需读取的目录
PHP的解决方式
将php.ini中的
open_basedir = "XXXX"
XXXX处添加需要读取的目录 可用 : 分隔多个目录
!如果文件中的open_basedir被注释或者none 那得在Apache 或者 Nginx 中进行修改 因为后两者的优先级大于php.ini
Apache的修改方式
httpd.conf文件中或者同目录下的vhost目录下的 *.conf 文件
fastcgi_param有这个前缀的 后面双引号中有open_basedir的则是权限作用域的目录了
需要在这添加目录 方式同php差不多
Nginx的修改方式
在nginx的根目录下fastcgi.conf中找到
fastcgi_param PHP_ADMIN_VALUE
修改修改同上
保存后重启相关服务即可

把错误信息打开之后,看看是什么错误。然后再看。
Big_Chromosome 10cm 2020-07-19  ♥ 1
@Spoony 感谢大佬!!!!添加了/sys/devices/system/cpu/cpu0/cpufreq/及/sys/class/thermal/thermal_zone0/两个目录的读取权限后解决了!!!!

登录注册 后可回复。