我在Amazon EC2实例上安装了Bitnami多站点Wordpress AMI。要设置Multiite网络,我需要在.htaccess文件中进行更改。
我检查了文件许可: -rw-r--r-- 1个守护程序守护程序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.
需要帮助解决该问题。
谢谢
答案 0 :(得分:0)
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