¿Por qué apache move config, y cómo lo devuelvo?

2

Acabo de instalar PHP 7 y, de repente, localhost ya no es accesible.

Investigando, apachectl determinó que cambió de leer /etc/apache2/httpd.conf , ahora leyendo /usr/local/etc/httpd/httpd.conf . Esto significa que la carpeta local que puse en /Library/WebServer/Documents/ ya no es accesible; ¡Ya ni siquiera está escuchando en el puerto 80!

¿Qué causó que cambiara y cómo puedo volver a cambiarlo?

    
pregunta Benubird 28.06.2018 - 11:00

1 respuesta

2
  

¿Qué causó que cambiara y cómo puedo volver a cambiarlo?

En resumen, SIP .

El directorio /usr/local/ es uno de los directorios que no está cubierto por SIP, por lo que las aplicaciones y los usuarios pueden modificar los archivos allí. Obviamente, httpd.conf puede modificarse, por lo que debe ubicarse en una ubicación segura no SIP.

Además, /Library/WebServer/Documents/ ahora está en un directorio protegido por SIP, por lo que es recomendable que lo muevas desde allí.

A pesar de que está utilizando Yosemite, PHP 7 hizo el cambio para cumplir con los sistemas más nuevos. En lugar de volver a cambiarlo, sería beneficioso realizar el cambio en su sistema ahora porque una vez que actualice a El Capitán o superior, será necesario.

    
respondido por el Allan 28.06.2018 - 15:38

Lea otras preguntas en las etiquetas