其實以前也不清楚,是最近研究,文件的寫入權限,才知道,原來是有差別的
系統為了安全性,是有區分 ( 讀取權限 ) 及 ( 寫入權限 )
例如 Windows 分2種,參考 ( Windows 檔案總管 ) 之操作教學,連結總整理
Windows 作業系統,是將寫入權限,分成2種用戶組 ( 一般使用者 ) 及 ( 系統管理員 )
中間,有不少的帖子,說明 Windows 作業系統之寫入權限,大家可以參考看看
如果你有在研究架站的話,都是用 Unix 作業系統 ( 免費 PHP 網頁託管主機 ) 之使用教學,連結總整理
所以,要了解一下 Unix 文件讀取權限,是如何運作的,避免無法寫入,造成 php 執行錯誤
維基 Unix 文件讀取權限,參考 https://zh.wikipedia.org/zh-tw/Chmod
Unix 作業系統,則是將用戶組,分成3種 ( 擁有者 ) 及 ( 特定用戶組 ) 及 ( 公開用戶組 )
而且用戶組,可以各別的設定 ( 讀取權限 ) 及 ( 寫入權限 ) 及 ( 執行權限 )
使用 FileZilla Client 之類 FTP 軟體 ( 建站_未分類 ) 之相關文章,連結總整理
在 ( 資料夾 ) 或 ( 檔案 ) 滑鼠右鍵 → 檔案權限
比較常見 644 755 777 這3種,後面會說明
644 一般是用在 ( 設定檔 ) 限制給 php 載入,沒有執行權限
這部分,圖文不好說明,見文章底部 youtube 視頻解說
755 這個 ( 資料夾 ) 還有 ( 檔案 ) 能夠執行,但沒有寫入權限
這部分,圖文不好說明,見文章底部 youtube 視頻解說
777 為何要設 777 因為不知道,檔案的寫入權限,是給那一個,乾脆 777 都可以寫入
這部分,圖文不好說明,見文章底部 youtube 視頻解說
譬如 驗證問答6位英文字圖片驗證、社區茶坊、社區話匣子 這3個,不跑 mysql 資料庫,是用 php 產生某個檔,來存放資料,有的託管主機,是將 php 的寫入權限給 ( 擁有者 ) 那就不用設 777
而有的託管主機,是把 php 的寫入權限,設給 ( 特定用戶組 ) 或 ( 公開用戶組 ) 那就要設 777 不然無法寫入
補充說明 FileZilla Client 路徑樹狀圖,那4個視窗,
在 ( 建站_未分類 ) 之相關文章,連結總整理 裡面,
說的不是很好,在此補充說明一下
Windows 檔案總管之操作,請參考 ( Windows 檔案總管 ) 之操作教學,連結總整理
這部分,圖文不好說明,見文章底部 youtube 視頻解說
返回目錄 ( 建站_未分類 ) 之相關文章,連結總整理
對上述圖文教學,還不太明白的話,請至下方連結,查看 youtube 視頻解說
視頻解說之第一部分 https://www.youtube.com/watch?v=FjFz3LZWUwc
謝謝大家,抽空觀看,files備份檔名 website01075
沒有留言:
張貼留言
由於經常被灌水,所以您再發表留言之後,需要耐心的等待博客主之審核,於審核過後才會公開您的留言,因此請您不要重複的留言,謝謝您的留言。
Hello my friend, I have no money, I am very poor, My blog is super chill, I welcome your comments, but in order to maintain a healthy discussion, please avoid spam or irrelevant comments.