【问题标题】:How to change php config in php.ini & post_max_size in laravel vapor? I'm facing error 413 Request Entity Too Large如何在 laravel vapor 中更改 php.ini 和 post_max_size 中的 php 配置?我面临错误 413 请求实体太大
【发布时间】:2022-01-27 18:56:59
【问题描述】:

如何更改 laravel vapor 中的 php config & post_max_size 设置?

我在尝试在 AWS S3 上上传图片时遇到错误 413 Request Entity Too Large。

应用程序使用 Angular 作为前端,而 Laravel 用于后端 API。

我可以在 AWS-S3 上上传最大 200-250 KB 的图像,但无法上传 1MB 的文件。此外,后端 API 端没有验证错误。

因为它是无服务器的。所以,我找不到 php.ini 的设置和相关设置。

【问题讨论】:

    标签: php laravel amazon-s3 aws-lambda laravel-vapor


    【解决方案1】:

    您可以使用 Docker 运行时覆盖 php 变量

    Docker 运行时 基于 Docker 的运行时允许您打包和部署 最大 10GB 的应用程序,并允许您安装额外的 通过更新环境的 PHP 扩展或库 对应的 .Dockerfile。对于每一个基于 Docker 的新环境, Vapor 添加了一个 .Dockerfile 文件,该文件使用 Vapor 的一个基础镜像作为 建立您的形象的起点。所有 Vapor 的 Docker 镜像 基于 Alpine Linux:

    https://docs.vapor.build/1.0/projects/environments.html#runtime

    # Update the `php.ini` file...
    # Requires a `php.ini` file at the root of your project...
    COPY ./php.ini /usr/local/etc/php/conf.d/overrides.ini
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-05-20
      • 2015-10-04
      • 2015-05-03
      • 2016-02-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-16
      相关资源
      最近更新 更多