Utilizamos cookies propias y de terceros. [Más información sobre las cookies].
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Wiki
Proyecto AjpdSoft: Foros

AjpdSoft :: Ver tema - Error 3547 en Apache 2.2 al iniciar el servicio
Foros de discusión Buscar Perfil FAQ Iniciar sesión
Information Error 3547 en Apache 2.2 al iniciar el servicio

Publicar nuevo tema Responder al tema
Foros de discusión » Varios (seguridad, internet, ofimática, errores)   
Ver tema anterior :: Ver tema siguiente
AutorMensaje
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Error 3547 en Apache 2.2 al iniciar el servicio Responder citando

Tengo un servidor web alojado en mi equipo, tengo instalado Apache 2.2 como servidor web. Todo me funcionaba bien hasta que mi administrador hizo algunos cambios, no sé muy bien cuales. Ahora intento iniciar el servicio de Apache 2.2 (Apache2.2), ejecutando el fichero apache_start.bat y me da este error:

Apache 2.2 daemon is Starting ...
##########################################
## Stop Apache Please Close This Window ##
##########################################
httpd.exe: Syntax error on line 56 of C:/www/AppServ/Apache2.2/c
onf/httpd.conf: ServerRoot must be a valid directory
Presione una tecla para continuar . . .


Si intento instalar de nuevo el servicio de Apache ejecutando el fichero apache_serviceinstall.bat me aparece este otro error:

####### Installing Apache as an Service #######
####### To remove Service please use : apache_serviceuninstall.bat #######
Installing the Apache2.2 service
The Apache2.2 service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.
httpd: Syntax error on line 56 of C:/www/AppServ/Apache2.2/c
onf/httpd.conf: ServerRoot must be a valid directory
####### Now Starting Apache... #######
El servicio de Apache2.2 está iniciándose.
El servicio de Apache2.2 no ha podido iniciarse.
Error específico del servicio: 1.
Puede obtener más ayuda con el comando NET HELPMSG 3547.
Presione una tecla para continuar . . .


La verdad es que no tengo mucha idea y no sé que puede ocurrir.
MensajePublicado:
Lun Ene 12, 2009 10:26 pm
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Error 3547 en Apache 2.2 al iniciar el servicio Responder citando



Anuncios



varios escribió:
Tengo un servidor web alojado en mi equipo, tengo instalado Apache 2.2 como servidor web. Todo me funcionaba bien hasta que mi administrador hizo algunos cambios, no sé muy bien cuales. Ahora intento iniciar el servicio de Apache 2.2 (Apache2.2), ejecutando el fichero apache_start.bat y me da este error:

Apache 2.2 daemon is Starting ...
##########################################
## Stop Apache Please Close This Window ##
##########################################
httpd.exe: Syntax error on line 56 of C:/www/AppServ/Apache2.2/c
onf/httpd.conf: ServerRoot must be a valid directory
Presione una tecla para continuar . . .


Si intento instalar de nuevo el servicio de Apache ejecutando el fichero apache_serviceinstall.bat me aparece este otro error:

####### Installing Apache as an Service #######
####### To remove Service please use : apache_serviceuninstall.bat #######
Installing the Apache2.2 service
The Apache2.2 service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.
httpd: Syntax error on line 56 of C:/www/AppServ/Apache2.2/c
onf/httpd.conf: ServerRoot must be a valid directory
####### Now Starting Apache... #######
El servicio de Apache2.2 está iniciándose.
El servicio de Apache2.2 no ha podido iniciarse.
Error específico del servicio: 1.
Puede obtener más ayuda con el comando NET HELPMSG 3547.
Presione una tecla para continuar . . .


La verdad es que no tengo mucha idea y no sé qué puede ocurrir.


El error que te aparece se debe a que en el fichero de configuración de Apache 2.2 httpd.conf, ubicado en la ruta:

C:/www/AppServ/Apache2.2/conf

en la clave "ServerRoot" de este fichero, en la línea 56, es donde se indica la carpeta donde están los ficheros de Apache, los ficheros de tu servidor web. Es decir, el valor de la clave ServerRoot del fichero httpd.conf apunta a una carpeta que no existe o que no es de Apache.

Para solucionarlo, primero averigua donde tienes la carpeta de Apache, que coincidirá con la carpeta donde hayas ejecutado el fichero apache_start.bat y el fichero apache_serviceinstall.bat de tu servidor web. Cuando sepas en qué unidad y carpeta está abre el fichero httpd.conf con cualquier editor de texto y busca "ServerRoot", después del "=" añade la carpeta de Apache. Guarda los cambios de este fichero e intenta iniciar el servicio de Apache 2.2, ahora sí debería funcionarte.

Nota: el fichero httpd.conf estará en la carpeta "conf" dentro de la carpeta de Apache.
MensajePublicado:
Lun Ene 12, 2009 10:32 pm
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Re: Error 3547 en Apache 2.2 al iniciar el servicio Responder citando



Anuncios



alonsojpd escribió:
El error que te aparece se debe a que en el fichero de configuración de Apache 2.2 httpd.conf, ubicado en la ruta:

C:/www/AppServ/Apache2.2/conf

en la clave "ServerRoot" de este fichero, en la línea 56, es donde se indica la carpeta donde están los ficheros de Apache, los ficheros de tu servidor web. Es decir, el valor de la clave ServerRoot del fichero httpd.conf apunta a una carpeta que no existe o que no es de Apache.

Para solucionarlo, primero averigua donde tienes la carpeta de Apache, que coincidirá con la carpeta donde hayas ejecutado el fichero apache_start.bat y el fichero apache_serviceinstall.bat de tu servidor web. Cuando sepas en qué unidad y carpeta está abre el fichero httpd.conf con cualquier editor de texto y busca "ServerRoot", después del "=" añade la carpeta de Apache. Guarda los cambios de este fichero e intenta iniciar el servicio de Apache 2.2, ahora sí debería funcionarte.

Nota: el fichero httpd.conf estará en la carpeta "conf" dentro de la carpeta de Apache.


Ok, esto parece que ha ido, ahora me aparece otro error:

Apache 2.2 daemon is Starting ...
##########################################
## Stop Apache Please Close This Window ##
##########################################
httpd.exe: Syntax error on line 205 of C:/www/AppServ/Apache2.2/conf/httpd.conf: Cannot load E:/AppServ/php5/php5apache2_2.dll into server: No se puede encontrar el m\xf3dulo especificado.
Presione una tecla para continuar . . .


Supongo que será por el mismo motivo.
MensajePublicado:
Lun Ene 12, 2009 10:48 pm
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Error 3547 en Apache 2.2 al iniciar el servicio Responder citando



Anuncios



varios escribió:
Ok, esto parece que ha ido, ahora me aparece otro error:

Apache 2.2 daemon is Starting ...
##########################################
## Stop Apache Please Close This Window ##
##########################################
httpd.exe: Syntax error on line 205 of C:/www/AppServ/Apache2.2/conf/httpd.conf: Cannot load E:/AppServ/php5/php5apache2_2.dll into server: No se puede encontrar el m\xf3dulo especificado.
Presione una tecla para continuar . . .


Supongo que será por el mismo motivo.


Sí, efectivamente, una vez más, tienes que buscar, en este caso:

LoadModule php5_module

Ahí tendrás un valor que ha de apuntar a la carpeta donde se encuentra PHP, normalmente suele estar en la misma que Apache. Si no la encuentras busca el fichero php.exe.
MensajePublicado:
Lun Ene 12, 2009 11:02 pm
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Re: Error 3547 en Apache 2.2 al iniciar el servicio Responder citando



Anuncios



alonsojpd escribió:
Sí, efectivamente, una vez más, tienes que buscar, en este caso:

LoadModule php5_module

Ahí tendrás un valor que ha de apuntar a la carpeta donde se encuentra PHP, normalmente suele estar en la misma que Apache. Si no la encuentras busca el fichero php.exe.


Ok, lo voy entendiendo, tengo otro problema, he puesto este valor en la clave que me indicas del fichero httpd.conf y me da este error:

Apache 2.2 daemon is Starting ...
##########################################
## Stop Apache Please Close This Window ##
##########################################
httpd.exe: Syntax error on line 205 of E:/AppServ_VALE/Apache2.2/
conf/httpd.conf: LoadModule takes two arguments, a module name and the name of a shared object file to load it from
Presione una tecla para continuar . . .


El valor que que puesto:

LoadModule php5_module E:/Mis documentos/AppServ/php5/php5apache2_2.dll
MensajePublicado:
Lun Ene 12, 2009 11:05 pm
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Error 3547 en Apache 2.2 al iniciar el servicio Responder citando



Anuncios



varios escribió:
Ok, lo voy entendiendo, tengo otro problema, he puesto este valor en la clave que me indicas del fichero httpd.conf y me da este error:

Apache 2.2 daemon is Starting ...
##########################################
## Stop Apache Please Close This Window ##
##########################################
httpd.exe: Syntax error on line 205 of E:/AppServ_VALE/Apache2.2/
conf/httpd.conf: LoadModule takes two arguments, a module name and the name of a shared object file to load it from
Presione una tecla para continuar . . .


El valor que que puesto:

LoadModule php5_module E:/Mis documentos/AppServ/php5/php5apache2_2.dll



Tienes que entrecomillar la cadena si tiene espacios, cámbiala por esta:

LoadModule php5_module "E:/Mis documentos/AppServ/php5/php5apache2_2.dll"
MensajePublicado:
Lun Ene 12, 2009 11:08 pm
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Re: Error 3547 en Apache 2.2 al iniciar el servicio Responder citando



Anuncios



alonsojpd escribió:
Tienes que entrecomillar la cadena si tiene espacios, cámbiala por esta:

LoadModule php5_module "E:/Mis documentos/AppServ/php5/php5apache2_2.dll"



Ahora tengo este otro error:

Apache 2.2 daemon is Starting ...
##########################################
## Stop Apache Please Close This Window ##
##########################################
Syntax error on line 240 of E://AppServ/Apache2.2/conf/httpd.
conf:
DocumentRoot must be a directory
Presione una tecla para continuar . . .
MensajePublicado:
Lun Ene 12, 2009 11:11 pm
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Error 3547 en Apache 2.2 al iniciar el servicio Responder citando



Anuncios



varios escribió:
Ahora tengo este otro error:
Apache 2.2 daemon is Starting ...
##########################################
## Stop Apache Please Close This Window ##
##########################################
Syntax error on line 240 of E:/AppServ/Apache2.2/conf/httpd.
conf:
DocumentRoot must be a directory
Presione una tecla para continuar . . .


En este caso, la clave "DocumentRoot" ha de indicar la carpeta donde tengas los ficheros del servidor web (php, html, etc.), los típicos ficheros que componen tu web (index.php, index.html, imágenes, etc.). Especifica esta carpeta en la clave "DocumentRoot", no olvides que si la ruta contiene algún espacio has de indicarla entre comillas.
MensajePublicado:
Lun Ene 12, 2009 11:14 pm
Top of PageVer perfil de usuario
Mostrar mensajes de anteriores:   
Todas las horas son GMT - 1 Horas
Publicar nuevo tema Responder al tema
Foros de discusión » Varios (seguridad, internet, ofimática, errores)  

Cambiar a:  
Key
  Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A