Como eu descobri:
O que aconteceu aqui é que tentei desinstalar o Softaculous do ISPConfig seguindo as instruções da documentação . Depois disso, não consegui fazer um:
sudo service apache2 restart
A coisa estúpida que fiz ao lado de lidar com o erro foi desinstalar e reinstalar o apache2, seguindo a resposta em uma pergunta semelhante. aqui sem verificar primeiro os registros. Mas então, ainda não consegui reiniciar o Apache2.
Então é só quando eu decidi verificar os logs depois via
sudo systemctl -l status apache2.service
Em seguida, ele me mostrou o erro de não conseguir abrir /etc/apache2/conf-enabled/softaculous.conf
. Em seguida, removi o softaculous.conf
em /etc/apache2/conf-enabled
.
Depois disso, novos erros continuaram aparecendo sobre dependências. Eu então percebi que quando eu instalei o apache2, foi através do guia aqui . É um guia sequencial para instalar o "The Perfect Server" no Debian 8 e eu pensei que desinstalar o apache2 por si só estragou tudo.
Então o que eu fiz foi seguir o processo novamente no dito guia acima até que eu reinstalei tudo. No entanto, enfrentei outro problema quando solicitei sudo systemctl -l status apache2.service
porque não consegui fazer um sudo service apache2 reload
. Ele me mostrou o erro abaixo:
apache2.service - LSB: Apache2 web server
Loaded: loaded (/etc/init.d/apache2)
Drop-In: /lib/systemd/system/apache2.service.d
└─forking.conf
Active: inactive (dead) since Fri 2016-12-16 04:53:27 CST; 12min ago
Process: 9441 ExecStop=/etc/init.d/apache2 stop (code=exited, status=0/SUCCESS)
Process: 9423 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS)
Dec 16 04:53:27 s87890 apache2[9423]: (98)Address already in use: AH00072: make_sock: could not bind to address [::]:80
Dec 16 04:53:27 s87890 apache2[9423]: (98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
Dec 16 04:53:27 s87890 apache2[9423]: no listening sockets available, shutting down
Dec 16 04:53:27 s87890 apache2[9423]: AH00015: Unable to open logs
Dec 16 04:53:27 s87890 apache2[9423]: Action 'start' failed.
Dec 16 04:53:27 s87890 apache2[9423]: The Apache error log may have more information.
Dec 16 04:53:27 s87890 apache2[9423]: .
Dec 16 04:53:27 s87890 apache2[9441]: Stopping web server: apache2.
Dec 16 04:53:27 s87890 systemd[1]: Started LSB: Apache2 web server.
Dec 16 04:53:37 s87890 systemd[1]: Unit apache2.service cannot be reloaded because it is inactive.
Descobri então que o Apache2 não pôde ser iniciado porque o nginx está instalado e usando a porta 80. Eu o desinstalei fazendo:
sudo apt-get remove nginx nginx-common
sudo apt-get autoremove
Depois disso, consegui reiniciar e recarregar o Apache2 com êxito novamente.
Portanto, a lição que aprendi aqui não é seguir cegamente outras respostas sem confirmar primeiro os registros.
Obrigado a todos que me ajudaram, especialmente sobre como verificar os logs (porque eu não estou muito familiarizado com o Apache).