通过 Forge 增加 upload_max_filesize
Increase upload_max_filesize via Forge
错误:413 请求实体太大
我尝试使用 Laravel Forge 中的 Edit PHP FPM Configuration
和 Edit PHP CLI Configuration
工具将 upload_max_filesize
增加到 20M
。它成功保存了我的设置,但更改似乎没有生效。我试过重启nginx和服务器。
环境:
- AWS EC2
- nginx
我少了一块。这是完整的答案。
Nginx 配置
将以下行添加到 http 或 server 或 location context 以增加大小限制在 nginx.conf:
# set client body size to 20M #
client_max_body_size 20M;
PHP配置
编辑 php.ini 并设置以下指令:
;This sets the maximum amount of memory in bytes that a script is allowed to allocate
memory_limit = 256M
;The maximum size of an uploaded file.
upload_max_filesize = 20M
;Sets max size of post data allowed. This setting also affects file upload. To upload large files, this value must be larger than upload_max_filesize
post_max_size = 30M
来源:http://www.cyberciti.biz/faq/linux-unix-bsd-nginx-413-request-entity-too-large/
正在更新,因为这是搜索此主题的第一个搜索引擎结果:
Forge 现在有一个内置设置,您可以通过转到服务器详细信息页面然后单击左侧菜单中的 PHP 来更新。您会看到一个用于更改最大文件大小的表单。
正如@dave-alvarez提到的,Laravel Forge中有一个设置可以做到这一点。
- Select 您的服务器并从左侧菜单中选择 PHP。
- 将最大文件上传大小设置为兆字节整数(没有尾随单位)。
- 通过转到页面底部并单击 文件 pull-up、编辑 PHP FPM 配置[来确认您的更改] =28=]选项。您可以在
php.ini
中搜索 upload_max_filesize
。
错误:413 请求实体太大
我尝试使用 Laravel Forge 中的 Edit PHP FPM Configuration
和 Edit PHP CLI Configuration
工具将 upload_max_filesize
增加到 20M
。它成功保存了我的设置,但更改似乎没有生效。我试过重启nginx和服务器。
环境:
- AWS EC2
- nginx
我少了一块。这是完整的答案。
Nginx 配置
将以下行添加到 http 或 server 或 location context 以增加大小限制在 nginx.conf:
# set client body size to 20M #
client_max_body_size 20M;
PHP配置
编辑 php.ini 并设置以下指令:
;This sets the maximum amount of memory in bytes that a script is allowed to allocate
memory_limit = 256M
;The maximum size of an uploaded file.
upload_max_filesize = 20M
;Sets max size of post data allowed. This setting also affects file upload. To upload large files, this value must be larger than upload_max_filesize
post_max_size = 30M
来源:http://www.cyberciti.biz/faq/linux-unix-bsd-nginx-413-request-entity-too-large/
正在更新,因为这是搜索此主题的第一个搜索引擎结果:
Forge 现在有一个内置设置,您可以通过转到服务器详细信息页面然后单击左侧菜单中的 PHP 来更新。您会看到一个用于更改最大文件大小的表单。
正如@dave-alvarez提到的,Laravel Forge中有一个设置可以做到这一点。
- Select 您的服务器并从左侧菜单中选择 PHP。
- 将最大文件上传大小设置为兆字节整数(没有尾随单位)。
- 通过转到页面底部并单击 文件 pull-up、编辑 PHP FPM 配置[来确认您的更改] =28=]选项。您可以在
php.ini
中搜索upload_max_filesize
。