Solución al "Error: The XML response that was returned..." en Joomla

Recientemente, en la empresa en la que trabajo ahora, compramos una plantilla Joomla para llevar a cabo un nuevo proyecto. La plantilla en cuestión es L-Maximus. Muy bonita a la vista, pero muy "puñetera" a la hora de instalarla y usarla.

Esta plantilla usa el T3 Framework que, personalmente, no me gusta nada. Tiempo atrás utilicé la plantilla Teleline IV, también muy bonita a la vista, y que usa dicho Framework y tuve que sudar la "gota gorda" para conseguir personalizarla. Al final acabamos por desecharla debido a la cantidad de problemas que nos daba.

Pero bueno, vamos al tema, que me he ido por las ramas. Como decía, compramos la plantilla L-Maximus y cuando la instalamos nos topamos con que no quería funcionar, así que decidimos utilizar el "Quickstart" para estar seguros de que funcionaba perfectamente. ¿Cual fue nuestra sorpresa al intentar cargar los datos por defecto?

(Error: The XML response that was returned from the server is invalid)

¿Solución? Un poco molesta, pero la hay:

Primero instalaremos la plantilla sin los datos por defecto. Una vez hecho esto, la instalación de Joomla se terminará correctamente y nos pedirá que borremos la carpeta "Installation". ¡No lo hagáis (aún)!

Antes de borrar dicha carpeta, naveguemos dentro de ella hasta esta ruta:

installation > sql > mysql > sample_data.sql

Guardemos dicho archivo en un lugar seguro, de momento, y pasemos a borrar la carpeta "installation". Ahora tenemos que acceder a nuestro gestor de Bases de Datos y localizar la base de datos de esta instalación. Ahora podemos hacer dos cosas:
  1. Borrar esta base de datos al completo, crear otra nueva BBDD vacia con el mismo nombre y importar el archivo "sample_data.sql" que previamente habíamos guardado.
  2. Copiar todo lo que pone dentro de "sample_data.sql" y generar una consulta sql con el contenido de dicho fichero.
Las dos opciones son válidas. Desde luego, si eres un poco "manazas" te recomiendo la 2ª opción.

¡Bien! Ya funciona la plantilla, o no... Ahora no nos deja entrar al "backend". Claro, esto es porque "sample_data.sql" lleva su propia contraseña para el usuario "admin".

Para solucionarlo hay que entrar de nuevo en la Base de Datos, buscar la tabla "jos_users" y modificar el password del único usuario que hay. ¡Pero atención! La contraseña esta encriptada, así que hay que avisar a la Base de datos que la nueva contraseña que vamos a introducir debe ser encriptada. Para ello hay que marcar en el campo "Funcion" la opción MD5. Una vez hecho esto, introducimos la contraseña y al guardar, la base de datos generará la contraseña encriptada.

Y con todo esto tendremos nuestra plantilla instalada y funcionando al 100%.

Saludos!

Fuente: Foro JoomlaSpanish.org

Duke Nukem Forever: ¡Por fin!

Al fín. Después de 14 años de espera, Duke Nukem Forever ha visto la luz. Ha sido una larga espera, con infinidades de retrasos, cambios de motores gráficos y cancelaciones. Desde que fue anunciado oficialmente un 28 de abril de 1997 hasta el día 10 de Junio de 2011 el juego ha cambiado más de 3 veces de motor gráfico, ha pasado por varias compañías de desarrollo de videojuegos y ha tenido muchos, muchos retrasos. Pero ahora todo eso se olvida porque ya está aquí y la verdad es que pinta muy muy bien. Os dejo el trailer oficial:


Pero... ¿de verdad ha cumplido las expectativas? Parece ser que no. Según leemos en Alt1040, la distribuidora de Duke Nukem Forever amenaza con “vetar” prensa especializada que critican negativamente al juego. Eso quiere decir que más de uno ha opinado negativamente sobre el juego, lo que hace suponer que algo malo tendrá.

Quizás no es que sea el juego malo, quizás solo sea que después de esperar 14 años, la gente esperaba algo más. En fin, nada más podamos, le meteremos mano al juego y os lo contaremos de primera mano.