gpt4 book ai didi

php - 无法在 Joomla docker 官方容器中更改 PHP 变量

转载 作者:行者123 更新时间:2023-12-02 18:01:25 25 4
gpt4 key购买 nike

我正在使用 joomla 官方 docker 容器。问题是我需要安装一个组件,但收到以下错误消息:

Maximum PHP file upload size is too small: This is set in php.ini in both upload_max_filesize and post_max_size settings of your PHP settings



我知道我必须编辑这个 PHP 变量才能安装组件。我不知道 php.ini 文件在哪里。我已经运行了 phpinfo()函数并获取php配置文件的路径
/usr/local/etc/php

问题是没有 php.ini 文件。

如何更改这些 PHP 变量?如何找到 php.ini官方 joomla docker 容器中的文件?

最佳答案

您必须提供自己的 php.ini 文件,并将其作为卷加载到容器中。
为此,请将以下标志添加到 docker run命令:

-v local/path/to/php.ini:/usr/local/etc/php/php.ini

如果您使用 docker compose,请将 joomla 容器定义的卷部分更新为如下所示:
joomla_container:
...
volumes:
...
- local/path/to/php.ini:/usr/local/etc/php/php.ini

您绝对不应该尝试在正在运行的容器中编辑配置。如果这样做,您将在更新实例时丢失更改。

关于php - 无法在 Joomla docker 官方容器中更改 PHP 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36424859/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com