Phpmyadmin – 401.3 – Unauthorized

401.3-Unauthorized: Access Is Denied Due to an ACL Set on the Requested Resource

Este es el error con el que me encontré hoy. Algo tan simple como la instalación de phpmyadmin en un Internet Information Services 6.0 me volvió loco durante una horita. Tal y como el error nos dice, es un acceso no autorizado, es decir, no tenemos permisos para acceder a ese “recurso” ISAPI al que intentamos acceder.

Solución: añadir al usuario IUSR (Internet Guest Account) con permisos Read & Execute, List Folder y Read en la carpeta donde tengamos los ficheros php, en este caso, la carpeta del phpmyadmin. Faltaría reiniciar IIS.

Se que no es exactamente un error relacionado con Phpmyadmin, pero al tratarse de un error encontrado al iniciar una instalación, es algo que quizá alguien se encuentre por el camino. Sería más un tema de IIS de todas formas.

Saludos.

Fuentes:

IIS Unable to start the website

Este error me apareció al configurar 2 hosts dentro de un IIS 6.0. Es un error un poco tonto. Esto sucede cuando creamos 2 hosts iguales tanto en IP, puerto y cabecera de host. Como sabéis, el IIS 6.0 permite varios hosts. Pero si creamos 2 sites iguales, nos aparece el error “IIS Unable to start the website”. Lo único que debemos hacer es diferenciar la cabecera de host de cada site, ya que, queremos en principio que todas los sites escuchen por el puerto 80. Para eso vamos a :

Sitios Web -> Nombre del host -> Propiedades
Dentro de Propiedades ->Sitio Web -> Avanzada -> Editar -> añadimos cabecera en “Valor de cabecera de host” (Host header value)

Configurar IIS sin MMC

Puede que nunca hayáis tenido necesidad de trabajar con el IIS sin la consola de mmc dispuesta para ello. En un caso particular, tengo que trabajar con un IIS que, por motivos propios del so, da errores continuos y es muy difícil trabajar con el. La solución, editar el archivo de configuración de Internet Information Server 6.0, llamado MetaBase.xml. Su ubicación por defecto es c:\WINDOWS\system32\MetaBase.xml. Desde aquí podemos editar las opciones necesarias, añadir subdominios etc etc y es la solución para cuando por un motivo u otro no podamos acceder a la consola mmc.