Ho installato Apache2 e funzionava bene. Avevo anche installato PHP 7.1 e tutto funzionava bene, finché non ho installato phpMyAdmin. Sì, all'improvviso Apache ha fallito con un messaggio di errore "Apache2 configtest failed".
Di seguito è riportato l'errore apache2 non riuscito:
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.
Impossibile trovare alcun messaggio di errore nel registro degli errori di Apache diverso da quello sopra sulla riga di comando:
Come correggere l'errore di configurazione di Apache2 non riuscito?
Soluzione :Se test di configurazione fallisce, non c'è nulla di PANIC. Nella maggior parte dei casi, il problema potrebbe essere dovuto al conflitto tra i moduli. Sì, potrebbe esserci un conflitto tra i moduli installati in passato con quello installato ora.
Nel mio caso, è a causa del conflitto tra i moduli PHP5 e PHP7.1.
Cerca i moduli:
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
Dall'elenco sopra, puoi trovare entrambi i moduli abilitati. La disabilitazione di uno dei moduli risolverà il problema.
Il tuo server web potrebbe essere vulnerabile a DROWNImpara a proteggere il tuo server Web Apache dall'attacco DROWN.
Come disabilitare il modulo Apache2
Puoi utilizzare a2dismod comando per la disabilitazione:
a2dismod php5
Riavvia il servizio Apache2
service apache2 restart