apache2: tamaño máximo de carga y publicación de archivos php5

13

He instalado desde los repositorios oficiales el servidor LAMP. En el archivo /etc/php5/apache2/php.ini, he cambiado:

post_max_size = 8M
upload_max_filesize = 2M

a

post_max_size = 32M
upload_max_filesize = 16M

Después de eso, reinicié el servidor apache2 y también el portátil, pero cuando lo inicié, phpinfome post_max_sizeconfiguré 8MB. La única forma de resolver este error es configurarlo php_value .....en un, .htaccesspero esto no es lo que quiero.

¿Cómo puedo resolver esto?

Paolo
fuente

Respuestas:

15
  1. Cree un archivo php con <?php phpinfo(); ?>y ábralo con su navegador.
  2. Busque el archivo de configuración cargado (esto muestra el archivo de configuración real en uso) y edite upload_max_filesizey establezca post_max_sizeel mismo valor (o haga que sea 0 para deshabilitar el límite) en ese archivo en modo raíz.
  3. Ejecutar: sudo service apache2 restart
despierta
fuente
7

Yo tuve el mismo problema. Cambié estos valores en estos archivos y ahora está funcionando:

➜find /etc -name 'php.ini'
/etc/php5/cli/php.ini
/etc/php5/cgi/php.ini
/etc/php5/apache2/php.ini
/etc/php5/embed/php.ini
/etc/php5/fpm/php.ini

Debe establecer la configuración de php para "scripts" php, no solo para Apache.

cuarto principal
fuente
4

Tuve el mismo problema y ninguna de las soluciones funcionó, pero esta excelente solución sí.

  1. crear un archivo php con <? phpinfo(); ?>

  2. Busque "Escanear este directorio en busca de archivos .ini adicionales".

  3. Vaya al directorio anterior y cree un archivo user.ini como: -

     post_max_size = 1500M
     upload_max_filesize = 1500M
    
  4. Reiniciar Apache sudo service apache2 restart

  5. Vuelva a cargar el phpinfo();archivo. Me lo agradecerás :)
Deepak S Rautela
fuente
Esto es lo único que me ha funcionado. Hosting en Digital Ocean, usando Wordpress con PHP5, Apache2 y Ubuntu 14.04. Dios mio, gracias.
JonLim
Sí amigo, gracias por esa solución muy inteligente. ninguno de los anteriores funcionó para mí
Nourdine Alouane