0 votos

Reinicio de la configuración de Apache después de cada actualización del sistema operativo

Esto es exasperante. Tengo un montón de configuraciones personalizadas en mi Mac de desarrollo y cada vez que hay una actualización del sistema operativo tengo que volver y restablecer todo.

He leído en algún sitio que la configuración antigua se guarda en httpd.conf~previous pero ese archivo tampoco contiene mis cambios. Parece ser más o menos lo mismo que el nuevo.

Preguntas

¿Por qué ocurre esto en cada actualización del Mac?

¿Qué puedo hacer para evitarlo? ¿Debo instalar una segunda copia de apache con brew? y si hago eso, ¿es razonablemente posible desactivar el MAMP incorporado?

Todas las soluciones son muy apreciadas.

1voto

Kristiyan Vasilev Puntos 76

Sí, esto es un PITA general. Por qué Apple siente que tiene que volar la configuración de su httpd.conf (por no hablar de cualquier otro) está más allá de mí. Especialmente desde que dejaron de dar soporte a Apache "out of the box".

La buena noticia es que en realidad no los "vuelan" y hay una manera FÁCIL de ver qué archivos se cambian en la actualización Y RECUPERARLOS:

/Usuarios/Compartidos/Relocalizados/[Todos tus archivos que Apple considera dignos de pelear contigo] <= Conserva la estructura nativa, para que puedas detectar inmediatamente lo que necesitas cambiar. No hay conjeturas. Si te pierdes una actualización también hay /Users/Shared/Previously Relocated Items xxx/ xxx en lo anterior es un número que representa cada actualización. El mío es hasta 13

En mi caso no es sólo httpd.conf, sino también ../extra/httpd-userdir.conf, etc.

Estoy seguro de que puede script un arreglo, pero requeriría un poco de lógica. Yo simplemente los veo después de una actualización y me tomo un minuto para renombrar (o mv, etc.)

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