如果在Docker中创建WordPress时无法上传主题,您可以做什么

由于在创建WordPress环境并添加免费主题时出现错误,因此请记下最简单的解决方法。

发生了什么事情

dockerでwordpressの環境を作成

请参考这篇非常易懂的文章,了解如何使用Docker创建WordPress环境!试试使用Docker Compose创建WordPress环境。

后来,在屏幕上安装了一个名为Luxeritas的免费主题。

スクリーンショット 2020-03-06 9.42.21.png
image.png

导致这个问题的原因是什么?

原因是默认的 Docker 构建的 WordPress 环境中没有默认的 php.ini 文件。

スクリーンショット 2020-03-06 9.36.11.png

没有php.ini文件

因此,文件上传上限的环境变量upload_max_filesize的默认值为2M。由于文件大小为5.6MB,所以返回了错误。

解决方法 (jiě jué àn)

首先要确认容器是否在运行。

docker ps
スクリーンショット 2020-03-06 9.33.19.png

如果没有动的话 de huà)

docker-compose restart

让我们启动它吧

然后将其放入容器中

docker exec -it wordpress_wordpress_1 bash

将php.ini文件中的文件上传限制设置为10M。

echo upload_max_filesize = 10M >> /usr/local/etc/php/php.ini

走出集装箱

exit

重新启动容器

docker restart wordpress_wordpress_1

而且再次更新主题,

スクリーンショット 2020-03-06 10.03.29.png

我成功地更新和安装了无事主题!

广告
将在 10 秒后关闭
bannerAds