If your WordPress site suddenly shows "Briefly unavailable for scheduled maintenance. Check back in a minute" and the page won't load past it, your site is stuck in WordPress's built-in maintenance mode. This screen normally appears for only a few seconds while a plugin, theme, or core update runs. It gets stuck when that update process is interrupted, for example by a timeout, a lost connection, or a request that ran out of time before WordPress could finish.
Why This Happens
During any WordPress update, the platform creates a small file named .maintenance in your site's root folder to temporarily block visitor access. Once the update finishes, WordPress deletes this file automatically and your site goes back to normal. If the update never completes, WordPress never gets the chance to remove the file, and every visitor keeps seeing the maintenance message until you delete it yourself.
How to Fix It
Wait a Minute First
Before changing anything, wait two to three minutes and reload your site. If an update is simply running a little slowly, it may still finish on its own. If the message is still there after that, move on to removing the file manually.
In cPanel
- Log in to cPanel and open File Manager.
- Navigate to the folder where WordPress is installed, usually public_html (or a subfolder if you installed WordPress in one).
- Click Settings in the top-right corner of File Manager and enable Show Hidden Files (dotfiles), then click Save. The .maintenance file won't be visible until you turn this on.
- Find the file named .maintenance, right-click it, and choose Delete.
- Reload your website. It should load normally right away.
In DirectAdmin
- Log in to DirectAdmin and open File Manager.
- Navigate to the folder where WordPress is installed, usually public_html (or a subfolder if you installed WordPress there).
- Enable the option to show hidden files if the file list doesn't already display dotfiles (look for a Show Hidden Files toggle or checkbox near the top of the file list).
- Select the file named .maintenance and click Delete.
- Reload your website to confirm it's back up.
If you'd rather not use the file manager, you can also connect over FTP with a client like FileZilla, enable the option to show hidden files, and delete .maintenance from your site's root folder the same way.
Preventing It From Happening Again
- Update one plugin, theme, or core file at a time rather than several at once, so a single failure doesn't hold up multiple updates.
- Make sure you have a stable internet connection before starting an update, and avoid closing the browser tab while it's running.
- Keep a recent backup before running major updates, so you have something to restore from if anything goes wrong.
For a closer look at updating safely in the first place, see How to Update WordPress Core, Themes, and Plugins Safely.