我正在使用joomla官方docker容器。问题是我需要安装组件,但收到以下错误消息:
最大PHP文件上传大小太小:在php.ini中的PHP设置的upload_max_filesize和post_max_size设置中都已设置
我知道我必须编辑此PHP变量才能安装组件。我不知道php.ini文件在哪里。我已经运行了该phpinfo()函数并获取了php配置文件的路径
/usr/local/etc/php
Run Code Online (Sandbox Code Playgroud)
问题是没有php.ini文件。
如何更改这些PHP变量?如何php.ini在官方的joomla docker容器中找到文件?
您将必须提供自己的php.ini文件,并将其作为卷加载到容器中。为此,请在docker run命令中添加以下标志:
-v local/path/to/php.ini:/usr/local/etc/php/php.ini
Run Code Online (Sandbox Code Playgroud)
如果您使用的是docker compose,请更新joomla容器定义的“ volumes”部分,如下所示:
joomla_container:
...
volumes:
...
- local/path/to/php.ini:/usr/local/etc/php/php.ini
Run Code Online (Sandbox Code Playgroud)
您绝对不应尝试在正在运行的容器中编辑配置。如果这样做,则在更新实例时您将丢失所做的更改。
| 归档时间: |
|
| 查看次数: |
1328 次 |
| 最近记录: |