En algunas ocasiones nos encontramos con que no podemos acceder a la instalación Joomla! de alguno de nuestros clientes porque han perdido su usuario y contraseña y tampoco podemos conectarnos de manera remota con alguna de las soluciones como MySQL Workbench y como de costumbre tenemos que acceder con cierta celeridad para evitar algún problema. Para no perder ese maravilloso tiempo que necesitaríamos para subir PHPmyAdmin os proponemos una sencilla solución basada en PHP con la que todo estará resuelto en cuestión de dos minutos.
Instrucciones para recuperar el acceso a nuestra instalación de Joomla!
Las instrucciones para que este script funcione correctamente y recuperemos el acceso a la instalación de Joomla! son bien sencillas, configuramos los datos de conexión a la base datos y en las consultas cambiamos la palabra 'prefijo' por el prefijo de nuestra instalación de Joomla! (podréis encontrarlo en vuestro fichero configuration.php).
<?php // ######### configuramos la conexión a la base de datos ######### $con = mysql_connect("servidor","usuario","contrasegna"); $db_selected = mysql_select_db('base_de_datos', $con); // ######### fin configuración de la conexión a la base de datos ######### if (!$con) { die('Error de conexión a la base de datos: ' . mysql_error()); } // ######### cambiamos en la consulta 'prefijo' por el prefijo de nuestra // instalación de Joomla! ######### $sql = "INSERT INTO `prefijo_users` (`name`, `username`, `password`, `params`) VALUES ('admin2', 'admin2', 'd2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199', '');"; if (mysql_query($sql,$con)) { echo "Inserción a tablar users OK<br />"; // ######### cambiamos en la consulta prefijo por el prefijo de nuestra //instalación de Joomla! ######### $sql = "INSERT INTO prefijo_user_usergroup_map (user_id,group_id) VALUES (LAST_INSERT_ID(),8);"; if (mysql_query($sql,$con)) { echo "Inserción a tabla prefijo_user_usergroup_map OK<br> <strong>Usuario creado con éxito</strong>. Recuerda que para acceder debes usar estas credenciales:<br /> usuario: admin2<br /> contraseña: secret"; } else { echo "Error insert en insert a la tabla prefijo_user_usergroup_map: " . mysql_error(); } } else { echo "Error insert en tablar prefijo_users: " . mysql_error(); } ?>
¿Te ha ayudado éste artículo a recuperar el acceso a tu instalación de Joomla!?
Ayuda a otros usuarios compartiendo el artículo en tus perfiles de las Redes Sociales ;)
Fecha de la Publicación
Ultimos Articulos
- AYUDAS PARA EL COMERCIO MINORISTA DE CASTILLA LA MANCHA
- Experiencia de realidad aumentada para hoteles: ideas innovadoras de realidad aumentada para la industria del alojamiento
- 10 errores técnicos de SEO que están acabando con el tráfico de tu web y cómo solucionarlos
- Cómo hacer que una página de WooCommerce se cargue en menos de 3 segundos
- ¿Es la inteligencia artificial el secreto para mejorar la piel?
- SEO Local: Guía para Principiantes
- Inteligencia artificial y la industria de la belleza y cosmética de la nueva era
- ¿Cuánto cuesta desarrollar una aplicación de realidad aumentada?
- El poder de la inteligencia artificial para las marcas de cosméticos
- Cómo comenzar tu proyecto de realidad aumentada: planificación para tener éxito
- Inteligencia artificial en la industria de la belleza y cosmética
- Todo lo que necesitas saber sobre la conexión 5G