Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

410
Vistas
error de reinicio de apache Error de segmentación: 11 $HTTPD "$@"

Soy nuevo en el desarrollo web y quería crear mi propio servidor local en Mac OS Sierra para hacer algo de desarrollo. Seguí algunos (algunos) tutoriales sobre cómo poner en funcionamiento apache, php y mysql, y solo llegué a la parte de php, que es donde estoy fallando en este momento.

Logré acceder a localhost a través de http://localhost/~username y encontré mi directorio allí, sin embargo, una vez que eliminé el comentario de php LoadModule en httpd.conf, mi capacidad para acceder a localhost falla y aparece el error ERR_CONNECTION_REFUSED . Esto es después de que intenté reiniciar apache usando

 sudo apachectl -k restart

Lo que arrojó este error:

httpd no se está ejecutando, intentando iniciar /usr/sbin/apachectl: línea 92: 11399 Error de segmentación: 11 $HTTPD "$@"

Los registros de errores de tail -f /var/log/apache2/error_log , decían lo siguiente:

AH00112: Advertencia: DocumentRoot [/usr/docs/dummy-host.example.com] no existe AH00112: Advertencia: DocumentRoot [/usr/docs/dummy-host2.example.com] no existe [lun may 01 19: 33:52.138346 2017] [mpm_prefork:aviso] [pid 3454] AH00163: Apache/2.4.23 (Unix) PHP/7.1.1 configurado -- reanudación de operaciones normales [lunes 01 de mayo 19:33:52.138434 2017] [core:aviso ] [pid 3454] AH00094: Línea de comando: '/usr/sbin/httpd -D FOREGROUND' [Lunes 01 de mayo 19:37:22.694456 2017] [mpm_prefork:notice] [pid 3454] AH00169: detectó SIGTERM, cerrando AH00112: Advertencia: DocumentRoot [/usr/docs/dummy-host.example.com] no existe AH00112: Advertencia: DocumentRoot [/usr/docs/dummy-host2.example.com] no existe [Lunes 01 de mayo 19:53: 54.632167 2017] [mpm_prefork:aviso] [pid 4059] AH00163: Apache/2.4.23 (Unix) PHP/7.1.1 configurado -- reanudación de operaciones normales [lunes 01 de mayo 19:53:54.632251 2017] [core:aviso] [ pid 4059] AH00094: línea de comando: '/usr/sbin/httpd -D FOREGROUND' [Lunes 01 de mayo 20:04:26.379765 2017] [mpm_prefork: aviso] [pid 4059] AH00169: capturó SIGTERM, apagándose

Pasé varias horas buscando temas similares en stackoverflow, así como en otras fuentes, pero fue en vano. También soy bastante nuevo en todo esto y, por lo tanto, no estoy demasiado al tanto de gran parte de la terminología. Según tengo entendido (por poco que sea), puede tener algo que ver con un módulo defectuoso o php7 que no se vincula correctamente.

Estoy usando la versión de apache:

 Server version: Apache/2.4.23 (Unix) Server built: Aug 8 2016 16:31:34 php version 7.1.1

y configtest me da lo siguiente:

AH00112: Advertencia: DocumentRoot [/usr/docs/dummy-host.example.com] no existe AH00112: Advertencia: DocumentRoot [/usr/docs/dummy-host2.example.com] no existe Sintaxis correcta

Cualquier consejo sería muy apreciado. Completamente gaseado sobre qué hacer a continuación :(

about 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

El error "Error de segmentación" al iniciar Apache ocurre porque Apache intenta cargar tanto la versión antigua como la nueva de php al mismo tiempo. Mirando estas instrucciones: https://coolestguidesontheplanet.com/upgrade-php-on-osx/ , el script de instalación crea un archivo que carga la nueva versión de php 7 en

 /etc/apache2/other/+php-osx.conf

También se supone que el script deshabilita la carga de la versión anterior de php, en el archivo de configuración de Apache,

 /etc/apache2/httpd.conf

comentando esta línea:

 #LoadModule php5_module libexec/apache2/libphp5.so

pero no hizo eso por mí. Tan pronto como lo comenté manualmente, Apache comenzó de nuevo a usar

 sudo apachectl -k restart
about 4 years ago · Santiago Trujillo Denunciar

0

si desea crear el host virtual en su host local, debe cambiar el archivo de hosts httpd-vhosts.conf y httpd.conf para Habilitar host virtual ...

PERO

si solo desea instalar XAMPP o WAMP, no necesita cambiar los archivos, cree una nueva carpeta en la carpeta htdocs (XAMPP) o en la carpeta www (WAMP) y escriba en la barra de direcciones así: localhost/newfolder

reinstale XAMPP y cree un nuevo proyecto de carpeta en la carpeta htdocs .

  • Directorio carpeta htdocs: /Aplicaciones/XAMPP/xamppfiles/htdocs/(crear carpeta de proyecto)

  • Habilitar Apache y Mysql

  • y escriba en la barra de direcciones firefox o chrome: localhost/projectfoldername

lea esta publicación: https://donatstudios.com/PHP-in-OS-X-Yosemite

Descarga Xampp: https://www.apachefriends.org/download.html

about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda