Hola buenas.
Tengo un servidor Apache2 sobre Windows XP. El PHP también está instalado.
Ya he incluido ficheros en "HTDOCS" de Apache y se ven desde cualquier navegador. Los ficheros son páginas en PHP y se visualizan correctamente.
El problema está en que he creado una página HTML con un formulario que tiene como "action" un fichero PHP, que conecta con la base de datos (MySQL, también en mi equipo local), pues al ejecutar el fichero, aparece el siguiente error en el navegador:
Código:
Error del servidor
El sitio web ha detectado un error al recuperar la http://192.168.10.131/acceso_db.php http://192.168.10.131/acceso_db.php. Es posible que esta esté inactiva debido a tareas de mantenimiento o que se haya configurado de forma incorrecta.
A continuación se detallan algunas sugerencias:
Vuelve a cargar esta página más tarde.
Error de HTTP 500 (Internal Server Error): Se ha detectado una condición inesperada cuando el servidor intentaba atender la solicitud.
Teniendo esto en cuenta, se ve que no llega a ejecutar el Script, ya que si lo hiciera, saldría el error del fichero PHP y la línea donde está el error.
Este es el contenido del fichero PHP que se ejecuta mediante el formulario:
Código:
<?php
$serverName = "192.168.10.131"; //serverName\instanceName
$connectionInfo = array( "Database"=>"phpfreechat", "UID"=>"root", "PWD"=>"pass");
$conn = mysql_connect( $serverName, $connectionInfo);
if( $conn ) {
echo "Connection established.<br />";
}else{
echo "Connection could not be established.<br />";
die( print_r( mysql_errors(), true));
}
$server_info = mysql_server_info( $conn);
if( $server_info )
{
foreach( $server_info as $key => $value) {
echo $key.": ".$value."<br />";
}
} else {
die( print_r( mysql_errors(), true));
}
?>
Sabéis dónde podría estar el error? Configuración PHP? Configuración de Apache?
PD: El error (todavía) no tiene relación con MySQL ya que he creado otro script PHP que sólo realiza un echo y tampoco funciona. Con ficheros de otra extensión funciona...
Muchas gracias de antemano