Método #1
La solución a este problema de página blanca fue algo simple. Sólo basto modificar esta línea en phpmyadmin/config.inc.php
$cfg['Servers'][$i]['host'] = 'localhost';
to this:
$cfg['Servers'][$i]['host'] = '127.0.0.1';
En el código de arriba, se esta cambiando el nombre de servidor a 127.0.0.1 con la finalidad de usar conexión TCP/IP . Luego de esto te sera posible ver tu página de PhpMyAdmin al abrir http://127.0.0.1/PhpMyAdmin en tu navegador.
Espero que este consejillo les haya sido útil!
Nota: Siempre que especificas “localhost” o “localhost:port” como servidor, la libreria de MySQL sobreescribira esto y tratara de conectar a una soquete local (named pipe on Windows). So quieres usar TCP/IP, usa “127.0.0.1” en lugar de “localhost”. Si la libreria MySQL trata de conectar a el soquete local incorrecto, entonces cambia la direccion correcta como Runtime Configuration en tu configuracion y deja el campo de servidor en blanco.
ACTUALIZACION Dic 15, 2010:
Investigando más a fondo este problema, al parecer es causado por un PHP bug #45150. El problema parece ser con la manera en que Windows maneja el localhost, especificamente la manera en la que localhost lee ::1 cuando IPv6 se encuentra habilitado. Si tienes Windows Vista o Windows 7 es probably que IPV6 este habilitado por defecto.
Método #2
1. Ir a Conexiones de Red -> Propiedades
y en Conexion de Area Local->
deselecciona IPV6.
2.Abrir \%windir%\system32\drivers\etc\
con algun procesador de texto y quita el comentario de:
::1 localhost
and agregale el prefijo:
#::1 localhost
Este arreglo ayudará a que la interface 127.0.0.1 apunte a localhost.
Guardar y las conexiones de PHP/MySQL empezaran a funcionar al instante.
Ambos métodos funcionan, aunque prefiero este último por ser una manera más formal.