He cambiado todos los parámetros de php.ini que conozco:
upload_max_filesize
, post_max_size
.
¿Por qué sigo viendo 2 MB?
Estoy usando Zend Server CE, en un Ubuntu VirtualBox sobre un host de Windows 7.
He cambiado todos los parámetros de php.ini que conozco:
upload_max_filesize
, post_max_size
.
¿Por qué sigo viendo 2 MB?
Estoy usando Zend Server CE, en un Ubuntu VirtualBox sobre un host de Windows 7.
Respuestas:
Probablemente no reinició su servidor;)
O modificaste el error php.ini
.
O realmente lograste hacer ambas cosas ^^
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 abra el archivo para editarlo, por ejemplo:
sudo gedit /etc/php5/apache2/php.ini
O
sudo gedit /etc/php/7.0/apache2/php.ini
Luego, busque la post_max_size
entrada 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 asígnele un valor mayor que el dado 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 estará listo.
No se olvide Restart Apache Services
de que se apliquen los cambios.
Para más detalles, haga clic aquí .
php.ini
que debe modificarse no es /etc/php7.2/apache2/php.ini
sino la del dominio que desea editar, por ejemplo, /home/user/etc/php7.2/php.ini
o subdominio/home/user/domains/sub.example.com/etc/php7.2/php.ini
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 XAMPP .
Aumente el tamaño de carga / importación de phpMyAdmin
Por defecto, obtienes un límite de 2 MB 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. Por lo general, 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: reinicie su servicio apache para que este nuevo cambio surta efecto. Por lo general, 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 pudo aumentarlo, envíeme un correo electrónico para obtener asistencia más detallada.
Para cargar archivos grandes a través de PHPMyAdmin, siga estos pasos:
Paso 1: abre tu archivo php.ini.
Paso 2: Actualización del límite de memoria:
memory_limit = 750M
Paso 3: Actualización del tamaño máximo para publicar:
post_max_size = 750M
Paso 4: Actualización del tamaño máximo de archivo para cargar:
upload_max_filesize = 1000M
Paso 5: Actualización del tiempo máximo de ejecución:
max_execution_time = 5000
Paso 6: Actualización del tiempo máximo de entrada:
max_input_time = 3000
Paso 7: reinicie su panel de control xampp.
Comprueba tus 3:
en el archivo de configuración php.ini
* para aquellos que usan 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í.
Reiniciar 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.
Abrir este archivo
edite estos parámetros:
Así es como lo hice:
Localizar en el /etc/php5/apache2/php.ini
post_max_size = 8M
upload_max_filesize = 2M
Edítalo como
post_max_size = 48M
upload_max_filesize = 42M
(Que es más que suficiente)
Reinició el apache:
sudo /etc/init.d/apache2 restart
Con WAMP, en Windows10, abra
c:\wamp64\alias\phpmyadmin.conf
y cambiar 128 por 256 al final de estas líneas
php_admin_value upload_max_filesize 128M
php_admin_value post_max_size 128M
Reiniciar WAMP
Ninguna de las respuestas actuales funcionará para los servidores WHM / cPanel.
Para aumentar el límite en WHM:
Encontré el problema y publico si alguien siguió alguna publicación de blog para crear el tipo de entorno que tengo (ganar 7 hosts con ubuntu y zend server ce en la caja virtual).
La cuestión es que MySQL se ejecuta en Lighttpd, no en Apache. Así que tuve que cambiar el archivo php.ini también 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é sobre qué archivo tuve que cambiar :)
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
para que se pueda cambiar como se desee. Y en mi caso
upload_max_filesize = 20M
post_max_size = 8M
por defecto debe ser cambiado para post_max_size = 20M
así
memory_limit = 128M es por defecto y no es necesario cambiar para aumentar el límite máximo de carga de archivos de 2056kb o 2mb .sql. Pero solo significa que un script puede consumir hasta 128 de memoria cuando ejecuta un servidor apache y sql, y si cambia memory_limit = 128M a un nivel superior y ejecuta cualquier script defectuoso, puede causarle problemas. Eso depende de ti.
Yo tuve el mismo problema. Mi solución: vaya a / etc / phpmyadmin y edite apache.conf en la <Directory>[...]</Directory>
sección que puede agregar
php_value upload_max_filesize 10M
php_value post_max_size 10M
¡Resolvió el problema para mí!
Tuve un problema al cambiar el 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.
locate php.ini
que volvió con
/private/etc/php.ini.default
/usr/local/etc/php/5.4/php.ini
Intenté editar /usr/local/etc/php/5.4/php.ini y luego reiniciar en el servidor, esto no funcionó.
Recordé que hay una mejor manera de encontrar este archivo que estoy buscando o, por lo menos, donde php está buscando php.ini.
<?php phpinfo() ?>
volví 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 -> privado / etc, y por lo que parece 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 verifiqué 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 apache debe reiniciarse para ver los cambios.
Cómo importar una gran cantidad de datos en Xampp
Es la mejor solución para abrir una base de datos nueva y limpia e importar el archivo en phpMyAdmin. Elija el archivo de la carpeta local y deje todas las configuraciones 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 modificar algunos. 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 algún archivo de editor de texto (notepad ++) abra el archivo llamado php.ini (por tipo de ventanas, descríbalo como 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, coloque el tamaño de archivo máximo deseado (16MB por ejemplo, pero no superior a 128M),
después de eso, 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 debe cambiar esta línea:
max_input_time = 60
en lugar de 60, aumente el tiempo de entrada en segundos (120 por ejemplo) y, sobre todo, debe cambiar esta línea:
upload_max_filesize = 2M
en lugar de 2M, aumente a 16M por ejemplo. Guarde el archivo, reinicie apache y mysql en xampp e intente cargarlo nuevamente, si lo sigue correctamente, debería poder importar archivos a través de 16 MB (ejemplo)
php_value upload_max_filesize 100M
php_value post_max_size 100M
aumentar ese tamaño en php.ini y luego ejecutar el comando
sudo service apache2 restart
sudo service mysql restart
en xammp
restart all service
Simplemente puede usar la aplicación de administrador MySQL o el banco de trabajo MySQL. Aplicaciones ligeras y puedes exportar o importar todo tu servidor sin importar el tamaño. Llego tarde a la fiesta aquí, pero espero que ayude a alguien.
Tuve el mismo problema, mi límite de carga era de 2 MB, edité mi php.ini y lo configuré en 5 MB, pero aún mostraba 2 MB incluso después de reiniciar el servidor. Luego comprimí mi archivo .sql en zip manteniendo su nombre como xyz.sql.zip para que se convirtiera en 451 kb de 3.5 mb. Luego lo subí de nuevo. Funcionó para mi.
Descubrí que aumentar el límite de carga y publicación en php.ini no afectaba 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 tiene acceso a WHM, probablemente tenga esto.
Ajustar:
No es necesario reiniciar Apache ni nada, los cambios son instantáneos. Este proceso aumentó el valor del tamaño máximo de carga de archivos en phpmyadmin. Puede verificar esto yendo a phpmyadmin y seleccionando su base de datos, luego haciendo clic en "importar" en la parte superior. Al lado del selector de archivos, verá el límite de carga. El valor predeterminado de mi servidor era 100.
Esta también es una pregunta frecuente en la documentación de phpMyAdmin: http://docs.phpmyadmin.net/en/latest/faq.html#i-cannot-upload-big-dump-files-memory-http-or-timeout-problems
En mi caso, también tuve que agregar la línea "FcgidMaxRequestLen 1073741824" (sin las comillas) en /etc/apache2/mods-available/fcgid.conf. Está documentado aquí http://forum.ispsystem.com/en/showthread.php?p=6611 . Desde mod_fcgid 2.3.6, cambiaron el valor predeterminado para FcgidMaxRequestLen de 1GB a 128K (consulte https://svn.apache.org/repos/asf/httpd/mod_fcgid/trunk/CHANGES-FCGID )
Estaba enfrentando el mismo problema en el que aumentar el tamaño máximo php.ini
no tiene ningún efecto en WordPress y probé muchas soluciones como:
functions.php
.htaccess
archivo.El que funcionó para mí es agregar el tamaño máximo en el .htaccess
archivo. No funcionaba ni con php.ini
archivo ni con functions.php
archivo.
Acabo de agregar este código en el .htaccess
archivo y está hecho
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 : Agregué el código anterior en la <IfModule>
etiqueta.
Si el php.ini
archivo no está haciendo nada para cambiar el tamaño, intente con otros 2 archivos y uno de ellos seguramente funcionará para usted.
LEA ESTE ARTÍCULO PARA SABER SOBRE TODOS LOS ARCHIVOS EN LOS QUE PUEDE AUMENTAR EL TAMAÑO MÁXIMO
Creo que si su versión de php está arriba 5.5
, digamos que es 5.6
, entonces su php.ini
archivo está en la siguiente carpeta
/etc/php/5.6/apache2
así que debes aplicar tus cambios como post_max_size
, upload_max_filesize
y memory_limit
allí.
Espero que te ayude.
Estoy usando Bitnami WAMP Stack 7.1.8-0 en mi localhost. Para mí, el límite máximo de tamaño de carga de PHPMyAdmin se estableció en 80MiB como en la captura de pantalla https://nimb.ws/fFxv7O . Logré aumentar este límite de tamaño como se explica a continuación:
php_value upload_max_filesize 80M
php_value post_max_size 80M
(El valor de 80M al final de estas líneas puede ser diferente para usted)
Siga adelante y cambie estos valores al final de estas dos líneas (80M en este caso) según sus necesidades.
Reinicie el servidor WAMP.
Ahora vaya a PHPMyAdmin y vea, su límite de tamaño de carga debe actualizarse a lo que haya configurado. Eso es.
Las primeras cosas a comprobar (o pregunte a su proveedor de alojamiento de cheque) 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 datos que PHP puede enviar y manejar.
Tenga en cuenta que post_max_size
debe ser más grande que upload_max_filesize
.
En Windows -> estaba editando el archivo php.ini en la versión de 32 bits de PHP (archivos de programa x86 / PHP) en vano. Cuando edité los 64 bits (archivos de programa / PHP) funcionó. Espero que esto ayude a alguien.
phpinfo()
? (Ese es el error más común)