Internal Server Error en Zend Server CE

De tres equipos en los que he instalado este servidor, sólo me ha ido bien a la primera en uno.

Primer problema

En un equipo  me falló porque me decía que no podía escribir en el registro (con un críptico Feature Transfer Error). El problema era del Install Shield. Por defecto, no deja ni log ni rastro de error. Para activar el log hay que crear el siguiente registro:

  1. HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindowsInstaller
  2. Después el siguiente valor Alfanumérico : Logging
  3. Establecer a Logging el siguiente valor: voicewarmup
En mi caso no tenía creada la clave del punto 1, así que por eso “cascaba”

Segundo problema:

En el otro equipo me daba un no menos críptico Internal Server Error que se curaba después de leer el registro C:Archivos de programaZendApache2logserror.log y ver la siguiente línea:
[Mon Sep 21 09:17:50 2009] [error] Zend Enabler cannot load because of a problem in its configuration file: XML parse error on line 1 column 39 – invalid byte ‘n’ at position 2 of a 4-byte sequence
Pues es el tema es que el fichero C:Archivos de programaZendZendServerlogszend_server_error.log estaba codificado como ANSI en vez de UTF-8 (tal y como el propio fichero XML especifica en su encoding=”UTF-8″)
La verdad es que no sé porque se produce este último fallo…

Y edito, tercer problema:

Este lo añado después de instalar Zend en otro equipo. De nuevo error:
[Mon Sep 21 09:17:50 2009] [error] Zend Enabler cannot load because of a problem in its configuration file: XML parse error on line 1 column 39 – invalid byte ‘n’ at position 2 of a 4-byte sequence
Fichero C:Archivos de programaZendZendServeretcZendEnablerConf.xml codificado como UTF-8 sin BOM pero tenía BOM ¿?

← Entrada anterior

Entrada siguiente →

4 Comentarios

  1. Hola lenox, gracias x documentarlo =) Me encontré con el mismo error (XML parse error), en mi caso el problema fué que se generó mal el archivo ZendEnablerConf.xml en la variable PATH Configuración local estaba en ANSI, lo abrí en eclipse, borre el caracter y lo re-escribí y todo funciono.

  2. Cristian C.

    Muy utiles sus comentarios.
    Para que sea un poco mas claro, el archivo ZendEnablerConf.xml se confunde un poco ya que el path tenia acentos, cosas de windows. Tal como dicen, se tipea de nuevo y funciona!

    Gracias!

  3. andres

    Cambie la codificación del archivo ZendEnablerConf.xml a UTF-8, (anteriormente estaba en ANSI) con PSPad, reinicie Apache y se arregló. En mi caso estaba trabajando en WinXP.

  4. Hi, which directions sholud one change on php.ini?I am actually facing the same problem. I am running PHP4 with cake 1.2. The issue occurs just after controller takes place.this is the error message from the log!child pid 36700 exit signal Segmentation fault (11)Many thanks for your help

Deja un comentario