WordPress上傳附件提示“Unable to create directory uploads/20XX/0X. Is its parent directory writable by the server” 的問題,一般情況下可能跟主機(jī)文件目錄權(quán)限有關(guān),也可能跟后臺的媒體上傳路徑自定義有關(guān)。具體解決方法可按以下步驟執(zhí)行,查找具體的錯(cuò)誤原因來解決。
1.?wp-content/ 目錄沒有寫入權(quán)限
這種情況一般出現(xiàn)在獨(dú)立的服務(wù)器上較多,由于相關(guān)的文件上傳目錄權(quán)限不夠?qū)е碌?,可以使用服?wù)器命令來調(diào)整目錄權(quán)限解決。類似命令:
chmod 755 wp-content/
其中的 wp-content/ 為文件上傳目錄。正常情況下目錄權(quán)限可遵循以下原則:文件為644, 文件夾為755。
2. WordPress程序沒有執(zhí)行權(quán)限
這個(gè)問題也是多出現(xiàn)在獨(dú)立的服務(wù)器上, 你的網(wǎng)站目錄和文件所屬的用戶,并不是你的 Web Server 運(yùn)行的用戶(比如新建網(wǎng)站文件夾用戶為 root, 改成 www 用戶后就可以),使用以下命令:
chown -R www.www /data/wwwroot/
其中的?www.www 為文件所屬的用戶名。
3. 媒體默認(rèn)上傳路徑
這個(gè)是因?yàn)樽远x了媒體附件上傳路徑,修改了默認(rèn)的路徑導(dǎo)致主機(jī)不支持出現(xiàn)的問題,可以在網(wǎng)站后臺的?設(shè)置?–?媒體?–?文件上傳?中的?默認(rèn)上傳路徑?設(shè)置項(xiàng),這里不要填寫任何值留空即可。
如果以上3種方法還不能解決,那應(yīng)該就是網(wǎng)站所在服務(wù)器的相關(guān)配置問題導(dǎo)致的了,建議聯(lián)系服務(wù)器銷售商尋求解決方法。