Apache “Restart” não funciona

0

Eu instalo o pacote apache2 e eu executo esta linha de comando do terminal e estou recebendo um erro como este

user@user:~$ sudo /etc/init.d/apache2 restart 
sudo: /etc/sudoers.d is world writable
/etc/init.d/apache2: 64: .: Can't open /etc/apache2/envvars
/etc/init.d/apache2: 76: .: Can't open /etc/apache2/envvars
ERROR: APACHE_PID_FILE needs to be defined in /etc/apache2/envvars

alguém pode me ajudar por isso.

    
por Harshad Patel 01.10.2016 / 13:56

1 resposta

0

Você alterou acidentalmente permissões e / ou propriedade nos arquivos envvars e sudoers.d? Porque o apache não é capaz de abrir o arquivo envvars. Além disso, o diretório sudoers.d parece ter permissões diferentes de quando foi instalado. Use os comandos abaixo para alterar as permissões e a propriedade do arquivo e do diretório.

sudo chmod 755 /etc/sudoers.d

O usuário e o grupo devem ser root - mude assim:

sudo chown root: /etc/sudoers.d 

E para os arquivos do envvars

sudo chmod 644 /etc/apache2/envvars

sudo chown root: /etc/apache2/envvars
    
por kimda 01.10.2016 / 14:41