seb*_*seb 10 permissions wordpress
我在我的 PC 上安装了最新版本的 Apache2/PHP/MYSQL。
在目录中,/src/www/htdocs
我创建了一个wordpress
包含所有 wordpress 文件的目录。
然后,当我尝试wp-config
通过 Web 界面创建文件时,出现此错误:
Sorry, but I can't write the `wp-config.php' file.
Run Code Online (Sandbox Code Playgroud)
我试过这个命令来改变组 /src/www/htdocs/wordpress
chown -R root:root /srv/www/htdocs/wordpress
Run Code Online (Sandbox Code Playgroud)
但它不起作用。经过一些研究,我看到很多人说将组更改为,www-data
但我没有看到www-data
使用此命令:
cut -d: -f1 /etc/group
Run Code Online (Sandbox Code Playgroud)
有谁知道我做错了什么?
小智 5
只需将自己的文件夹从 root 更改为您的当前用户即可。
sudo chown -R yourcurrentuser:currentgroup /srv/www/htdocs/wordpress
Run Code Online (Sandbox Code Playgroud)
小智 4
如果wp-config.php
尚不存在,请使用:
cp wp-config-sample.php wp-config.php
Run Code Online (Sandbox Code Playgroud)
apache 使用的组位于 Apache 配置文件中。以下是我在 OS X 上的查找方式。对我来说,该组是_www
:
grep ^Group /etc/apache2/httpd.conf
Run Code Online (Sandbox Code Playgroud)
Unix/Linux 使用 3 个权限组 - user
、group
、others
。我假设您希望保留user
该文件的所有者。最简单的事情是授予group
和写入权限others
。为此,请使用:
chmod go+w wp-config.php
Run Code Online (Sandbox Code Playgroud)