我是 Ubuntu 12.04 64 位的新用户,我想在本地 PC 安装上测试 WordPress。目前我只安装了 LAMP 和最新版本的 WordPress。进一步的操作是
www
在 中创建目录/home
,即/home/www
- 在其中安装 wordpress。
/home/www
Apache改为使用/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 中文件系统权限的工作方式。