LibreNMS 更新 php 版問題
BUBU 剛好在更新 LibreNMS 的 PHP 版本要從現行的 7.4 版本更新到官方所指定的 8.1 版本有遇到一些問題。
解決程過
- 更新完後在設備頁面無法正常顯示設備資訊從
F12
開發人員工具查看到此訊息,會出現此問題是因為此目fastcgi_temp
權限問題造成的
NET::ERR_INCOMPLETE_CHUNKED_ENCODING 200 (OK)
-
確認
nginx.conf
user 是什麼,基本上應該都是www-data
如果不是請修改並且重啟nginx
服務 -
修改 nginx 暫存檔權限路徑
cd /var/cache/nginx
chown -R www-data:www-data fastcgi_temp
- 修改
fastcgi_temp
此目錄
chown -R www-data:root fastcgi_temp
- 重新設定
librenms
權限
chown -R librenms:librenms /opt/librenms
chmod 771 /opt/librenms
setfacl -d -m g::rwx /opt/librenms/rrd /opt/librenms/logs /opt/librenms/bootstrap/cache/ /opt/librenms/storage/
setfacl -R -m g::rwx /opt/librenms/rrd /opt/librenms/logs /opt/librenms/bootstrap/cache/ /opt/librenms/storage/