2011-09-30 49 views
0

我無法通過WordPress管理將主題上傳到我的WordPress安裝。我收到以下錯誤:無法將主題上傳到我的WordPress安裝

The uploaded file could not be moved to /home/debiprasad/webapps/wordpress/wp-content/uploads/2011/09

WP-內容目錄的權限和所有子目錄是:0755。有些人可能會建議將它製作成0777。這可能有用,但我認爲這不是正確的解決方案。因爲,所有的文件夾應該有權限0755,這是安全的。 0755是默認設置,可用於其他安裝。

我想知道這個錯誤的原因是什麼,什麼是完美和安全的解決方案?

+0

你能描述一下你如何上傳你的主題和格式 – Gowri

+0

我正在討論通過網絡上傳主題:外觀→主題→安裝主題→上傳。 – Debiprasad

+0

:什麼格式的文件夾或zip文件 – Gowri

回答

0

假設你使用Apache,你的上傳文件夾是由www-data擁有的嗎? (或任何用戶apache/php運行?)

如果您有權訪問更改所有權,0755應該工作,只要上傳文件夾(和其中的子目錄)由Web服務器運行相同的「用戶」擁有因爲在大多數情況下,這將是萬維網數據。

如果這不起作用,您使用什麼方法來安裝主題? ftp,ftps或ssh2?

+0

好吧,我從另一個評論中收集了你正在使用儀表板上傳器 - Web服務器(www-data)擁有的上傳文件夾也是如此?它大量依賴於您的設置,但如果您自己(作爲用戶)創建了該文件夾並且權限爲755,則Web服務器可能只具有讀取/執行權限,而不能寫入。 – chrismou

+0

是的,你似乎是對的。我檢查了目錄權限,所有者和組。我發現我的用戶名是目錄的所有者和組。我不確定,這是否發生在正常安裝。也許,主機​​控制面板的安裝是罪魁禍首。我會調查更多,並在此分享。 – Debiprasad