Ayuda con Error al intentar escrapear en PHP

  • Autor Autor MetricaSeo
  • Fecha de inicio Fecha de inicio
MetricaSeo

MetricaSeo

Beta
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Mis conocimientos en php y msql es -10

¿Con tan pocos datos que les doy se puede saber a que se debe ese error?

El código funciona perfectamente en el otro hosting, pero al migrarlo a otro muestra este error.

Warning: mysqli_connect(): php_network_getaddresses: getaddrinfo failed: Name or service not known in (ruta a xxxx.php)
Advertencia : mysqli_connect(): php_network_getaddresses: getaddrinfo falló: Nombre o servicio desconocido en (ruta a xxxx.php)
-----------------------------------------------------------------------------------
Advertencia : mysqli_query() espera que el parámetro 1 sea mysqli, bool dado en (ruta a xxxx.php)
Warning: mysqli_query() expects parameter 1 to be mysqli, bool given in (ruta a xxxx.php)
 
Verifica tus datos de conexión, parece que el host es incorrecto. En la mayoría de los casos es "localhost", pero algunos alojamientos asignan una IP.
 
Verifica tus datos de conexión, parece que el host es incorrecto. En la mayoría de los casos es "localhost", pero algunos alojamientos asignan una IP.
Muchas gracias por responder.
Dices que a:
$server="mysql";
$dbname="sqmsdvfhd_wp522";
$user="sqmsdvfhd_wp522";
$passwd="76gahgySD$";

lo reemplace por:

$server="localhost";
$dbname="sqmsdvfhd_wp522";
$user="sqmsdvfhd_wp522";
$passwd="76gahgySD$";

¿O donde debería cambiarlo?
 
Algo se movió pero no arrancó del todo.
¿Debería tambien cambiar todo lo que diga mysql?
ej:
$result=mysqli_query($dbh

mysqli_free_result($result); ?????
 
Puedes entrar al PHPMyAdmin?

Si es así, ingresa y en la parte superior verás algo como:

1646985546792.png


El host será lo que se muestra señalado (en mi caso, localhost), los demás datos serán los que has ingresado. Asegúrate de que el nombre de la base de datos es correcta.

Si las consultas son correctas, no deberías mover nada más después de eso. ¿Haz volcado la base de datos correctamente al nuevo servidor?
 
Algo se movió pero no arrancó del todo.
¿Debería tambien cambiar todo lo que diga mysql?
ej:
$result=mysqli_query($dbh

mysqli_free_result($result); ?????

No hace falta cambiar todos los mysqli.

El server debe ser localhost no mysql como dijiste que ya cambiaste.

Que nuevo error tienes?.
 
No hace falta cambiar todos los mysqli.

El server debe ser localhost no mysql como dijiste que ya cambiaste.

Que nuevo error tienes?.
Gracias por la ayuda.
Ya no muestra mas errores pero el scaper esta congelado y no reacciona.
Le puse el cron pero no actualiza.
 
Anulé el scraper php. No pude resolverlo.
Muchas gracias por su tiempo.
 
Son dos temas diferentes, si puedes conectar con los parametros que has puesto pues ya puedes enlazar a la pagina web via MySQLi. El otro tema es el scraper que es la librería CURL. es codigo como 'curl_setopt'.
Y trata de leer la URL y trabajar con ella para extraer toda la información que contiene. Una tecnica ideal para valorar el SEO de un sitio web
 
Atrás
Arriba