php - secreta - blowfish_secret
ConfiguraciĆ³n de phpMyAdmin (10)
- ¿Cómo puedo aumentar el tiempo de espera de la sesión de phpmyadmin?
- ¿Cómo puedo aumentar el límite de tamaño de archivo de importación de phpmyadmin (actualmente dice Max: 2,048 KB)? Intenté cambiar
upload_max_filesize
enphp.ini
pero no hizo ninguna diferencia.
Si desea evitar que phpMyAdmin se cierre tan a menudo, puede agregar esta línea:
$ cfg [''LoginCookieValidity''] = 86400;
Por defecto, phpMyAdmin vence cada 1440 segundos; Para cambiar esto, cambie session.gc_maxlifetime en php.ini de la siguiente manera:
session.gc_maxlifetime = 86400
https://wiki.phpmyadmin.net/pma/phpMyAdmin_configuration_file
Edite el archivo
config.inc.php
de phpMyAdmin y agregue o actualiceLoginCookieValidity
el siguiente valor:$cfg[''LoginCookieValidity''] = 3600 * 9; // 9 hours
Para subir más de 2M:
cd /etc/php5/apache2/php.ini sudo nano php.ini
Busque
upload_max_filesize
enphp.ini
y cambie el valor a64M
(para 64 Mb):upload_max_filesize = 64M
Guardar y Salir.
Reinicie
apache
:sudo /etc/init.d/apache2 restart
¡Terminar!
Agrego a la respuesta de Poelinca que el mecanismo de este límite se puede encontrar en las fuentes de pma en las bibliotecas / Config.class.php, función checkUploadSize (): utilizará upload_max_filesize si está definido o 5M más, y si max_upload_size también está definido consigue el min de los dos. (PMA versión 3.3.7deb7)
Edite el archivo config.inc.php de phpMyAdmin y agregue o actualice LoginCookieValidity con el siguiente valor: $ cfg [''LoginCookieValidity''] = 3600 * 9; // 9 horas
en wamp o xamp o cualquier cosa que use en php.ini Busque "upload_max_filesize" aquí es donde debe cambiarlo, le sugerimos que no use más de 64M porque a veces hace que falle: upload_max_filesize = 64M Guarde y salga.
En lugar de configurar session.gc_maxlifetime en el archivo php.ini , es mejor agregar lo siguiente a su archivo config.inc.php (normalmente en el directorio / etc / phpmyadmin ):
ini_set(''session.gc_maxlifetime'', ''86400'');
De esa forma, no se compromete la seguridad de otros scripts PHP, ni se genera un desorden excesivo en la memoria RAM debido a la recolección de basura poco frecuente.
Intente cambiando post_max_size
en el archivo post_max_size
.
Para la primera pregunta, necesita cambiar la configuración $cfg[''LoginCookieValidity'']
en el $cfg[''LoginCookieValidity'']
config.inc.php. Abra config.inc.php en el directorio "raíz" de phpMyAdmin. Busque una línea que contenga esto: $ cfg [''LoginCookieValidity'']. Establezca el valor en la cantidad deseada de segundos. Si la línea no existe, simplemente agrégala así:
$cfg[‘LoginCookieValidity’] = 3600; //(3600 = one hour)
Deberá iniciar sesión nuevamente en phpmyadmin.
Esto también supone que la recolección de basura de la sesión de PHP está configurada en consecuencia. Esto se puede hacer de varias maneras:
- php.ini; agregue una línea (o cambie una existente) que contenga
session.gc_maxlifetime = <seconds>
- Configuración de apache; agrega una línea al bloque apropiado que dice
php_admin_value session.gc_maxlifetime <seconds>
- config.inc.php (phpMyAdmin); después de la línea editada anteriormente, agregue una línea con
ini_set(''session.gc_maxlifetime'', <seconds>);
Sobre la segunda pregunta:
Necesitas cambiar ambos, upload_max_filesize
y post_max_size
en tu php.ini. El valor post_max_size
debe ser al menos el valor de upload_max_filesize
.
No olvides reiniciar tu servidor.
Soy consciente de que esta publicación ha sido respondida, pero acabo de resolver el mismo problema, así que pensé que agregaría mis conclusiones para ayudar a otros.
Necesitaba aumentar el límite de tamaño de archivo de carga de PhpMyAdmin desde el valor predeterminado de 2.048 KB y también cambié el upload_max_filesize y post_max_size y memory_limit, pero nada cambió.
Me tomó un tiempo encontrar el problema, cuando usé phpinfo (); script para identificar dónde estaba el archivo PHP.ini que se dijo aquí: C: / Archivos de programa (x86) / iis express / PHP / v5.5 / php.ini, pero finalmente noté en la página de inicio de PhpMyAdmin que el servidor web estaba versión en ejecución: 5.6.31. Por lo tanto, actualicé los límites de carga, publicación y memoria en el PHP.ini para las versiones 5.5 y 5.6 y el límite de importación en PhpMyAdmin aumentó.
config.inc.php> $cfg[''LoginCookieValidity''] = 3600 * 9; // 9 hours
$cfg[''LoginCookieValidity''] = 3600 * 9; // 9 hours
Editar desde el enlace publicado por ajreal: LoginCookieValidity
para la segunda pregunta, después de cambiar upload_max_filesize en php.ini, ¿reinició Apache (o cualquier servidor web que use)?
Cómo configurar phpMyAdmin predeterminado 1440 segundo tiempo de espera superior:
localizar php.ini
el@apollo:/var/lib/phpmyadmin$ locate php.ini /etc/php5/apache2/php.ini
abre el archivo como root para editar, encuentra esta línea:
session.gc_maxlifetime = 1440
Cámbiala a esto (500000 segundos son 5.7 días)
session.gc_maxlifetime = 500000
Reinicie apache.
Al hacer esto, se reduce la seguridad, ya que aumenta la oportunidad de los scripts entre sitios y el ataque de los usuarios intermedios. Todo es diversión y juegos hasta que encuentre que su servidor es parte de una botnet que cultiva tarjetas de crédito.