讀這
WordPress的故障排除:權限,屬性和路徑,噢 , 我的!
產生的問題與從不同網頁寄存包,版本的PHP,Apache等,文件的權限問題,有時後面的抬頭。 我希望下面的參考可以提供一些幫助或指導經驗較少的:
甲“未找到文件”,“404”,“無法創建目錄”,“無法打開”或“不存在”錯誤而停止的東西死在他們的行踪。 這通常是由於程序/腳本沒有找到腳本或文件,其中,預計,或者不'允許',因為看到它的權限設置的文件或者它的目錄。
讓我們先從路徑。 仔細檢查你的錯誤,它通常會列出文件路徑問題。 我建議使用FileZilla中FTP程序 。
打開FileZilla中並連接到您的網站。 瀏覽路徑中列出的錯誤,並設法找到該文件。 如果它遺漏,請嘗試重新上傳並測試...如果路徑是不同的,如果您確認安裝了WordPress的'最'或根目錄,或者如果它在一個子目錄。
如果你發現它的路徑是正確的,檢查的權限。

對於這個例子,我將若干權限標誌:
drwxrwxrwx 1234567890
1目錄旗幟,'D'類,如果一個目錄,' - '如果一個正常的文件,偶爾'升'的鏈接。
2,3,4讀,寫,執行權限的用戶(擁有者)的文件
5,6,7讀,寫,執行權限的組
8,9,0讀,寫,執行權限為其他(有時被稱為'大家')。
-在任何位置意味著沒有設置標誌
ṛ文件是可讀的所有者,組或其他
瓦特文件是可寫的。 在一個目錄,寫權限意味著你可以添加或刪除文件
X文件是可執行文件(僅適用於程序和shell腳本-沒有用的數據文件)。 執行權限的目錄意味著你可以列出該目錄中的文件
章的地方'×',通常被稱為去設置UID或設置的groupId標誌(在一個可執行程序設置,UID或設置的groupId,該程序運行的權限的所有者/組。以目錄,set-UID/set-groupID勢力的文件和目錄創建的內部繼承用戶/黨團的父目錄)。
出於安全的權限設置為WordPress應該755和644的目錄的文件。 大多數的主機,但是,要求所有進程產生的原因是用戶有一個獨特的身份,加入另一個層次的安全。 因此,如果WordPress的插件,或創建一個文件或目錄,這將有獨特的所有者(往往組),所以目錄的755不會讓我們在它創建文件和文件有644不會讓我們保存更改它。 所以,這個轉變發生。
這是我們打擊“您Mileage可能會改變”地區。 典型的WordPress的安裝只需要wp-content/目錄,以777(以便WordPress的可以創造wp-contents/uploads/文件夾)。 如果您wp-content/uploads/已經存在的權利,可以跳過去,使wp-content/ 755。 如果啟用組織我上傳到一個月時間,今年的文件夾 ,然後在子目錄需要檢查和wp-content/uploads/2006/06例如),所以你需要uploads/為2006/為777和06/為777。 如果您使用的是ImageManager插件,您將需要檢查的權限wp-content/uploads/2006/06/.thumbs/以及!
這是一個原因,我建議你關掉組織我上傳到一個月時間,今年的文件夾 ,因為你將有問題的權限,每個月一個新的目錄時,需要創建。 只要讓他們都去/ wp-content/uploads。
有些人在使用編輯器編輯的管理主題和插件文件(我建議對這個除非你可以保持在644正在編輯的文件有),發現他們有權限的問題(如PHP進程將具有不同的憑據最服務器),改變他們的文件666。 我不舒服的。 我有壓傷FileZilla中。 是的,我需要更多。
如果我的FTP到我的網站與FileZilla中,雙擊一個文件,它會在我最喜愛的文本編輯器(編輯:設置:文件查看/編輯在FileZilla中的菜單)和一出更加舒適的環境,我可以改變,保存,然後單擊確定以更改的文件上傳到服務器。 其他好處,這是該文件被讀取並寫入通過FTP它保持我的用戶/組的身份,給我更多的安全和控制。
如果您有任何建議,這篇文章,請隨時發表評論...
33用戶評論“WordPress的故障排除:權限,屬性和路徑,噢,我的!”
謝謝,非常有幫助。 我一直在尋找類似的措施。
歡迎您!
我當然girlfreind設立這個網站,我一直修改,但突然編輯按鈕在屏幕上的網站是走了嗎? 我不能訪問任何編輯opions? 我怎樣才能得到這個回來,因為我當然無法使用? 我需要發布新的東西ASAP項目? 可有人能幫助我嗎? 達瑞爾
直到你明白,為什麼'編輯'按鈕不見了,你總是可以嘗試[yourdomainhere].com/fishing/wp-admin ,應該迫使可濕性粉劑登錄屏幕出現。
我有一個問題,下載影像可濕性粉劑.. 所以,如果我這樣做是正確的話,我所有的可濕性粉劑內容權限應644。
埃德加斯:以下是從該段中,我認為適用於您:
“典型的WordPress的安裝只需要可濕性粉劑內容/目錄,以777(以便WordPress的可以創造wp-contents/uploads文件夾)。 如果啟用組織我上傳到一個月時間,今年的文件夾中的子目錄,然後需要檢查和(wp-content/uploads/2006/06例如)。 “
任何目錄WordPress是指定使用可能需要777。
Changinging模式的可濕性粉劑內容/目錄777其中大部分是被視為不安全的整個運行WordPress的主題。 但事實並非如此嚴格,如果你有shell權限:問題是,在Linux中,PHP腳本沒有運行,但該目錄是由用戶擁有這樣就沒有人能不能寫入,除非它的文件模式為777。 更好的解決辦法是改變所有權人的目錄,然後目錄可以上傳文件模式為755和所有目錄創建的由WordPress也文件模式為755。
在shell cd到WordPress的根目錄,然後鍵入並輸入:
喬恩沒有人可濕性粉劑內容
如果您沒有shell訪問,請問您的虛擬主機做你。
但如果你的服務器運行phpsuexec啟用,PHP腳本運行的用戶也有寫訪問的目錄的用戶所擁有。 因此,在這種情況下上載目錄即可文件模式為755。
但不幸的是shell訪問是越來越少見定期舉辦的計劃。
和777在現代主機沒有危險,因為它聽起來,仍然要採取某些程序/配置失敗,它被利用,因為我們在談論/上傳/我並不太擔心有人非法入侵圖片/拉鍊文件,我把那裡。
有一個基本的安全問題與設立這樣一個文件“的wp - config.php”的644人共享環境:它允許其他用戶該主機上讀取您的數據庫設置包含在該文件。 然後,他們可以使用你的數據庫設置和為所欲為與數據庫的數據。 看到這個線程的可濕性粉劑論壇更多:
http://wordpress.org/support/topic/83831
編輯:我忘了說的是,上述安全問題,如果適用的託管服務提供商允許SSH訪問您的帳戶。
Pizdin:這完全是不正確的,在最現代的共享環境。
不過,我欣賞的聯繫,人們都歡迎他來自己的結論;')
您好,我關心的是777問題wp-plugin/uploads /
如果人們把一些腳本的文件夾中執行時會刪除其他文件其他文件夾中(或做一些骯髒的事情)?
您好阿迪:
您所關心的是有效的。 根據不同的主機它往往成為一個平衡之間的安全和便捷的使用。
如果我不得不用777(或666文件),只要我是完成更改後,我會極想切換回644分之755一切。 此外,我當我還是託管網絡解決方案(我不推薦作為主機)。
但問題往往在於如何網絡主機分配一個用戶的身份登錄誰通過FTP /等。 和給予的身份從內部剝離過程可濕性粉劑的管理界面(PHP進程(S))的。 這些通常是不同的,這就是為什麼你看到的行為差異,在編輯/刪除/上傳文件使用FTP /等。 當這樣做是屬於可濕性粉劑管理區...
我現在的主機,site5.com,解決了安全問題不同,所以我能保持在755的目錄和文件,在644還沒有收到任何權限錯誤當使用可濕性粉劑管理工具。
另一方面,正如Pizdin上文所指出的(有一些主機),其他用戶或許可以看我的wp - config.php文件在我目前的環境。 這不是我的事太多了(我把備份和大多數黑客不會'船尾在自己的巢'這麼說),但我沒有改變的wp - config.php 600。
我在這個過程中建立另一個博客上一個新的主機與我自己的域名,有麻煩的權限,您的文章似乎正是我期待的,我想知道如果該職位仍然是及時當前可濕性粉劑?
哇,這是一個運行的句子 ![]()
謝謝,
thirstan
Thirstan:是的,實際上沒有任何變化那裡。
可濕性粉劑的版本並不重要,雖然主機環境。 例如:在aplus.net(和網絡解決方案),你會遇到問題與可濕性粉劑沒有'允許'創建目錄和文件。 不過,東道主像site5.com處理這件事不同,你不會注意到任何權限問題產生與WordPress / PHP的過程中創建或編輯文件。
三感謝這麼多的這一點。 我一直追逐的目標1and1過去一周,因為他們無法解釋為何突然我的電子商務插件再也無法創建縮略圖從照片上我們上傳。
我想現在我明白了,可能能得到客戶服務,切實幫助我。 我會讀您的文章,並引述了它在我的電子郵件,一旦我完全理解。
再次感謝。
最佳的解決辦法是手動創建目錄結構提前。 的唯一原因是因為需要777 WordPress的需要創建這些目錄。 但是,如果目錄已經存在一個嚴格的權限設置是可能的。 因此,創建目錄未來幾年時間裡(一個文件夾,每一個月),然後文件模式的目錄和文件,以755至644。 有時,我注意到,目錄需要775根據您的主機。
乾杯!
您好,我試圖和chmod可濕性粉劑內容,從755到644,但結果總是變成764。 任何想法? 謝謝
偉大的文章,現在一切都工作正常,thx。
三個詞:PHP的安全模式。
我是追逐這個問題,為客戶大約一個小時。 在上傳目錄的所有者是Apache用戶,但任何一年或一個月目錄WordPress的嘗試創建上傳失敗,直到我關閉了PHP的安全模式。 現在,這就像chizzamp!
歡呼薩姆。 只要碰到這個問題,而移轉WordPress.com的。牛津博客上新的主機。 這是我第一次不得不更改文件權限。
謝謝,
馬特
woow偉大的職位,這將是對我很有幫助。 感謝這個偉大的一塊工作。
我曾試圖改變權限,改變路徑,但沒有工作。
直到冰城評論。
我改變了道路,拆除前斜線前wp-content/uploads ...和它的工作:)
您好,沒有給予許可使用內部服務器這一點。 只需登錄到可濕性粉劑使用管理員憑據,然後去設置- >“雜項- ”,然後複製並粘貼到默認路徑在會場展出。 這將解決這個問題,我剛才固定它... :-)這是如此簡單。 不要憑實在太簡單的問題。
關心,
個RJ。
系統工程師
actsupport.com
謝謝個RJ,但它是一個比較複雜的某些網頁主機。
餵,
我有問題的權限我的WordPress平台,似乎沒有人知道如何解決這些問題。 請幫助!
當我嘗試更改一些文件的權限,如編輯(這是非常重要的文件,我相信你會同意)到666,我得到這一行:500'網站文件模式為666編輯':命令不理解
同樣的事情發生了,當我嘗試寫的命令手動。
我不知道還能做些什麼。 我的虛擬主機不提供接連鄰近的cPanel,他們使用Windows和他們說,他們將“只讀”標記的文件,如果他們只是可讀,但他們沒有他們,我應該能夠更改權限。 但我不是。 他們也說我也許會改變服務器設置內部的WordPress的,但我沒有找到在那裡我能做到這一點還。
還有什麼我可以做?請幫助!
@阿利雅:Windows是一個完全不同的動物當談到權限。 我建議你向你的主機您移到Linux服務器,如果他們不能,找到另一台主機...只有一個權限的問題,您可能會遇到的WordPress運行在Windows服務器;')
此外,關於編輯,它不應該666,這將意味著其他人可以寫入。 使644。
我已經嘗試644,太,但沒有任何工程。
我不認為他們可以將我的Linux,或者。
我已經被告知,最好是找到另一個託管,看來我真的要。:)
反正謝謝!
餵,
這是我了。 我的虛擬主機總算我移動Linux平台,但問題仍然存在。 在FileZilla的權限是“644”,但我不能寫在文件中WordPress的,它說,我必須改變許可後,我可以寫。 (?)
此外,現在甚至托馬斯•權限,我已經沒有了。
任何想法?
@阿利雅:這聽起來像我們獲得最後2段的文章,你的主機是PHP進程映射到另一個'用戶'(不是其他人,但另一個'身份證'),這是一種形式的'安全'的曾經是受歡迎的。 我建議你使用FTP程序在這種環境下(而不是內部的編輯器)。
不後悔切換到Linux服務器,有幾個問題可能(會?)還冒出使用一個M $服務器...
我試圖這樣,它工作。 謝謝你這麼大! 之後應用。 10 informaticians我問不知道如何解決這個問題(包括託管支持),你是一個真正的生命的救星! ![]()






























