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.