跳到主內容

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/

補充說明


備註





參考相關網頁