tamaño pesados máximo mayor limite importar importación grande datos como aumentar archivos 2mb php mysql phpmyadmin

pesados - Importar límite de tamaño de archivo en PHPMyAdmin



importar base de datos grande mysql xampp (26)

He cambiado todos los parámetros de php.ini que conozco: upload_max_filesize , post_max_size .

¿Por qué sigo viendo 2MB?

Estoy usando Zend Server CE, en un VirtualBox de Ubuntu sobre un host de Windows 7.


Buscar el archivo php.ini

Para xampp, puedes obtenerlo en C:/xampp/php

Encuentre las siguientes 3 propiedades y establezca un valor de acuerdo a su necesidad

memory_limit post_max_size upload_max_filesize

Reinicie Apache!


Así es como lo hice:

  1. Localice en el /etc/php5/apache2/php.ini

    post_max_size = 8M upload_max_filesize = 2M

  2. Edítalo como

    post_max_size = 48M upload_max_filesize = 42M

(Que es más que suficiente)

Reiniciado el apache:

sudo /etc/init.d/apache2 restart


Aumentar el tamaño de carga / importación de phpMyAdmin

De forma predeterminada, obtiene un límite de 2mb de tamaño de carga / importación en phpmyadmin. Eso hace que sea extraño y altamente imposible importar archivos más grandes. Puede aumentar el tamaño de carga permitido de phpmyadmin editando el archivo de configuración php.ini de su servidor. Normalmente en servidores como CentOs, se encuentra en /etc/php.ini.

Paso 1: Vaya a php.ini y busque lo siguiente y cambie sus valores a algo más alto que el tamaño de su base de datos. (En este ejemplo he usado 20mb).

upload_max_filesize = 20M post_max_size = 20M

Paso 2: reinicia tu servicio de apache para que este nuevo cambio surta efecto. Normalmente el comando para reiniciar apache sería

service httpd restart (CentOs) / service apache2 restart (ubuntu)

También puede reiniciar directamente desde su ruta como

/etc/init.d/apache2 restart or /etc/init.d/httpd restart

Si está en un alojamiento compartido y no tiene acceso de root o acceso a su archivo de configuración php.ini, entonces la otra forma es crear un archivo .htaccess en la raíz de su aplicación y agregar la siguiente línea

php_value upload_max_filesize 10M php_value post_max_size 10M

Si aún no puede aumentarlo, envíeme un correo electrónico para obtener asistencia más detallada.


Cómo importar gran cantidad de datos en Xampp

Es la mejor solución para abrir una nueva base de datos limpia e importar el archivo en phpMyAdmin. Elija el archivo de la carpeta local y deje todas las configuraciones tal como están. Eso debería ser.

Pero si su archivo excedió el tamaño de archivo de 2MB (ese es el valor predeterminado en la instalación de xampp), entonces necesita ajustar un poco. Básicamente, solo aumentaremos el tamaño máximo del archivo de carga.

Abra su carpeta de instalación de xampp y vaya a la carpeta php. Con un archivo de editor de texto (notepad ++), abra el archivo llamado php.ini (según las ventanas de tipo lo describen como ajustes de configuración) y edite la línea (cca. 770, o presione ctrl + f en notepad ++ para encontrarlo):

post_max_size = 2M

en lugar de 2M, ponga el tamaño máximo de archivo deseado (16 MB por ejemplo, pero no superior a 128 M),

luego, vaya a esta línea: max_execution_time = 30 en lugar de 30, aumente el tiempo de ejecución en segundos (90 por ejemplo), también necesita cambiar esta línea:

max_input_time = 60

en lugar de 60, aumenta el tiempo de entrada en segundos (120 por ejemplo) y lo mejor de todo es que debes cambiar esta línea:

upload_max_filesize = 2M

en lugar de 2M, aumentar a 16M por ejemplo. Guarde el archivo, reinicie apache y mysql en xampp e intente subirlo nuevamente. Si lo sigue correctamente, debería poder importar archivos a través de 16 MB (ejemplo)


C: / xampp / php / php.ini en mi caso o podría ser C: / php / php.ini si Apache / PHP / MySQL son independientes

upload_max_filesize = 2M por defecto

por lo que se puede cambiar como se desee. Y en mi caso upload_max_filesize = 20M

post_max_size = 8M por defecto, también debe cambiarse a post_max_size = 20M

memory_limit = 128M es por defecto y no es necesario cambiarlo para aumentar el límite máximo de carga de archivos de 2056kb o 2mb .sql. Pero solo significa que una secuencia de comandos puede consumir hasta 128 memoria cuando ejecuta apache y el servidor sql, y si cambia memory_limit = 128M a mayor y ejecuta cualquier secuencia de comandos que no funciona correctamente, puede causarle problemas. Eso depende de ti.


Creo que si su versión de php está por encima de 5.5, digamos que es de 5.6, entonces su archivo php.ini está en la siguiente carpeta

/etc/php/5.6/apache2

así que tienes que aplicar tus cambios como post_max_size, upload_max_filesize y memory_limit allí.

Espero que te ayude.



Encontré el problema y me envío después si alguien siguió alguna publicación de blog para crear el tipo de entorno que tengo (ganar 7 host con ubuntu y zend server ce en la caja virtual).

La cosa es que MySQL se ejecuta en Lighttpd, no bajo Apache. Así que tuve que cambiar el archivo php.ini en ese servidor web, que está en la ruta:

/usr/local/zend/gui/lighttpd/etc/php-fcgi.ini

Al final, tenías razón sobre los archivos, por supuesto, pero me equivoqué en qué archivo tuve que cambiar :)


Encontré que aumentar el límite de carga y publicación en php.ini no afectó el límite en phpmyadmin. Esto se debe a que mi servidor tiene una configuración separada para el límite de carga de cpanel. Si tienes acceso a WHM, probablemente tengas esto.

Ajustar:

  • inicie sesión en su panel de WHM: por lo general, se encuentra en {su ip del servidor} / whm y necesitará sus detalles de inicio de sesión de raíz aquí. Si no los tienes, solicítalos a tu anfitrión.
  • Una vez que haya iniciado sesión, en la barra de búsqueda superior izquierda, busque "configuración de ajustes"
  • En las páginas de configuración de ajustes, busque "cPanel PHP max size upload"
  • Ajustar el número y guardar

No hay necesidad de reiniciar Apache ni nada, los cambios son instantáneos. Este proceso aumentó el valor del tamaño máximo de archivo de carga en phpmyadmin. Puede verificar esto yendo a phpmyadmin y seleccionando su base de datos, luego haciendo clic en "importar" en la parte superior. Junto al selector de archivos verá el límite de carga. El valor predeterminado de mi servidor era 100.


Encuentre el archivo llamado: php.ini en su servidor y siga los pasos a continuación

Con apache2 y php5 instalados, debe realizar tres cambios en el archivo php.ini. Primero abre el archivo para editarlo, por ejemplo:

sudo gedit /etc/php5/apache2/php.ini

O

sudo gedit /etc/php/7.0/apache2/php.ini

A continuación, busque la entrada post_max_size e ingrese un número mayor que el tamaño de su base de datos (15M en este caso), por ejemplo:

post_max_size = 25M

A continuación, edite la entrada para memory_limit y memory_limit un valor mayor que el dado a post_max_size .

Luego, asegúrese de que el valor de upload_max_filesize sea ​​menor que post_max_size .

El orden de mayor a menor debe ser:

memory_limit post_max_size upload_max_filesize

Después de guardar el archivo, reinicie Apache (por ejemplo, sudo /etc/init.d/apache2 restart ) y sudo /etc/init.d/apache2 restart listo.

No olvide Restart Apache Services para que se apliquen los cambios.

Para más detalles, haga clic aquí .



Estaba enfrentando el mismo problema donde aumentar el tamaño máximo en php.ini no tiene efecto en wordpress y probé muchas soluciones como:

  1. Aumentar el tamaño máximo a través de functions.php
  2. Aumentar el tamaño máximo a través del archivo .htaccess .

El que funcionó para mí es agregar el tamaño máximo en el archivo .htaccess . No functions.php ni con el archivo php.ini ni con el archivo functions.php .

Acabo de agregar este código en el archivo .htaccess y está listo

php_value upload_max_filesize 64M php_value post_max_size 64M php_value max_execution_time 300 php_value max_input_time 300

NOTA : <IfModule> código anterior en la etiqueta <IfModule> .

Si el archivo php.ini no hace nada para cambiar el tamaño, intente con otros 2 archivos y uno de ellos seguramente funcionará para usted.

LEA ESTE ARTÍCULO PARA CONOCER TODOS LOS ARCHIVOS EN LOS QUE PUEDE AUMENTAR EL TAMAÑO MÁXIMO


Lo primero que debe verificar (o pedirle a su proveedor anfitrión que lo haga) son los valores de max_execution_time , upload_max_filesize , memory_limit y post_max_size en el archivo de configuración php.ini. Todas estas tres configuraciones limitan el tamaño máximo de los datos que puede enviar y manejar PHP.

Tenga en cuenta que post_max_size debe ser más grande que upload_max_filesize .


Para cargar archivos grandes a través de PHPMyAdmin, siga estos pasos:

Paso 1: Abra su archivo php.ini.

Paso 2: Actualización del límite de memoria:

memory_limit = 750M

Paso 3: Actualizar el tamaño máximo para publicar:

post_max_size = 750M

Paso 4: Actualizar el tamaño máximo de archivo para cargar:

upload_max_filesize = 1000M

Paso 5: Actualizar el tiempo máximo de ejecución:

max_execution_time = 5000

Paso 6: Actualizar el tiempo máximo de entrada:

max_input_time = 3000

Paso 7: Reinicie su panel de control xampp.


Probablemente no reinició su servidor;)

O has modificado el php.ini equivocado.

O realmente lograste hacer ambas cosas ^^


Puede usar la aplicación de administrador de MySQL o el banco de trabajo MySQL. Aplicaciones ligeras y puede exportar o importar su servidor completo sin importar el tamaño. Llego tarde a la fiesta aquí pero espero que ayude a alguien.


Revisa tu todo 3:

  • upload_max_filesize
  • limite de memoria
  • post_max_size

en el archivo de configuración php.ini

* para aquellos que están usando wamp @windows, puedes seguir estos pasos: *

También se puede adaptar a cualquier instalación de phpmyadmin.

Encuentre su archivo config.inc.php para la configuración de PhpMyAdmin (para wamp está aquí: C: / wamp / apps / phpmyadminVERSION / config.inc.php

agregue esta línea al final del archivo ANTES de "?>":

$cfg[''UploadDir''] = ''C:/wamp/sql'';

salvar

crear carpeta en

C:/wamp/sql

copia tu enorme archivo sql allí.

Reinicie el servidor.

Vaya a la pestaña de importación de phpmyadmin y verá una lista de archivos cargados en la carpeta c: / wamp / sql.


Simplemente cambie su archivo php.ini (xampp / php / php.ini), ¡funcionó para mí!

max_execution_time = 5000 max_input_time = 5000 memory_limit = 1000M post_max_size = 750M upload_max_filesize = 750M

Y no olvide reiniciar el Módulo Apache desde el Panel de Control de XAMPP .


Simplemente, ejecute esto para averiguar qué php.ini necesita editar.

<?php phpinfo();?>


Tuve el mismo problema, mi límite de carga era de 2 MB, edité mi php.ini y lo puse a 5 MB, pero aún mostraba 2 MB incluso después de reiniciar el servidor. Luego comprimí mi archivo .sql para comprimirlo manteniendo su nombre como xyz.sql.zip, de modo que se convirtió en 451 kb a partir de 3.5 mb. Luego lo subí de nuevo. Funcionó para mí.


Tuve un problema con el cambio del tamaño de carga en mi phpmyadmin y OS X 10.9.4 Mavericks. Al principio no sabía dónde se usa el php.ini para localizar

locate php.ini

que regresó con

/private/etc/php.ini.default /usr/local/etc/php/5.4/php.ini

He intentado editar /usr/local/etc/php/5.4/php.ini y luego reiniciar en el servidor puso esto no funcionó.

Recordé que hay una mejor manera de encontrar este archivo que estoy buscando y, por lo menos, donde php está buscando php.ini.

<?php phpinfo() ?>

Regresé diciendo que esperaba /etc/php.ini pero no tenía uno allí. El siguiente es del phpinfo ():

Configuration File (php.ini) Path: /etc

Resulta que el primer resultado en el comando de localización anterior es lo que estoy buscando.

Al menos en OS X 10.9.4 Mavericks (OS X es algo nuevo para mí) / etc es en realidad un enlace, etc -> private / etc, y por su apariencia, PHP asume valores predeterminados a menos que php.ini esté realmente presente.

Copié /private/etc/php.ini.default

cp /private/etc/php.ini.default /private/etc/php.ini

Luego verificó las variables en el nuevo /etc/php.ini según el consejo de Aditya Bhatt anterior y funcionó. En mi caso los valores fueron:

memory_limit =128M post_max_size = 64M upload_max_filesize = 64M

Obviamente, el servicio de apache debe reiniciarse para ver los cambios.


Yo tuve el mismo problema. Mi solución: vaya a / etc / phpmyadmin y edite apache.conf en la sección <Directory>[...]</Directory> que puede agregar

php_value upload_max_filesize 10M php_value post_max_size 10M

¡Resuelto el problema para mí!


hacer las siguientes cosas

  • aumentar upload_max_file_size en php.ini
  • gzip tu archivo sql

y luego importar el archivo


Abre este archivo

editar estos parámetros:

  • memory_limit = 128M
  • post_max_size = 64M
  • upload_max_filesize = 64M

Ninguna de las respuestas actuales funcionará para los servidores de WHM / cPanel.

Para aumentar el límite en WHM:

  1. Navegue a la configuración del servidor> Ajustes Tweak
  2. Elija la pestaña PHP
  3. Actualice "cPanel PHP max POST size" y "cPanel PHP max size upload" (el tamaño de POST debería ser mayor)

php_value upload_max_filesize 100M php_value post_max_size 100M

aumentar ese tamaño en php.ini luego ejecutar el comando

sudo service apache2 restart sudo service mysql restart

en xammp

restart all service