首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在kubeapps上运行wordpress时更改php值

如何在kubeapps上运行wordpress时更改php值
EN

Stack Overflow用户
提问于 2020-01-19 15:32:02
回答 1查看 1.3K关注 0票数 2

我花了很多时间研究如何在Kubernetes环境中增加Wordpress的php配置值,所以我想其他人可能会感兴趣。

我的设置如下:

(https://kubeapps.com/)

  • Azure AKS (任何其他Kubernetes集群都是相同的),由Bitnami为管理舵机图表
  • Kubeapp

问题

对于一些Wordpress插件,我需要增加post_max_sizemax_execution_timeupload_max_filesizemax_input_time的值。

EN

回答 1

Stack Overflow用户

发布于 2020-01-19 15:32:02

解决方案

更改我发现的php值的唯一正确方法是使用自定义HTAccess文件。要实现这一点,首先需要创建一个configMap。此configMap与Wordpress应用程序分离,可用于运行在Kubernetes集群上的Wordpress的多个实例。下面是一个工作的configMap的示例。您应该处理您选择的名称空间。kubeapps是默认的名称空间,如果您选择了不同的名称空间,您应该为configMap应用相同的名称空间,否则可能找不到configMap。

代码语言:javascript
复制
apiVersion: v1
kind: ConfigMap
metadata:
  name: prod-wordpress-cm
  namespace: kubeapps
data:
  wordpress-htaccess.conf: |
    php_value upload_max_filesize 64M
    php_value post_max_size 64M
    php_value max_execution_time 180
    php_value max_input_time 180

当您通过运行configMap成功地将kubectl apply -f prod-wordpress-cm.yaml应用到集群时,您可以在Kubeapps图表values.yaml中引用它,该图表包含实例特定的配置(有关详细信息,请参阅https://hub.kubeapps.com/charts/bitnami/wordpresshttps://github.com/bitnami/bitnami-docker-wordpress)。请确保输入的configMap名称与前面选择的名称相同。

代码语言:javascript
复制
## Set Apache allowOverride to None
## ref: https://github.com/bitnami/bitnami-docker-wordpress#environment-variables
##
allowOverrideNone: true

# ConfigMap with custom wordpress-htaccess.conf file (requires allowOverrideNone to true)
customHTAccessCM: prod-wordpress-cm

你就完蛋了。希望这能为别人节省一些时间。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59811554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档