Cuando se crea un subdominio o dominio, esa carpeta puede tener una vesión vieja de php y hace que no funcionen algunos códigos. Para cambiar la versión de php ir a cpanel y dentro de la agrupación SOFTWARE, ir a Administrador MultiPHP, luego buscar el dominio y tildarlo. Arriba a la derecha ir a "PHP Version" seleccionar "PHP 7.4" y Aplicar Para corroborar que tiene la versión correcta el dominio, se puede copiar phpinfo.php dentro del dominio y ejecutarlo, por ejemplo: https://melipruebas.infotech.com.ar/procesoml/phpinfo.php. En el título figura la Versión. ------------------------------------------------------------------------ Proceso del Usuario de Mercado Libre: Se encuentran dentro de public_html/ml_empresas/EmpresaNN. El contenido es del scripcase, proyecto ProcesosML. En el form de Usuarios, se encuentra el campo URL CheckML, este lo usa el PHP que guarda notificaciones y luego tiene que llamar a esta URL. Solicitud del Token: 1) La 1ra vez y cada 6 meses hay que entrar a la sesión de Windows en donde ya está logueado el Cliente con ML y desde el navegador ir a por ej.: https://www.infotech.com.ar/ml_empresas/cazala/menu y ejecutar "Solicitar Token Logueado". 2) Una vez hecho el paso anterior, cada 6 horas automáticamente se va a actualizar el Token con el Refresh. La ventaja del Refresh es que no hace falta estar logueado en ML. Este tiene configurado 2 conexiones: 1) La general, donde está notificaciones y config_usu.(conn_mysql). 2) La del Usuario, que es la del Aurus (mlcliente). Conexiones: cazala: sector1575 - base: au_cazala (usuario 236387729) 'host' => 'infotechdb80.clm5tyd6pa6p.sa-east-1.rds.amazonaws.com', 'db_name' => 'au_cazala', 'user' => 'admin 'pass' => 'Infotech$123', 'port' => 3306, https://www.infotech.com.ar/ml_empresas/cazala/menu https://www.infotech.com.ar/ml_empresas/cazala/_lib/prod https://www.infotech.com.ar/ml_empresas/cazala/CheckML/CheckML.php JUST GREEN: sector1684 - base au_justgreen (usuario 181701767 Just Green) (usuario 706992279 CASA SOPHIE) 'host' => 'infotechdb80.clm5tyd6pa6p.sa-east-1.rds.amazonaws.com', 'db_name' => 'au_justgreen', 'user' => 'admin 'pass' => 'Infotech$123', 'port' => 3306, https://www.infotech.com.ar/ml_empresas/casasophie/menu https://www.infotech.com.ar/ml_empresas/justgreen/_lib/prod https://www.infotech.com.ar/ml_empresas/justgreen/CheckML/CheckML.php ------------------------------------------------------------------------ General de Mercado Libre: Acá se encuentra el PHP que guarda notificaciones y luego redirecciona al Proceso del Usuario. Contenido: solicitartoken.php: Obsoleto porque ahora lo hace el scriptcase. spoolerml.php: Dentro de la Web de Mercado Libre, en la APP,va a estar direccionada a este archivo que sería por ej: https://meli.infotech.com.ar/procesoml/spoolerml.php este PHP va a procesar el JSON que recibe de ML (Acá también conozco el Usuario). va a buscar en ./config/db_config.php la ubicación de la tabla notificaciones y va a guardar el registro en esa tabla. Ahora apunta a 'host' => 'infotechdb80.clm5tyd6pa6p.sa-east-1.rds.amazonaws.com', 'db_name' => 'mercadolibre1', 'user' => 'admin', 'pass' => 'Infotech$123', 'port' => 3306, también va a buscar en esta base de datos la tabla config_usu y de ahí va a conocer a qué URL tiene que llamar según el Usuario que extrajo del JSON. Llama automáticamente al proceso para incorporar Compras, Question o Mensajes Pos Venta del Aurus. Opcionalmente este archivo tiene comentada 2 líneas que guardan un log, que muestra lo que hace el proceso. Inicicalmente comentadas para que no genere muchos archivos diarios. ------------------------------------------------------------------------ Para ejecutar los procesos manualmente: cazala: https://www.infotech.com.ar/ml_empresas/cazala/CheckML/CheckML.php?user_id=236387729 Just Green: https://www.infotech.com.ar/ml_empresas/justgreen/CheckML/CheckML.php?user_id=181701767 CASA SOPHIE: https://www.infotech.com.ar/ml_empresas/justgreen/CheckML/CheckML.php?user_id=706992279 Estas URL deben coincidir con la que tienen los clientes configuradas en Scriptcase. Ejemplo con Cazala: https://www.infotech.com.ar/ml_empresas/cazala/menu/ Configuraciones - Usuarios - Al editar la ficha va en la lengüeta URL CheckML ------------------------------------------------------------------------