2 votos

¿Por qué apache mover config, y ¿cómo puedo devolverlo?

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

Investigar, apachectl determinó que cambió a partir de la lectura de /etc/apache2/httpd.conf, a ser ahora la lectura de /usr/local/etc/httpd/httpd.conf. Esto significa que la carpeta local que puse en /Library/WebServer/Documents/ no son accesibles; ni siquiera la escucha en el puerto 80 ya!

Lo que la hizo cambiar, y cómo puedo cambiarlo?

2voto

Douglas Puntos 10417

Lo que la hizo cambiar, y cómo puedo cambiarlo?

En resumen, SIP.

El directorio /usr/local/ es uno de los directorios que no están cubiertas por la SIP por lo que las aplicaciones y los usuarios pueden modificar los archivos de allí. Obviamente httpd.conf puede ser modificado por lo que necesita ser ubicado en un no-SIP ubicación.

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

Aunque el uso de Yosemite, PHP 7 hizo el cambio para cumplir con los nuevos sistemas. En lugar de cambiar de nuevo, sería beneficioso hacer el cambio en su sistema ahora, porque una vez que la actualización para El Capitán o superior, va a ser necesario.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X