日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

解決新的SELinux安全級別產(chǎn)生問題

【解決新的SELinux安全級別產(chǎn)生問題】在Fedora Core 3 Linux發(fā)布版中,你運行PHP或者類似的其它腳本的文件或者目錄操作的時候,可能會出現(xiàn)這樣一個異常:"failed to open stream: Permission denied in ..." 。這很容易讓我們聯(lián)想到權限問題,那么我們按照常規(guī)會把這個文件或者目錄的權限設置為777,但是很遺憾,在這個版本中這樣做或許并不能解決這個問題 。
這是因為新的SELinux內核只允許apache用戶僅僅在/tmp目錄中進行這樣的操作(或許有別的可能和原因),解決這個問題必須關閉SELinux的安全級別的相關特性,允許apache用戶可以操作其它目錄,請看下面的詳細步驟和圖示:
有如下PHP代碼: if (!file_exists("count")) //如果文件count不存在{$file=fopen("count","w "); //創(chuàng)建count文件并寫入fwrite ($file,"000001"); //寫入fclose ($file); //關閉文件}運行之后,出現(xiàn)異常: Warning: fopen(count): failed to open stream: Permission denied in /var/www/html/count.php on line 4Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/html/count.php on line 5Warning: fclose(): supplied argument is not a valid stream resource in /var/www/html/count.php on line 6打開“應用程序”->“系統(tǒng)設置”->“安全級別”:



確定修改之后,記得一定要重新啟動防火墻和Apache服務器 。再次運行上面的代碼,程序運行正常 。

    推薦閱讀