Página 1 de 1
WebDataSource probelas de conexión
Publicado: Mié Ago 20, 2025 5:48 pm
por Jose Lopez
Buenas tardes a todos.
Ignacio tengo un cliente que ha migrado la web a otro servidor y he copiado el archivo: db/xa_wdsMySql.php al nuevo equipo y cuando pruebo directamente en el navegador me devuelve correctamente el churo de datos. Pero cuando accedo desde Xailer a la bd se produce este error que adjunto.
Me dicen que la versión de php es la misma. Y veo que el error devuelto es el 406 "Not Acceptable" y el error que devuelve Xailer es error de run-time.
Gracias.
Pepe.
Re: WebDataSource probelas de conexión
Publicado: Mié Ago 20, 2025 6:44 pm
por Jose Lopez
He probado con este ejemplo que me propone la IA y funciona:
<?php
$conexion = mysqli_connect('localhost', 'User', 'PassWord', 'BaseDatos');
if (!$conexion) {
die("Error de conexión: " . mysqli_connect_error());
}
$sql = "SELECT * FROM ps_product";
$resultado = mysqli_query($conexion, $sql);
echo "<table border='1'>\n";
echo "<tr><td>id_product</td><td>price</td></tr>\n";
while ($fila = mysqli_fetch_row($resultado)) {
printf("<tr><td>%s</td><td>%s</td></tr>\n", $fila[0], $fila[1]);
}
echo "</table>\n";
mysqli_close($conexion);
?>
Re: WebDataSource probelas de conexión
Publicado: Jue Ago 21, 2025 7:48 pm
por ignacio
Buenas tardes,
Eso error se produce porque se genera un error dentro del archivo PHP, que puede ser por múltiples motivos. Le ruego pruebe el fichero php que le adjunto que es la última versión. Ya me dice. Gracias.
Un saludo
Re: WebDataSource probelas de conexión
Publicado: Jue Ago 21, 2025 8:34 pm
por Jose Lopez
Buenas tardes Ignacio.
Esta mañana el administrador del servidor realizo unos cambios y ya conecta, ahora se produce el error al hacer esto:
::oSQLQuery1:cSelect := cSelect
::oSQLQuery1:Open() // Aquí se produce
#1: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>406 Not Acceptable</title>
</head><body>
<h1>Not Acceptable</h1>
<p>An appropriate representation of the requested resource could not be found on this server.</p>
</body></html>
He probado con en fichero php que me adjunta y el error es el mismo.
Me comenta el administrador de sistema que podría ser por el user agent yo he incorporado al proyecto el archivo WebDataSource.prg y he insertado despues de la linea 140 donde pone :nPort := ::nPort
lo siguiente: :cAgent := "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36"
Y tampoco he tenido exito.
Gracias Ignacio
Re: WebDataSource probelas de conexión
Publicado: Jue Ago 21, 2025 8:37 pm
por Jose Lopez
Adjunto un pantallazo.
Saludos.