Problemas al iniciar Apache con XAMPP

XAMPP, moodle Dejar un comentario

 

En el presente ciclo estamos comenzando el trabajo con MOODLE, y el primer paso fue instalarlo en nuestras maquinas localmente para analizar su estructura para apartir de eso agregar unos pequeños cambios al MOODLE que nuestra universidad tiene instalado.

Para esto utilizamos el programa XAMPP, que tiene versiones para casi todos los sistemas operativos.

XAMPP es una forma fácil de instalar la distribución Apache que contiene MySQL, PHP y Perl. XAMPP es realmente simple de instalar y usar – basta descargarlo, extraerlo y comienzar.

Como conocemos XAMPP es una forma fácil de instalar Apache, PHP, MYSQL, PERL, y ademas es muy sencillo instalar XAMPP. Lo mas interesante es que nos  configura estos programas para trabajarlos conjuntamente.

En mi casa la instalación la realize en un equipo con WINDOWS XP. La instalacion se realizo normalmente pero al momento de ejecutar el servicio apache, espera un momento y volvio al mismo estado START.

En este caso XAMPP no me presentaba cual era el error con apache.


Problema:


[Wed Aug 26 15:20:42 2009] [error] Can't load Perl file: C:/xampp/apache/conf/extra/startup.pl for server localhost:80, exiting...
[Wed Aug 26 15:21:34 2009] [error] Attempt to reload DynaLoader.pm aborted.\nCompilation failed in require at C:/xampp/perl/site/lib/ModPerl/Const.pm line 18.\nBEGIN failed--compilation aborted at C:/xampp/perl/site/lib/ModPerl/Const.pm line 18.\nCompilation failed in require at C:/xampp/perl/site/lib/Apache2/Const.pm line 18.\nBEGIN failed--compilation aborted at C:/xampp/perl/site/lib/Apache2/Const.pm line 18.\nCompilation failed in require at C:/xampp/apache/conf/extra/startup.pl line 9.\nBEGIN failed--compilation aborted at C:/xampp/apache/conf/extra/startup.pl line 9.\nCompilation failed in require at (eval 2) line 1.\n


Solución:

Como el XAMPP, no me mostraba el error de por que? no podia iniciar apache, entre en los archivos logs de apache y encontre que no encontraba el modulo de perl (su ubicacion), esto era el motivo de el por que no se iniciaba apache.

Solo por recaltar donde instalamos XAMPP, existe una carpeta con el nombre apache, y dentro de esta encontraremos otra con nombre logs, dentro de este directorio encontramos el archivo:

error.log.  Dentro de este archivo se encuentra los errores de nuestro apache.

Primera solución (no muy recomendada):

Como me di en cuenta era que no encontraba el modulo de perl. Procedi a cofigurar el apache. Para esto realizamos lo siguiente:

  1. Ingresamos a: "directorio_donde_se_instalo_xampp"/apache/conf/httpd.conf
  2. Abrimos el archivo httpd.conf
  3. Comentamos las siguientes lineas: # Perl settings
    #Include "conf/extra/perl.conf"

Los comentarios se realizan con “#”

Segunda Solución:

Procedemos a instalar manualmente perl y configurar nuestro apache. Para mayor información les dejo el siguiente enlace, en mi caso ahora me funciona correctamente ahora el apache.
Instalación de perl y configurarlo con apache

Post to Twitter Tweet This Post

Deja un comentario




WP Tema.
Traducido por Autos
Entradas RSS Comentarios RSS Log in