【问题标题】:How to give bitnami user edit permission on .htaccess for bitnami multisite ec2?如何为 bitnami 多站点 ec2 授予 .htaccess 的 bitnami 用户编辑权限?
【发布时间】:2019-05-19 22:37:52
【问题描述】:

我在我的 Amazon EC2 实例上安装了 Bitnami Multisite Wordpress AMI。要设置 Multiite 网络,我需要在 .htaccess 文件中进行更改。

我检查了文件的权限: -rw-r--r-- 1 daemon 守护进程 235 Nov 29 12:15 .htaccess

我需要 bitnami 用户才能编辑文件。所以我首先做了

getfacl .htaccess

# file: .htaccess
# owner: daemon
# group: daemon
user::rw-
group::r--
other::r--

我以 bitnami 用户身份登录。所以我使用下面的命令给 bitnami 编辑权限。

sudo setfacl –m u:bitnami:rwx .htaccess

但我得到的错误是

Usage: setfacl [-bkndRLP] { -m|-M|-x|-X ... } file ...
Try `setfacl --help' for more information.

需要帮助来解决这个问题。

谢谢

【问题讨论】:

  • 让它工作。似乎是 m 之前的 - 减号的错字。

标签: wordpress .htaccess bitnami multisite


【解决方案1】:

Bitnami 工程师在这里。

您可以通过运行此命令来更改 .htaccess 文件的权限

sudo chown bitnami:daemon .htaccess
sudo chmod g+w .htaccess

运行这些命令后,您就可以开始编辑文件了。

出于安全和性能原因,我们不允许 Apache 读取 .htaccess 文件。为此,我们将 .htaccess 文件中的配置移至主应用程序配置文件中,并将 AllowOverride 选项默认设置为 None。

您有两种不同的选择来开始使用 .htaccess 文件: - 编辑/opt/bitnami/apps/mediawiki/conf/htaccess.conf 文件并将.htaccess 文件的信息包含在目录块中。您将在本指南中找到有关此的更多信息

https://docs.bitnami.com/aws/apps/wordpress-multisite/administration/use-htaccess/

  • 编辑/opt/bitnami/apps/wordpress/conf/httpd-app.conf 文件并将AllowOverride 选项更改为All。之后,您将需要重新启动 Apache

在这两个选项中,您都需要在此之后重新启动 Apache:

sudo /opt/bitnami/ctlscript.sh restart apache

【讨论】:

  • 我很欣赏这些建议,并且会更好地阅读并相应地考虑。除了我的疑问之外,为什么 setfacl 失败了。和想法一样吗?谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-21
  • 2013-04-26
  • 1970-01-01
  • 2014-07-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多