如何更改 laravel vapor 中的 php 配置和 post_max_size 设置?
尝试在 AWS S3 上上传图像时,我遇到错误 413 Request Entity Too Large。
应用程序使用 Angular 作为前端,Laravel 用于后端 API。
我可以在 AWS-S3 上上传最大 200-250 KB 的图像,但甚至无法上传 1MB 的文件。此外,后端 API 端没有验证错误。
因为它是无服务器的。所以,我找不到 php.ini 的设置和相关设置。
如何更改 laravel vapor 中的 php 配置和 post_max_size 设置?
尝试在 AWS S3 上上传图像时,我遇到错误 413 Request Entity Too Large。
应用程序使用 Angular 作为前端,Laravel 用于后端 API。
我可以在 AWS-S3 上上传最大 200-250 KB 的图像,但甚至无法上传 1MB 的文件。此外,后端 API 端没有验证错误。
因为它是无服务器的。所以,我找不到 php.ini 的设置和相关设置。
您可以使用 Docker 运行时覆盖 php 变量
Docker 运行时 基于 Docker 的运行时允许您打包和部署最大 10GB 的应用程序,并允许您通过更新环境的相应 .Dockerfile 来安装其他 PHP 扩展或库。对于每个基于 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