o apache2 não está ativo

0

Qual é o erro? por favor me dê soluções completas! Obrigado)

sudo service apache2 status

 apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: inactive (dead) since Бс 2018-04-05 16:53:39 +06; 5s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 5334 ExecStop=/etc/init.d/apache2 stop (code=exited, status=0/SUCCESS)
  Process: 5317 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS)

Сәу 05 16:53:39 moldir systemd[1]: Starting LSB: Apache2 web server...
Сәу 05 16:53:39 moldir apache2[5317]:  * Starting Apache httpd web server apache2
Сәу 05 16:53:39 moldir apache2[5317]: Segmentation fault (core dumped)
Сәу 05 16:53:39 moldir apache2[5317]: Action 'start' failed.
Сәу 05 16:53:39 moldir apache2[5317]: The Apache error log may have more information.
Сәу 05 16:53:39 moldir apache2[5334]:  * Stopping Apache httpd web server apache2
Сәу 05 16:53:39 moldir apache2[5334]:  *
Сәу 05 16:53:39 moldir systemd[1]: Started LSB: Apache2 web server.
    
por Mollya 05.04.2018 / 13:22

1 resposta

1

Isso pode não ser uma resposta completa (é muito longo para postar como um comentário), como o erro que você está recebendo é uma falha de segmentação e é difícil descobrir o problema sem mais informações.

No entanto, todas as vezes que usei para obter esse problema acabaram sendo devido a alguns módulos conflitantes.

Você pode verificar quais módulos estão habilitados no Apache executando o seguinte comando:

apache2ctl -M

No entanto, é mais do que provável que esse comando realmente quebre e forneça a seguinte saída:

Segmentation fault (core dumped)
Action '-M' failed.
The Apache error log may have more information.

Se esse foi o caso, você precisará usar o seguinte comando:

ls /etc/apache2/mods-enabled/

Verifique se não há mods que entrem em conflito entre si, por exemplo php5.6 e php7.0 , ou mpm_event e mpm_prefork .

Para desativá-los, use o comando a2dismod <module_name> . Por exemplo:

sudo a2dismod php5.6
    
por Dan 05.04.2018 / 13:45