He instalado Apache2 y funcionaba bien. También había instalado PHP 7.1 y todo funcionaba bien, hasta que instalé phpMyAdmin. Sí, de repente, Apache falló con un mensaje de error:"Error en la prueba de configuración de Apache2".
A continuación se muestra el error fallido de apache2:
root@osticket-server:~# /etc/init.d/apache2 restart * Restarting web server apache2 [fail] * The apache2 configtest failed. Output of config test was: Segmentation fault (core dumped) Action 'configtest' failed. The Apache error log may have more information.
No se pudo encontrar ningún mensaje de error en el registro de errores de Apache que no sea el anterior en la línea de comando:
¿Cómo solucionar el error de prueba de configuración de Apache2?
Solución :Si prueba de configuración falla, no hay nada que hacer PÁNICO. En la mayoría de los casos, el problema puede deberse al conflicto entre los módulos. Sí, podría haber conflicto entre los módulos instalados en el pasado con el que está instalado ahora.
En mi caso, es por el conflicto entre los módulos PHP5 y PHP7.1.
Busque los módulos:
cd /etc/apache2/mods-enabled
ls -lrt
lrwxrwxrwx 1 root root 29 Oct 16 04:55 php7.1.load -> ../mods-available/php7.1.load
lrwxrwxrwx 1 root root 29 Oct 16 04:55 php7.1.conf -> ../mods-available/php7.1.conf
lrwxrwxrwx 1 root root 27 Oct 16 05:24 php5.load -> ../mods-available/php5.load
lrwxrwxrwx 1 root root 27 Oct 16 05:24 php5.conf -> ../mods-available/php5.conf
En la lista anterior, puede encontrar que ambos módulos están habilitados. Deshabilitar cualquiera de los módulos resolverá el problema.
Su servidor web podría ser vulnerable a DROWNAprenda a proteger su servidor web Apache del ataque DROWN.
Cómo deshabilitar el módulo Apache2
Puedes usar a2dismod comando para deshabilitar:
a2dismod php5
Reinicie el servicio Apache2
service apache2 restart