您好,登錄后才能下訂單哦!
提示:PHP Warning: session_start(): open(/var/lib/php/session/sess_ur0b0pbgf3f44ubludp1jloni5, O_RDWR) failed: Permission denied (13) in /var/www/html/cacti/include/global.php
描述:幫一兄弟公司解決cacti 安裝問題,困擾他很久,這里直接把遇到 百度里面少見的錯誤貼出來,分析給大家以后便于解決錯誤。一般cacti 安裝照著帖子來,很簡單,這里也不做詳細描述,具體關于安裝cacti 我是按照這個官網wiki 和帖子來的,有這兩個文檔基本上可以都正常安裝出來。
https://my.oschina.net/f91jty/blog/168386
官方文檔:
http://www.cacti.net/downloads/docs/html/unix_configure_cacti.html
錯誤描述:一般到輸入默認密碼后就跳到 強制更新密碼頁面,但是這個cacti 怎么都不跳轉,之前以為是安裝步驟有問題,重新來了幾遍都還是這樣,開始懷疑不是安裝步驟的問題。
開始debug 分析:
cacti日志分析 cat /var/www/html/cacti/log/cacti.log ,沒有有用信息;
2.chrome 查看分析,f12 開發者界面查看, 發現POST 302 錯誤;
3.去看Httpd 日志分析 cat /var/log/httpd/error_log,發現有用信息,php 寫入權限的問題;
解決方法,修改權限或者直接更改session 至/tmp 目錄, 官網標準解決方法:
http://www.php.net/manual/en/session.configuration.php#ini.session.save-path
修改 /etc/php.ini 配置項,然后重啟httpd.
session.save_path = /tmp
4.測試是否解決:正常跳到了強制修改密碼的一步;
5.其他配置測試,正常;
總結:
到了這里,基本關于:PHP Warning: session_start(): open(/var/lib/php/session/sess_ur0b0pbgf3f44ubludp1jloni5, O_RDWR) failed: Permission denied (13) in /var/www/html/cacti/include/global.php
的問題就解決了。至于原因是php權限問題,至于為什么權限改了,默認按照官網帖子裝是很簡單很順利的,估計是小伙子剛開始不熟,練手把哪里的環境給改了。我只好默默的來填坑了。~~~~(>_<)~~~~。這里我主要提示解決問題的邏輯思路,一步步來分析,重點看日志。當然你要知道日志在哪里,哈哈。然后再來一步步分析。專門一口氣重裝是解決不了問題的。(*^__^*) 嘻嘻……
重要的分析工具:官網標準帖子,catcti log 日志查看 和 apache httpd 日志查看定位;其他關于安裝步驟,看官網帖子就OK ;
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。