为什么我的 WordPress 安装无法创建目录?

为什么我的 WordPress 安装无法创建目录?

我是 Ubuntu 12.04 64 位的新用户,我想在本地 PC 安装上测试 WordPress。目前我只安装了 LAMP 和最新版本的 WordPress。进一步的操作是

  • www在 中创建目录/home,即/home/www
  • 在其中安装 wordpress。
  • /home/wwwApache改为使用/var/www

Apache 运行顺畅,WordPress 似乎也是如此。但是,如果我尝试更改我的 WordPress 博客的背景,它会抛出一个错误

无法创建目录 wp-content/uploads/2012/12。其父目录是否可由服务器写入?

请帮助我解决我的问题。

答案1

Web 服务器 (Apache) 默认以用户www-data和组身份运行www-data。更改 Web 应用程序要写入的目录的文件系统权限 - 错误消息中提到的“父目录”。

例如,执行(sudo如果您不是当前所有者并且需要提升自己的权限才能执行此操作,请在前面添加):

chown www-data /path/to/directory

使www-data所有者通常可以写入,或者通过组的另一种方法:

chgrp www-data /path/to/directory
chmod g+w /path/to/directory

如果您不理解这一点,请开始阅读有关 Linux 中文件系统权限的工作方式。

相关内容