Pular para o conteúdo

Restart Squid Com PHP

Responder tópico
  • Denunciar
  • Indicar

1. Restart Squid Com PHP

Enviado em 06/07/2011 - 16:57h

Olá, queria saber como restartar o squid pelo php pois já tentei até onde sei tudo e sempre me aparece a seguinte mensagem de erro
Restarting Squid HTTP proxy: squidstart-stop-daemon: warning: failed to kill 12413: Operation not permitted Creating squid cache structure (warning). failed! failed!

estou usando a seguinte função
echo system("/var/www/upuser/reset.sh");
e já usei
exec();
shell_exec();
e com o valor /etc/int.d/squid restart mais nada funciona
já dei permição total e nada alquem pode me ajudar?

Responder tópico

3. Re: Restart Squid Com PHP

Enviado em 06/07/2011 - 20:50h

precisa dar permissão de sudo para o usuário www-data executar seu script.

4. Re: Restart Squid Com PHP

Enviado em 24/08/2011 - 10:58h

pode usar o comando system() tambem...

mas tem que ter permissão de super usuario

5. Re: Restart Squid Com PHP

Enviado em 24/08/2011 - 11:12h

precisa executar com permissões de root
1- apt-get install sudo
2- visudo
3- adicione a linha
www-data ALL=NOPASSWD: /etc/int.d/squid

coloca no seu php
exec("sudo /etc/int.d/squid restart")

6. Re: Restart Squid Com PHP

Enviado em 25/11/2015 - 11:47h

eritonalmeida escreveu:

precisa executar com permissões de root
1- apt-get install sudo
2- visudo
3- adicione a linha
www-data ALL=NOPASSWD: /etc/int.d/squid

coloca no seu php
exec("sudo /etc/int.d/squid restart")



Mais um que esse poste esta ajudando, porem fiz algumas alterações para que esse serviço parar o apache...

fico assim:
1- apt-get install sudo -ok
2- visudo - ok
3- adicione a linha
www-data ALL=NOPASSWD: /etc/int.d/squid mudei para: www-data ALL=NOPASSWD: /etc/int.d/apache2

Porem nao esta funcionando,
quando visualizo o status do apache direto no putty retorna o erro que foi gerado ao usar o botao:

pam_unix(sudo:auth): conversation failed

Alguma dica?


Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder