Como resolver o erro “De momento indisponível para uma breve manutenção agendada” no WordPress

Como resolver o erro “De momento indisponível para uma breve manutenção agendada”

Imagina que estás a actualizar plugins no teu site WordPress. De repente o ecrã congela e não acontece nada mais. No site apenas aparece a mensagem “De momento indisponível para uma breve manutenção agendada. Volte dentro de uns minutos.” (ou Briefly unavailable for scheduled maintenance. Check back in a minute.).

Procuras refrescar a página e nada, a não ser a mesma mensagem?

Calma. Não precisas de entrar em pânico.

Este é um problema fácil de resolver.

Mas, antes, vamos procurar saber porque é que ele acontece…

Porque é que o erro ‘Briefly unavailable for scheduled maintenance’ acontece?

Quando actualizas um plugin, o WordPress coloca-se num estado de manutenção temporário.

A mensagem é gerada de forma automática e serve para indicar aos visitantes que há algo a acontecer no teu site. Esta é uma situação normal.

O problema acontece apenas quando o servidor tem um tempo resposta lento na actualização ou o processo é, de alguma forma, interrompido.

Pode acontecer devido a:

  • um erro de comunicação;
  • fechaste o browser de forma acidental no meio de uma actualização;
  • estás a actualizar um enorme número de plugins em simultâneo.

É aqui que a mensagem de “De momento indisponível para uma breve manutenção agendada” ganha um estatuto menos temporário e mais permanente e continua no teu site.

Foi o que nos aconteceu há uns dias, quando actualizávamos plugins no site de um cliente.

Como resolver o “De momento indisponível para uma breve manutenção agendada”

Quando está a decorrer uma actualização de plugins, o WordPress cria, de forma automática, o ficheiro .maintenance.

Quando tudo corre bem, o WordPress remove esse ficheiro. Quando nem tudo corre bem, o ficheiro não é eliminado e a mensagem não desaparece.

Assim, para resolver, tens de o eliminar à mão.

Os passos para resolver o “De momento indisponível para uma breve manutenção agendada”

É uma tarefa simples.

  • Começa por aceder ao teu alojamento no servidor, via FTP ou através do gestor de ficheiros do cPanel, Plesk ou similar. Pode ser necessário activares a opção para ver ficheiros escondidos.
  • Vai ao local onde tens o WordPress instalado, onde estão as pastas wp-content, wp-admin, and wp-includes;
  • Procura o ficheiro .maintenance
  • Elimina-o.

Agora refresca o endereço do teu site no navegador de internet e pronto, podes relaxar. O teu site está de volta.

E se o ficheiro .maintenance não existir?

Nalguns casos, o ficheiro .maintenance não está disponível. Nesse caso, faz o seguinte:

Também na raiz da instalação, encontra o ficheiro wp-activate.php e abre-o. Procura o parâmetro

 WP_INSTALLING_

e altera-o de ‘true’ para ‘false’.

define(«WP_INSTALLING», false);

Guarda o ficheiro e já está.

Conclusão

Embora relativamente raro, este é um problema que pode ocorrer em qualquer instalação WordPress. Felizmente é fácil e rápido de resolver.

José Freitas

José Freitas

Jornalista de profissão, aficionado do WordPress em projectos pessoais e colaborativos. Cinema, música, tecnologia, fotografia e mais umas coisas. De vez em quando assobia e alguma coisa acontece.

Queres receber as nossas mensagens semanais o teu email?

As nossas mensagens são compostas por pequenos textos escritos a pensar em ti (sim a sério, a pensar em ti).

Não enviamos SPAM porque também não gostamos de o receber.