Pregunta sobre IP Geo Block de Wordpress:

P2Location.class.php No se puede abrir el archivo

Un usuario preguntó 👇

Recibimos el siguiente error en nuestro plugin IP2Location: IP2Location.class.php: No se puede abrir el archivo “/ var / www / html / wp-content / ip-geo-api / ip2location / IP2LOCATION-LITE-DB1. BIN ”.

Captura de pantalla: https://i.imgur.com/vttbN6F.png

¡No se que hacer!

Este tema fue modificado hace 2 años, 7 meses por.

(@rijans)

Hace 2 años, 7 meses

Después de eliminar el archivo de https://download.ip2location.com/lite/, no es compatible. Dice que no tiene apoyo.

(@tokkonopapa)

Hace 2 años, 7 meses

Hola @rijans,

Su primera edición probablemente fue que no pudo descargar las bases de datos de IP2Location Lite en su primera instalación debido a la condición de la red o al estado del servidor.

Usted puede «Descargar ahoraBotón en «»Descargar base de datos«En»Configuración de la base de datos local”Alt.

No conozco su entorno, pero parece que estaba iniciando sesión en su servidor desde una LAN O su propio servidor se colocaría detrás del proxy porque su dirección IP estaba en el red privada no es compatible con todas las bases de datos locales, no solo IP2Location sino también Maxmind / Geolite2.

Creo que cuando su propio servidor se coloca detrás del proxy, este plugin obtendrá automáticamente la dirección IP pública (es decir, no privada) de un entorno PHP particular valioso si mi implementación es correcta.

Cuando está dentro de una LAN o si su servidor es un host local, es normal.

Tan pronto como cierre este tema, no dude en agregar cualquier cosa sobre sus inquietudes a su información ambiental.

Esta respuesta fue modificada hace 2 años, 7 meses.

(@rijans)

Hace 2 años, 7 meses

He intentado descargar eso varias veces. Tenga en cuenta que mi sitio de WordPress se está ejecutando en un muelle. Y su plugin de IP es diferente de la dirección IP pública de mi computadora. ¿No debería ser lo mismo?

(@tokkonopapa)

Hace 2 años, 7 meses

Tenga en cuenta que mi sitio de WordPress se está ejecutando en un muelle.

Es por eso que la dirección IP de su computadora se muestra como privada. No sé mucho sobre Docker, pero veo la siguiente información:

La ip original no se envía a los contenedores # 180
La dirección IP del usuario no se puede recuperar en el modo de ventana acoplable # 25526
¿Cómo detener la dirección IP del cliente perdida en la ubicación de Cloudflare / Docker / NGINX / LAMP?

Este problema parece depender de la configuración de su ventana acoplable. Pero, por ejemplo, cuando la dirección IP del cliente se envía a su servidor en la ventana acoplable (¿apache ?, ¿Nginx ?, ¡no sé!) x-forwarded-for en los encabezados http, este plugin obtendrá automáticamente la dirección IP del cliente HTTP_X_FORWARDED_FOR.

Este plugin también puede manejar HTTP_CF_CONNECTING_IP, HTTP_X_REAL_IP, HTTP_CLIENT_IP, HTTP_X_FORWARDED si la dirección IP del cliente $_SERVER['REMOTE_ADDR'] que es privado en algún entorno como un proxy, proxy inverso o ecualizador de carga.

Entonces, supongo que su sistema operativo host no le da la dirección IP del cliente a través de uno de los encabezados http anteriores.

Si conoce otro método de cómo obtener la dirección IP del cliente, también puede usarlo ip-geo-block-ip-addr Filtro de gancho para reemplazar la IP.

Esta respuesta fue modificada hace 2 años, 7 meses.

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *