.htaccess权限和Apache重启| Bitnami Wordpress | Kubernetes

问题描述 投票:0回答:1

我已经看到很多关于这个问题的线索,但不幸的是,我无法理解我的问题。从我一直在阅读的所有主题中,似乎目录结构在最新版本的稳定wordpress中已经发生了变化。

我正在尝试实现多项内容:

  1. 允许wordpress生成htaccess的默认配置。当我进入永久链接设置时,它要求我向htaccess添加一段mod_rewrite代码,因为它没有写入权限。
  2. 我试图使用某些插件,如wp-rocket,所有这些都在wordpress安全和防火墙,但所有这些都需要访问htaccess来编写某些规则。
  3. 我试图找到重新启动的脚本,这个结构中的apache状态/opt/bitnami/ctlscript.sh重启,但sh脚本无处可寻。

有人可以指导我如何实现上述目标,因为我一直在研究和尝试多种事情。我正在使用helm在谷歌云上的kubernetes环境中安装所有这些。

非常感谢非常感谢!

wordpress .htaccess kubernetes bitnami
1个回答
1
投票

请注意,Helm图表的工作方式与Bitnami堆栈(如Bitnami WordPress堆栈)的工作方式不同,因此,如果您使用的是Helm图表或堆栈,则某些事情(如重新启动服务)在概念上会有所不同。

牢记这一点,我将在下面回答您的问题:

  1. 允许wordpress生成htaccess的默认配置。当我进入永久链接设置时,它要求我向htaccess添加一段mod_rewrite代码,因为它没有写入权限。
  2. 我试图使用某些插件,如wp-rocket,所有这些都在wordpress安全和防火墙,但所有这些都需要访问htaccess来编写某些规则。

不幸的是,在pods之间不存在.htaccess文件。但是,您可以通过创建.htaccess ConfigMap来解决此问题,如下所述:

https://github.com/helm/charts/tree/master/stable/wordpress#disabling-htaccess

完成后,您可以自定义文件/path/to/wordpress-htaccess.conf并添加所有必要的指令。

但请记住,这意味着WordPress将无法自动添加它们,您需要将它们添加到您的身上。

  1. 我试图找到重新启动的脚本,这个结构中的apache状态/opt/bitnami/ctlscript.sh重启,但sh脚本无处可寻。

Bitnami Helm安装不使用ctlscript.sh来管理服务。相反,在Kubernetes(或任何Kubernetes服务)中重新启动WordPress的推荐方法是删除pod。

然后,因为它是在部署中启动的,所以将使用持久配置(相同的上载,主题,数据库配置等)重新创建pod。

© www.soinside.com 2019 - 2024. All rights reserved.