默认的官方 WordPress 图片上传大小为 2MB,我们可以在uploads.ini 中添加了以下内容,打开上传大小限制
file_uploads = On
memory_limit = 500M
upload_max_filesize = 500M
post_max_size = 500M
max_execution_time = 600
- 如果是通过Docker运行,那需要把uploads.ini 挂载到/usr/local/etc/php/conf.d/uploads.ini
volumes: - ./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
- 如果是通过Kubernetes部署,那可以把uploads.ini 加到configmap,再挂载到/usr/local/etc/php/conf.d/uploads.ini
configmap
apiVersion: v1
kind: ConfigMap
metadata:
name: wordpress-uploads
namespace: Wordpress
data:
uploads.ini: |
file_uploads = On
memory_limit = 500M
upload_max_filesize = 500M
post_max_size = 500M
max_execution_time = 600
再挂载
volumeMounts:
- name: wordpress-uploads
mountPath: /usr/local/etc/php/conf.d/uploads.ini
subPath: uploads.ini
volumes:
- name: wordpress-uploads
configMap:
name: wordpress-uploads