Quais são minhas alternativas para desativar as notificações de atualização, mas sem usar o módulo Desativar notificações de atualização?

18

Preciso desativar a notificação de atualização geral do Drupal 7, em vez de baixar o módulo Notificações de atualização desativada porque causou um erro fatal, e o site foi desativado.

Existe alguma outra maneira?

mohamad salama
fonte
Desejo manter o módulo principal de atualização habilitado para notificar o usuário 1 das atualizações de segurança necessárias e emitir as notificações por email. Mas não quero que outros administradores vejam as mensagens na tela. Nenhuma das respostas atuais aborda isso. Desabilitei a permissão "Administrar atualizações de software" para a função Administrador. Isso não deve impedir que as mensagens sejam exibidas para esses usuários?
squarecandy

Respostas:

30

O método abaixo interromperá os emails de "atualização disponível" que os administradores do Drupal recebem.

  1. Acesse aqui: http: // yourwebsite .com / admin / reports / updates / settings

  2. Remova seu email da área de texto: " Endereços de email para notificar quando houver atualizações disponíveis "

  3. Salve 

Nota : Se você deseja interromper os e-mails de "atualizações disponíveis" e as mensagens de alerta de atualização, basta desativar o módulo de atualização em http: // yourwebsite .com / admin / modules

Alan Mabry
fonte
11
Ou, na mesma página admin / reports / updates / settings, você pode alterar o limite de e-mail para apenas notificações de segurança.
precisa saber é o seguinte
16

Você pode desativar o módulo Update na lista de módulos, mas nunca estará ciente das atualizações e atualizações de segurança.

yvan
fonte
6
"você nunca estará ciente das atualizações e atualizações de segurança" - acho que é verdade se você tiver apenas um sistema independente. Se você possui várias instâncias do Drupal e usa o git, basta ativar o módulo Atualizar em uma caixa ou não.
Refineo 10/10/12
5

você pode fazer isso com drush:

drush dis update
houmem
fonte
2
Uma explicação seria legal, pois drush dis updatenão apenas desabilita as notificações.
Leymannx # 23/15
3

Você sempre pode desativar o módulo principal de atualização. No entanto, não há impacto no SEO para essas mensagens, como as mensagens são exibidas apenas para usuários administrativos por padrão, a menos que você tenha dado permissão manual e anônima aos usuários para ver as mensagens administrativas, você ficará bem.

Seria bom se você pudesse se manter atualizado com sua versão drupal por razões de segurança, mas se você não puder, por algum motivo ou simplesmente não quiser (totalmente compreensível!), Basta desativar o módulo Atualizar. :)

Patrick Coffey
fonte
2

Uma maneira de acompanhar as atualizações é habilitar o módulo Update em um servidor de desenvolvimento. Com a taxa de atualização de segurança, a mensagem "Existem atualizações de segurança ..." praticamente permanece ativa o tempo todo.

ahimsauzi
fonte
1

Use drush dis updateou, se você não estiver familiarizado com o Drush, vá para admin / reports / updates / settings, remova seus emails dos endereços de e-mail para notificar quando há atualizações disponíveis e salve.

Sai
fonte
0

Você pode considerar configurar o site para notificar apenas o usuário / 1 (ou administradores) apenas das atualizações de segurança.

Uma rápida olhada nos resultados do drush vget para um dos meus sites revelou este interessante par variável / valor:

update_notification_threshold: 'segurança'

Portanto, para ser atualizado apenas quando houver atualizações de segurança para o núcleo, módulos e temas, considere definir a variável do seu site para isso usando o drush vset acima. Você também pode fazer isso através da interface do usuário, se quiser ler :)

Para ser claro, o comando é:

drush vset update_notification_threshold 'segurança'

Eu recomendaria que pensasse cuidadosamente sobre o que você está mudando e por que, e para testar quaisquer alterações em seus ambientes locais, desenvolvedores, palco e / ou teste antes de pressionar para prod e, é claro, testar o prod.

Brian
fonte
0

Se você não se importa de modificar o código do módulo (não é uma boa prática), comente a linha (por volta de 155) drupal_set_message($status[$type]['description'], 'error', FALSE);.

Esses avisos ainda devem ser registrados, então considere adicionar watchdog('Security Update', $status[$type]['description'], array(), WATCHDOG_WARNING);

 if (isset($status[$type])
        && isset($status[$type]['reason'])
        && $status[$type]['reason'] === UPDATE_NOT_SECURE) {
     // drupal_set_message($status[$type]['description'], 'error', FALSE);
        watchdog('Update', $status[$type]['description'], array(), WATCHDOG_WARNING, 'http://www.sourceglobalresearch.com/admin/modules/update');
    }
Alexander
fonte
0

Se você deseja remover a mensagem de alerta para a atualização do módulo. Então, vá no arquivo .info e altere a versão do módulo. Nesse caso, alguns dos módulos não conseguem atualizar o grupo Like OG.

rajiv patel
fonte