DDEV中如何设置PHP memory_limit
P粉275883973
P粉275883973 2023-11-04 18:45:05
0
1
398

我正在使用 DDEV 配置运行本地 shopware6 环境 insider docker。

尝试通过 https://sw6.ddev.site/api/search/product 获取所有产品(~11.000)后,出现以下错误:

错误:允许的内存大小 1073741824 字节已耗尽(尝试分配 88686592 字节)

它向我指出: “文件”:“/var/www/html/vendor/symfony/http-foundation/Response.php”,“行”:381

内容是:

/**
     * Sends content for the current web response.
     *
     * @return $this
     */
    public function sendContent()
    {
        echo $this->content;

        return $this;
    }

我从我们的登台服务器知道如何调整内存限制并解决问题,但在我的本地环境中我设置了 memory_limit = 1024M。通过 SSH 连接到我的容器并执行 输出类似于 memory_limit => -1 => -1

现在有以下可能性: 由于无上限的内存限制,服务器无法(不知道为什么)处理我的请求

任何 DDEV、.env 或 .htaccess 配置都会覆盖我修改的 php.ini 文件。

我编辑的 php.ini 文件的路径: /var/www/html/config/etc/php7/conf.d/php.ini

php.ini内容:

[Date] 
date.timezone="UTC" 
 
memory_limit = 1024M 
upload_max_filesize = 6M 
max_execution_time = 30


P粉275883973
P粉275883973

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!