pi-dashboard在Ubuntu 20.04无法获取状态

Ackerven 10cm2021-07-311266 次点击
该系统已安装宝塔面板,Nginx+PHP7.1
具体如图
![Error](https://i.loli.net/2021/07/31/ixFS9rC2aLGRP6D.png)
收藏 ♥ 感谢
Spoony 小组长 2021-07-31 
这是宝塔面板对 wwwroot 目录权限的限制。你可以访问 device.php 看看,应该会报错。
目前我没有办法测试,如果是这样的话,你可以从文件的执行权限方面找找解决方法。
Ackerven 10cm 2021-08-01 
用户名和用户组都是www
具体权限如图
![QQ截图20210801233234.png]()
访问 device.php 的时候状态码是200的
![QQ截图20210801233300.png]()
Spoony 小组长 2021-08-02 
Ackerven 10cm 2021-08-02 
{‌"page":{‌"time":{‌"start":["0.03957300","1627912010"]}},"time":1627912010,"uptime":0,"cpu":{‌"freq":0,"stat":{‌"user":0,"nice":0,"sys":0,"idle":0,"iowait":0,"irq":0,"softirq":0},"temp":0},"mem":{‌"total":0,"free":0,"buffers":0,"cached":0,"cached_percent":0,"used":0,"percent":0,"real":{‌"used":0,"free":0,"percent":0},"swap":{‌"total":0,"free":0,"used":0,"percent":0}},"load_avg":[0,0,0,"0\/0"],"disk":{‌"total":14.507,"free":6.137,"used":8.37,"percent":57.7},"net":{‌"count":0}}
Spoony 小组长 2021-08-02 
你的操作系统是 Raspberry Pi OS 吗?
看起来是没有成功读取到 CPU 内存信息。
我看了下我自己的文件权限,如下。

Ackerven 10cm 2021-08-03 
不是Raspberry Pi OS
是通过balenaEtcher 安装的Ubuntu 20.04 LTS
Ackerven 10cm 2021-08-03 
我权限改为777都无法读取
1512184348 3.8m 2021-08-04  ♥ 1
ubuntu 21.04 正常 以前20.04也正常,这个应该是php无读取/proc权限。
https://haven98.top:21443/dashboard/index.php
试下
sudo php device.php
看能不能读取到,这和php文件权限没多大关系。
相逢已是初识 157.9m 2021-08-04 
上面的方法试试看
Ackerven 10cm 2021-08-04 
不行,sudo php device.php
我把目录下面的 .user.ini删除了也不行
Ackerven 10cm 2021-08-04  ♥ 1
好家伙,我把pi-dashboard所有文件的用户名和用户组改为root就可以了,可能不是root或者不在root用户组,没有 /porc 的权限

登录注册 后可回复。




› 相关内容关注微信公众号