2011-03-09 16 views
6

Windows web server 2008 R2 64 bit, CF9 64 bit, IIS7, Extensiones y filtros ISAPI y compatibilidad con la metabase II6 instalada. OS es el defecto C, y tratando de instalar CF a D:Problema de instalación de Coldfusion 9 con IIS7

Prueba de IIS y se nota index.html correctamente desde c: \ inetpub \ wwwroot en http://localhost/index.html

Entonces instalo CF a D: \, sola licencia de servidor estándar, seleccione ejecutar con todos los sitios IIS, seleccione C: \ inetpub \ wwwroot como raíz web para el administrador, y cuando llegue al bit donde se supone que debe abrir el administrador para completar la instalación, abre el navegador con un error 500

Ahora cuando vuelvo a http://localhost/index.html también aparece un error 500, si desinstalo CF, puedo volver a acceder a la página html.

Se ha instalado CFIDE en C: \ inetpub \ wwwroot presumiblemente correctamente. ¿Alguien puede decirme por dónde me equivoco, por favor?

actualización

El error exacto IIS es

HTTP Error 500.0 - Internal Server Error 
The page cannot be displayed because an internal server error has occurred. 

Module IsapiModule 
Notification ExecuteRequestHandler 
Handler AboMapperCustom-28262 
Error Code 0x800700c1 
Requested URL http://127.0.0.1:80/test.htm 
Physical Path C:\inetpub\wwwroot\test.htm 
Logon Method Anonymous 
Logon User Anonymous 

Resuelve la siguiente

+1

Intenta obtener la actualización 9.0.1 e instálala después de la instalación 9. Eso tiene un mejor soporte para IIS 7. –

+0

Primero quiero instalar 8, porque tuve problemas con el servicio web en una revisión reciente, que sé que no allí en 9 (o de hecho en la actualización 9.01), y quiero precisar el problema o eliminarlo. ¿Es posible aplicar la actualización 9.01 antes de finalizar la instalación inicial? – Saul

+0

instale 9 primero que es – Saul

Respuesta

2

Me siento humillado al admitirlo, pero el problema era que lo que yo pensaba que era el instalador cf9 de 64 bits, era el de 32 bits.

@ Dave y @ CfSimplicity muchas gracias por su ayuda y, en particular, las cosas de la cuenta de usuario de IIS fueron algo nuevo para mí.

2

Yo sugeriría tratando primero un reinicio. Es una de esas cosas que después del hecho suena tan obvia, pero nunca se piensa en eso. Sé que he tenido problemas con la instalación de CF en IIS y tuve que reiniciar el servidor para ejecutarlo.

+0

No tuve suerte con el reinicio temo – Saul

0

trate de comprobar los permisos del sistema de archivos de esta carpeta:

D: \ ColdFusion9 \ runtime \ lib \ wsconfig

La cuenta que utiliza IIS necesidades lectura, ejecución y modificación de permisos en esta carpeta y por debajo.

+0

Instalé IIS como administrador. ¿Cómo sé qué cuenta usa IIS? El administrador y el sistema han leído, ejecutado y modificado los permisos para esa carpeta. – Saul

+0

Para verificar la cuenta de usuario de IIS, en el Administrador de IIS (GUI) vaya a Grupos de aplicaciones, luego "Establecer valores predeterminados del conjunto de aplicaciones". En Modelo de proceso, busque la "Identidad". – CfSimplicity

+0

En realidad, esto puede depender de su configuración en la configuración de IIS "Inicio" (raíz). Busque en Autenticación para ver qué es el usuario para la Autenticación anónima. Usamos la identidad del grupo de aplicaciones, pero puede tener otro conjunto de cuentas de usuario. – CfSimplicity

0

He intentado un enfoque diferente con mi Windows 7 Home Premium - Ver http://coldfusioner.blogspot.com/2011/12/fix-number-1-installing-64-bit.html

Parece que tuve éxito mediante el uso de las secuencias de comandos por lotes conector IIS manualmente y luego para crear un sitio web segundos por defecto después de instalar los controladores. El enlace de mi artículo anterior muestra los pasos que tomé: un artículo muy básico y probablemente se perfeccionará, ya que escucho de otros cómo adaptaron mi enfoque. Lo importante es que esto funcionó;>) Espero que ayude a otros ...

+1

Se agradece incluir una referencia externa a una fuente bien documentada aquí en Stack Overflow, pero es importante incluir en su respuesta los fragmentos más importantes/relevantes de la fuente externa y dar contexto sobre cómo responder la pregunta, porque si ese enlace se va muerto (el servidor se cae, etc.), entonces su respuesta se vuelve inútil. – mbinette

+0

Un gran comentario ya que el enlace está ahora muerto ...: '( – HPWD

0

El problema podría ser que su grupo de aplicaciones forma parte de su sitio web predeterminado. Es posible configurarlo para ejecutar aplicaciones de 32 bits. Intente configurar Enable32bit en false en la aplicación predeterminada de su servidor IIS, reinicie el grupo de aplicaciones y su servicio www. Luego intente utilizar la herramienta wsconfig ColdFusion para agregar la asignación de IIS. Debería funcionar incluso sin el updater cf 9 instalado en el servidor.

6

Hay una configuración Habilite las aplicaciones de 32 bits en Application Pool> Configuración avanzada. Establezca esto en True y obtendrá acceso a su página de CFIDE> Administrador.

+0

Perfecto, esto lo solucionó! – fundead

+1

Puede confirmar que este es el arreglo para una instalación limpia de CF2016 en W2K8R2 con IIS 7. –

0

Para evitar un error 500 al acceder a la consola de administración por primera vez al instalar ColdFusion 9 en un servidor Windows 2008 con IIS 7.5 instalado, incluya el grupo de usuarios "IIS_IUSRS" con "Control total" en \ Lib La carpeta wsconfig en el servidor Enterprise o la carpeta \ runtime \ lib \ wsconfig en el servidor estándar. Antes de iniciar la instalación de ColdFusion, asegúrese de que las funciones de "Compatibilidad con la administración de IIS 6" estén instaladas, especialmente la función "Compatibilidad con la metabase de IIS 6".

Suponiendo que utilice las rutas de instalación por defecto (C: \ jrun4 de Empresa o C: \ ColdFusion9 para Standard), aquí es un enfoque paso a paso:

de iniciar la instalación de ColdFusion como administrador. Al finalizar el proceso de instalación inicial, pero antes de acceder a la consola de administración en línea, haga lo siguiente:

1.) En el menú Inicio, seleccione "PC"

2.) En la empresa de instalación, vaya a C: \ JRun4 \ lib. Para la instalación estándar, vaya a C: \ ColdFusion9 \ runtime \ lib.

3.) Haga clic derecho en "wsconfig" y seleccione "Propiedades" para abrir el cuadro de diálogo de propiedades wsconfig.

4.) Haga clic en la pestaña "Seguridad".

5.) Haga clic en "Editar" para cambiar los permisos de esa carpeta.

6.) Haga clic en "Agregar ..." para agregar un nuevo usuario/grupo.

7.) Ingrese "IIS_IUSRS" en el campo Nombre del objeto y haga clic en Aceptar para volver al cuadro de diálogo Permisos.

8.) En el cuadro de diálogo de permisos, asegúrese de que el grupo "IIS_IUSRS" esté resaltado y haga clic en "Control total" en la columna "Permitir", luego haga clic en "Aceptar" para cerrar el cuadro de diálogo. Asegúrese de que los permisos cambien afectará a todos los archivos y carpetas bajo wsconfig.

9.) Haga clic en "Aceptar" para cerrar el cuadro de propiedades wsconfig.

Regrese al asistente de instalación de ColdFusion y continúe con la instalación haciendo clic en el enlace abierto del Administrador de ColdFusion. Si la configuración es correcta, después de un minuto o dos, debe aparecer un navegador web con la Consola de administrador de ColdFusion para que pueda completar la instalación.

Cuestiones relacionadas