Cómo Descargar & Subir Archivo GeoLite2-City a PrestaShop 1.7

GeoLite2-City Geolocalización- S17

Para poder utilizar las herramientas de geolocalización en PrestaShop 1.7, debes descargar y subir el archivo GeoLite2-City.mmdb en la ruta: /app/Resources/geoip/ de tu instalación de PrestaShop 1.7

Desafortunadamente, desde el 30 de diciembre de 2019, este archivo ya no está disponible para descargar (antes del 30 de diciembre de 2019 era posible descargarlo sin ningún paso adicional; el archivo estaba disponible para descargar directamente mediante un enlace).

GeoLite2-City – ¿Qué contiene?

Tal vez lo primero que te viene a la mente es que contiene o que es eso del archivo GeoLite2-City.mmdb, así que lo primero de todo vamos a centrarnos en ese punto.

GeoLite2-City.mmdb es una extensa base de datos creada por MaxMind.com para PrestaShop 1.7 que contiene miles de registros con información sobre las ips asociadas a países e incluso a ciudades.

Gracias a este archivo, en el contexto de PrestaShop, podremos identificar el origen de los clientes. La forma en que funciona la geolocalización basada en IP es simplemente comprobando qué rango de IPs se utiliza para cada área, utilizando una base de datos de IP en base a la ubicación. Por lo tanto, podemos encontrar información como el país y la ciudad de donde provienen nuestros usuarios, simplemente conociendo su dirección IP.

Cómo Descargar GeoLite2-City para PrestaShop 1.7

Lo primero de todo indicar que este archivo viene comprimido en .gz para que ocupe menos y, desde cPanel, se puede descomprimir sin problemas como veremos más tarde. También comentar que se puede descargar de forma completamente gratuita –incluso para propósitos comerciales-, pero requiere de llevar a cabo algunos pasos adicionales antes de que podamos descargarlo.

A continuación, podemos encontrar todas las instrucciones necesarias para descargar el archivo GeoLite2-City.mmdb:

1) Crear una cuenta de usuario en el sitio web maxmind.com

maxmind registro

Para ello, abre el formulario de registro en el sitio web de maxmind.com. El proceso de registro es totalmente gratuito. Por lo tanto, no tienes de que preocuparte. Debes usar una dirección de correo electrónico válida, porque maxmind requiere verificación por correo electrónico (tal vez 10MinuteMail puede resultarte de interés). Con respecto al resto de datos, incluso puedes inventártelos, aunque no es una opción muy recomendada si en un futuro quieres descargarte actualizaciones de la base de datos de GeoLite2-city.

2) Confirmar la dirección de email

Recibirás un email de maxmind para confirmar tu cuenta. Haz click en el enlace que hay dentro del correo, y serás redireccionando hacia la página de maxmind, donde poder establecer una contraseña de acceso. El enlace es válido por 7 días.

Dear Hostinet,

Thank you for creating an account.

Your username is xxxx@xxxxx.xx. To log in, you must first create a password here. This password link will expire in seven days.

maxmind registro password

3) Loguearse en maxmind con tu cuenta

Tu usuario será tu dirección de correo, y la contraseña tendrás que poner la que estableciste previamente. Con estos datos podrás loguearte AQUÍ.

Ahora, en el menú de la izquierda -en la parte inferior-, hay una sección llamada «GeoIP2 / GeoLite2». Allí, pulsa en la opción «Download files». Entonces, serás redireccionado a la página «Download GeoIP2 and GeoIP legancy databases«. Aquí hay una subsección llamada «Download databases» donde se puede encontrar el enlace para descargar el archivo GeoLite2-City. Por favor, ten en cuenta que de todas las opciones que aparecen debes descargar la opción GeoLite2-City a secas y no GeoLite2-City_CSV ¡es muy importante descargar la opción correcta GeoLite2-City! Ocupa unos 30MB.

GeoLite2-City

Y con esos pasos habrás conseguido descargar dicho archivo a tu disco duro local. Ahora tocaría la segunda parte: descomprimir el archivo GeoLite2-City en la ruta: /app/Resources/geoip/

Cómo Subir & Descomprimir el Archivo GeoLite2-City en la ruta: /app/Resources/geoip/

La opción más sencilla pasa por hacerlo a través del Administrador de Archivos de cPanel, ya que en el mismo se ofrece una herramienta para poder descomprimir archivos en .gz.

Recordemos que puedes acceder al Administrador de Archivos de cPanel desde tu Panel de Cliente de Hostinet, haciendo click en este enlace, y acto seguido introduciendo tu usuario y contraseña de Hostinet (si no recuerdas la contraseña de acceso puedes restablecerla desde AQUÍ poniendo tu nombre de usuario), así como también a través de la silueta del muñequito de la parte superior derecha de Hostinet.com.

Una vez logueado en tu Panel de Cliente de Hostinet te tienes que dirigir hasta la sección “Mis productos”.

En el listado de productos tienes que buscar tu Hosting Linux y hacer click sobre su nombre en la izquierda.

Esto te dará acceso a una nueva interfaz desde la que podrás gestionar algunos aspectos relacionados con cPanel, pero sin tener que acceder de forma directa a dicho panel.

En el apartado “Cuentas FTP”, hay un botón para poder acceder de forma directa al Administrador de Archivos de tu Hosting, sin tener que ponen ningún tipo de credencial para ello.

Dentro del Administrador de Archivos debes buscar la ruta indicada: /app/Resources/geoip/ y utilizar la opción Cargar –ubicada en la parte superior- para subir el fichero. Por ejemplo, en la siguiente captura de pantalla nosotros ya lo hemos subido.

ps17 app resources geoip cargar

El siguiente paso sería seleccionar el archivo en cuestión y pulsar sobre la opción Extraer.

ps17 app resources geoip extraer

Ahora, tendrías más que descomprimir el archivo en la ruta que te da el Administrador de Archivos. En nuestro caso como tenemos PrestaShop 1.7 clonado en una carpeta llamada clon por eso aparece por ahí una carpeta llamada clon. 😉

ps17 app resources geoip extractfiles

Sin embargo, en la ruta que se extrae el archivo GeoLite2-City.mmdb no serviría de nada. Por lo que, una vez más, tienes que hacer uso del Administrador de Archivos de cPanel para seleccionar GeoLite2-City.mmdb, pulsar la opción Mover, y mover el archivo a la ruta de siempre /app/Resources/geoip/

GeoLite2-City Mover

¡Y eso es todo! Gracias a esta base de datos serás capaz de usar la geolocalización de IPs en PrestaShop 1.7, en módulos de mypresta.eu gratuitos como por ejemplo Currency and language by country

Y hablado de mypresta.eu, este artículo lo hemos sacado de su web, ya que nos ha parecido muy interesante. 😉

HOSTING PRESTASHOP SSD CON LITESPEED

En Hostinet puedes contratar un Hosting PrestaShop SSD con LiteSpeed para hacer que tu tienda online vaya mucho más rápida que la de tu competencia. ¡Te garantizamos una IP española, así como el mejor soporte en tu idioma

En Hostinet trabajamos desde hace más de 15 años con servidores ubicados en España (Madrid y Bilbao) para ofrecer a nuestros clientes las mejores prestaciones posibles.

  • Hosting especializado en PrestaShop con discos SSDPrestaShop 13´99 / mes
  • Hosting especializado en PrestaShop con discos SSDPrestaShop 55´99 / mes
  • Hosting especializado en PrestaShop con discos SSDPrestaShop 5011´99 / mes
  • Hosting especializado en PrestaShop con discos SSDPrestaShop 13´99/mes
  • Hosting especializado en PrestaShop con discos SSDPrestaShop 55´99/mes
  • Hosting especializado en PrestaShop con discos SSDPrestaShop 5011´99/mes
    • Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.
    • Almacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSD
    • El espacio en disco es la suma del espacio que ocupan los archivos que forman la web y el correo electrónico.
    • La transferencia de datos mensual es la cantidad total de información que se descargan los visitantes de nuestra web en cada acceso más nuestro uso a través de FTP y correo.
    • Ideado para sacar el máximo partido a tu PrestaShop
    • Aumenta la velocidad de tu web + Info
    • Tras evaluación de nuestro equipo de migraciones
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web
    • Elige la versión de PHP que necesites
    • Certificado SSL autofirmadoCertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUI
    • Contrata tu hosting web y consigue dominios gratisUna vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.
    • Migramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a Hostinet
    • Ideado para sacar el máximo partido a tu PrestaShop
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web
    • Hosting específicamente preparado para sacar el máximo rendimiento a tu PrestaShop
    • Contrata tu hosting web y consigue dominios gratisUna vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.
    • Cada dominio alojado muestra un contenido único y diferente del resto
    • Aparcando un dominio secundario en el alojamiento de nuestro dominio principal conseguimos que ambos dominios resuelvan indistintamente con la misma página que tenemos colgada.
    • Cuentas de correo gestionables a través de POP, IMAP y servicio Webmail
    • Tus buzones de correo y mails limpios de virus y con un potente filtro antispam
    • Centro de datos en Madrid (España)
    • Opción de contratación de IP dedicadaPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUI
    • Opción de contratación de certificados SSL. Se requiere Ip dedicada.Puedes contratar tu certificado SSL por solo 14.95 € al año AQUIPuedes contratar tu certificado SSL por solo 14.95 € al año AQUIPuedes contratar tu certificado SSL por solo 14.95 € al año AQUIPuedes contratar tu certificado SSL por solo 14.95 € al año AQUI
    • Bases de datos MySQL disponibles para su uso en cada alojamiento web
    • Supeditado al espacio total del alojamientoSupeditado al espacio total del alojamientoSupeditado al espacio total del alojamientoSupeditado al espacio total del alojamiento
    • ¿Quieres realizar desarrollos con Python? En Hostinet innovamos dia a dia en tu beneficio y por ello te presentamos como última novedad en todos nuestros servidores Web la posibilidad de desplegar tus aplicaciones con Python directamente desde el Plesk de tu Hosting.
    • ¿Quieres desarrollar tus aplicaciones con Ruby? En Hostinet te presentamos como última novedad en todos nuestros servicios de Hosting Web la posibilidad de desplegar tus aplicaciones con Ruby on Rails directamente desde el panel de control Plesk.
    • El fichero .htaccess permite modificar diferentes variables en la configuración de nuestra cuenta de alojamiento en el servidor.
    • El módulo mod_rewrite permite crear direcciones URL alternativas a las dinámicas generadas por la programación de nuestros sitio web (blog, foro, portal…), de tal modo que sean más legibles y fáciles de recordar
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web. Soporte en español por personal de Hostinet.
    • Completa recopilación de tutoriales sobre Hosting, Dominios y PrestaShop
    • 30 dias para probar tu servicio de Hosting y si no te convence el servicio... te devolvemos el dinero!!
    • Copia diaria incremental realizada por HostinetCopia diaria incremental realizada por HostinetCopia diaria incremental realizada por HostinetCopia diaria incremental realizada por Hostinet
    • Podrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento web
    • Nuevas Altas. Contratación anual.