無法建立目錄wp-content/uploads/2018/09。有沒有上級目錄的寫權限?

環境一:Linux本地安裝Wordpress
按照以下方法重新設置用戶和安全權限:

創建用戶www,輸入兩次密碼

sudo useradd www
sudo passwd www
修改用戶權限:

sudo gedit /etc/passwd
找到www的那一行,類似下面一行:

www:x:1001:1001::/home/www:
將www的home目錄改爲網頁服務器的根目錄如:/var/www/,並增加不讓用戶登錄的設置:

www:x:1001:1001::/var/www/:/sbin/nologin
設置httpd.conf:

// 普通Linux
sudo gedit /etc/httpd/conf/httpd.conf
// Ubuntu
sudo gedit /etc/apache2/httpd.conf
// Xampp軟件用戶
sudo gedit /opt/lampp/etc/httpd.conf
找到設置服務器用戶和羣組的那一行,可能默認用戶爲daemon或者已經是www:

User daemon
Group daemon
改爲:

User www
Group www
配置/var/www文件夾和文件權限,完美安全的權限配置爲:

// 設置用戶和羣組
sudo chown -R www:www /var/www
// 設置文件夾權限爲755
sudo find /var/www -type d -exec chmod 755 {} \;
// 設置文件權限爲644
sudo find /var/www -type f -exec chmod 644 {} \;
環境二:虛擬主機安裝Wordpress
首先確認wp-content下有uploads目錄,沒有則創建,並修改權限爲755,若不行則修改數據庫:

使用PHPMyAdmin進入數據庫,找到Wordpress的數據庫,打開wp_options表

查看錶中鍵名爲upload_path的鍵值(可能在表的第二頁)

將值改爲: “wp-content/uploads”

若仍舊不行,修改所有文件夾權限爲755,應該可以解決。 注意:最好文件夾權限爲755,文件權限爲644。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章