今天博主想从仪表盘上传一个主题,结果上传失败!错误代码如下:
Unable to create directory ../wp-content/uploads/2018/07. Is its parent directory writable by the server?
当时博主第一反应便是要么插件冲突,要么便是权限问题。
然后博主开始第二波测试,停用所有插件,在仪表盘上传媒体文件,说白了就是上传一张图片试试水,结果还是出现上面的错误代码!那就很明显了,就是权限问题!
解决方法如下:
方法一、如果使用虚拟主机,可以在 wp-config.php 里加入下面代码:
define('FS_METHOD', 'direct'); define('FS_CHMOD_DIR', 0777);define('FS_CHMOD_FILE', 0777);
方法二、如果使用独立服务器或 VPS ,可以修改网站所在目录属性:
解决方法就是利用 chown 语句将网站文件夹的所有者设置给服务器:
如果你是 LNMP 的用户,请执行下面语句:
chown -R www /home/wwwroot/网站目录
如果你是 LEBScript 的用户,请执行下面语句:
chown -R www-data /var/www/网站目录