Ubuntu

Wordpress Ubuntu 12.04:無法創建目錄 wp-content/uploads?

  • April 14, 2017

我已經使用 ubuntu 1.04 LTS 在亞馬遜 ec2 上建立了一個 wordpress 網站,通過端到端遵循本教程,除了我使用亞馬遜 RDS(他們的雲數據庫服務)而不是 sql。雖然我不認為使用 mysql 的 RDS instad 可能會導致問題。但我確實認為您需要先查看本教程,然後才能回答問題。

wordpress 安裝工作文件,但是當我嘗試從管理面板安裝新主題或新外掛時,出現以下錯誤

無法創建目錄 wp-content/uploads。它的父目錄是否可以被伺服器寫入?

我什至從終端手動創建了上傳目錄,然後得到了以下錯誤

上傳的文件無法移動到 /home/ubuntu/www/wp-content/uploads。

我很確定它與文件和文件夾權限有關,我使用了以下命令

find /home/YOUR_USER_NAME/www/html/ -type d -exec chmod 755 {} \;
find /home/YOUR_USER_NAME/www/html/ -type f -exec chmod 644 {} \;

將每個文件夾的權限分別設置為 755 並將文件設置為 644,但仍然沒有任何幫助,我已經嘗試修復此問題超過 2 天,但沒有解決方案。請幫忙!PS>我有wordpress3.5,ubuntu server 12.04

Apache/PHP 以什麼使用者身份執行?預設情況下,如果文件/文件夾不歸該使用者所有,則預設為 www-data,則網路伺服器無法將更改寫入它們。您需要更改文件的所有者或 chmod 777 /home/ubuntu/www/wp-content/uploads 以便 Apache 使用者可以在該文件夾中寫入。

ssh 進入並導航到該wp-content文件夾並輸入以下兩行:

sudo chown -R www-data uploads/
sudo chmod -R 755 uploads/

引用自:https://serverfault.com/questions/459976