es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo cambiar la configuración de php en php.ini y post_max_size en Laravel Vapor? Estoy enfrentando el error 413 Request Entity Too Large.

¿Cómo cambiar la configuración de php y el tamaño máximo de publicación en Laravel Vapor?

Me encuentro con el error 413 Request Entity Too Large cuando intento subir una imagen a AWS S3.

La aplicación utiliza Angular como frontend y Laravel se utiliza para la API de backend.

Puedo subir imágenes de hasta 200-250 KB en AWS-S3, pero no puedo subir archivos de incluso 1 MB. Además, no hay errores de validación en el lado de la API de backend.

Como es un servidor sin servidor, no puedo encontrar la configuración para php.ini y las configuraciones relacionadas.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Para cambiar la configuración de PHP y el ajuste de post_max_size en Laravel Vapor, sigue los siguientes pasos:

    1. Abre tu proyecto de Vapor usando la terminal o el símbolo del sistema.
    2. Ve al directorio raíz de tu proyecto y crea un archivo .vapor/config.php.

    3. Agrega el siguiente código al archivo config.php:

    <?php
    
    return [
        'environments' => [
            'production' => [
                'memory' => 512,
                'workers' => 2,
                'runtime' => 'php-7.4',
                'post_max_size' => '50M',
                'excluded_files' => [
                    'config.php',
                ],
            ],
        ],
    ];
    

    En el código de arriba, establecemos el valor ‘post_max_size’ en ’50M’, lo cual debería ser suficiente para la mayoría de las cargas de archivos. Puedes ajustar el valor al límite de tamaño deseado.

    1. Guarda el archivo config.php y despliega los cambios en Vapor.

    Siguiendo los pasos anteriores, deberías poder aumentar el límite de tamaño de archivo para las cargas de archivos y evitar el error ‘413 Request Entity Too Large’ al subir imágenes a AWS S3.

Comments are closed.