php - posible - ¿Tienes un problema de tiempo de espera de conexión de mysql en joomla virtuemart?
virtuemart español (1)
Desarrollé la funcionalidad de búsqueda de categoría para virtumart en el anverso. Está funcionando bien en nuestro servidor local, pero cuando lo cargué en el servidor me está dando un error de tiempo de espera de conexión mysql. Me muestra como abajo,
Attention no standard shopper group set MySQL server has gone away SQL=SELECT * FROM `sxrth_virtuemart_shoppergroups` WHERE `default` = "2" AND (`virtuemart_vendor_id` = "1" OR `shared` = "1") AND `published`="1"
Attention no standard shopper group set MySQL server has gone away SQL=SELECT * FROM `sxrth_virtuemart_shoppergroups` WHERE `default` = "2" AND (`virtuemart_vendor_id` = "1" OR `shared` = "1") AND `published`="1"
No Shop Currency defined! Go to http://www.domain.com/administrator/index.php?option=com_virtuemart&view=user&task=editshop
(Ya solicito moneda y lista de monedas aceptadas para virtuemart para este enlace)
Intenté varias opciones como
set_time_limit(0);
ini_set(''mysql.connect_timeout'', 14400);
ini_set(''default_socket_timeout'', 14400);
pero eso no es trabajo para mí.
También hice el archivo php.ini en la carpeta publc_html. Se ve abajo
register_globals = off
allow_url_fopen = off
mysql.connect_timeout = 600
mysql.default_socket = 600
expose_php = Off
max_input_time = 600
max_execution_time 600
memory_limit = 360M
Aún así eso no está funcionando para mí
¿Qué acciones debería aplicar para obtener una solución? Cualquier ayuda será muy apreciada.
Finalmente funcionó para mí después de hacer las siguientes cosas
1) Dada la indexación de todas mis tablas que vienen en join
2) Creé un php.ini en la carpeta raíz y agregué las siguientes líneas
mysql.connect_timeout = 600
max_input_time = 600
max_execution_time 600
memory_limit = 360M
mysqli.reconnect = On