Wordpress Docker容器无法上传主题

时间:2016-08-02 22:09:36

标签: php wordpress docker

使用wordpress:latest启动docker容器,在上传25MB .zip主题文件后,Wordpress会显示错误

Are you sure you want to do this?

Please try again.

使用

启动了docker容器
docker run -d \
--link mysql:mysql \
-p 8080:80 \
-e PHP_UPLOAD_MAX_FILESIZE=100M \
-e PHP_POST_MAX_SIZE=100M \
-e max_execution_time=120 \
-e max_input_time=120 \
-e memory_limit=64M \
-v /root/my-wordpress:/var/www/html/wp-content \
--name my-wordpress \
wordpress:latest

将图像上传到Wordpress网站没有问题。

知道可能出了什么问题吗?

2 个答案:

答案 0 :(得分:0)

尝试安装PHP ZipArchive Extension。我使用docker-compose和自定义Dockerfile:

FROM wordpress:latest
WORKDIR /var/www/html
ADD docker-ziparchive.ini /usr/local/etc/php/conf.d/
RUN apt-get install libzip-dev libz-dev -y
RUN pecl install zip zlib

docker-ziparchive.ini的内容

extension=zip.so

如何找到现有的php配置:

php --ini

答案 1 :(得分:-1)

您可以使用Mariadb docker的容器设置官方Wordpress。我使用kitematic(alpha)v0.17.1,因为它有链接支持。

但重要的是启用volune,以获得数据持久性,这样你就可以编辑 .htaccess 并在文件的末尾添加:

esversion

printscreen of this config