Apache wordpress 权限问题

Apache wordpress 权限问题

我正在尝试在我的 Ubuntu 服务器上设置 LAMP,并且大部分功能都正常运行,但是在权限方面我遇到了困难。

现在我无法安装 wordpress,因为它无法写入配置文件。并且在从我的旧服务器移动的安装的 wordpress 上,它不允许我上传任何图像。

我猜这是一个权限问题,但我不确定如何解决它。

我的设置的一些截图

在此处输入图片描述

在此处输入图片描述

public_html 是存储文件的地方。

我使用这些教程来设置 Apache、FTP、phpmyadmin

digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-14-04-lts

digitalocean.com/community/tutorials/how-to-set-up-vsftpd-for-a-user-s-directory-on-ubuntu-16-04

但是我对所有 chown 和 chmod 部分感到困惑。

有人能从截图中发现我做错了什么以及我该如何纠正吗?

如果需要更多信息,请告诉我。

答案1

查看您的输出,看起来好像 Apache 在用户帐户“www-data”下运行。但是您的文件/目录归“martin:martin”所有。

sudo chown -R www-data:www-data /var/www/
sudo chmod -R 755 /var/www/

上述 chown(更改所有者)命令将使目录所有者变为“www-data”,这将与 Apache 的服务所有者相匹配。第二个命令为 public_html 目录设置正确的权限。

如果以上方法不适合您,请包括以下内容。

清晰地描述您在教程中的进展情况以及您在过程中遇到的困难。

  • 操作系统、Apache、Wordpress 版本
  • 包括 httpd.conf
  • 包括 apache 日志

相关内容