es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

MAMP Apache en MacOS Monterey no se inicia, indica que necesito firmar cada módulo.

Tengo MAMP instalado en MacOS Monterey, y si bien funcionó bien durante varias semanas, ahora no puede iniciar su servidor Apache.

El error inicial fue:

AH06665: No hay autoridad de firma de código para el módulo en /Applications/MAMP/Library/modules/mod_access_compat.so especificado en la directiva LoadModule.
httpd: Error de sintaxis en la línea 72 de /Applications/MAMP/conf/apache/httpd.conf: Firma de código ausente - no se está cargando el módulo en: /Applications/MAMP/Library/modules/mod_access_compat.so

(mod_access_compat.so es el primero en una larga lista de LoadModules.)

Firmé ese módulo y obtuve otro error: el mismo error, solo que para el siguiente LoadModule en la lista (actions_module modules/mod_actions.so).

¿Alguien puede ayudarme a descubrir por qué MAMP de repente comenzó a producir este error? ¿Tendré que firmar con código los setenta LoadModules restantes solo para usar MAMP?

Esto es con PHP 7.4. El mensaje de error de MAMP: “Apache no se pudo iniciar. Por favor, verifique su instalación y configuración de MAMP”.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Solución de problemas del error del servidor Apache de MAMP en MacOS Monterey

    Si MAMP de repente comienza a mostrar el mensaje de error “No se pudo iniciar Apache” y ves el mensaje de error “No hay autoridad de firma de código para el módulo” al intentar iniciar el servidor Apache en MacOS Monterey, los siguientes pasos pueden ayudarte a resolver el problema:

    1. Verifica si hay actualizaciones de MacOS Monterey, ya que a veces las actualizaciones más recientes afectan la función de MAMP en MacOS Monterey.
    2. Asegúrate de tener privilegios administrativos al firmar los módulos.

    3. Intenta firmar todos los LoadModules de la lista o al menos los LoadModules restantes; es posible que varios LoadModules sin firmar sean la razón por la que MAMP no funciona correctamente.

    codesign -f -s - /Applications/MAMP/Library/modules/mod_access_compat.so
    
    1. Reinicia el servidor MAMP e intenta iniciar Apache nuevamente para ver si se resuelve el problema.

    2. Si el problema persiste, verifica los archivos de registro de Apache para obtener más información sobre el error, que se pueden encontrar en el directorio “logs” de la instalación de MAMP.

    3. Como último recurso, intenta reinstalar el servidor MAMP y sus componentes.

    Siguiendo estos pasos, puedes solucionar problemas e investigar el problema con MAMP que no puede iniciar el servidor Apache en MacOS Monterey.

Comments are closed.