Restart a WordPress site’s services

Updated October 7, 2026 · 3 min read

Check the parts a WordPress site runs on, restart PHP, the web server, the database or Redis, fix file permissions, update their images, and stop or start the site.

On this page
  1. Step 1: Open the Services card
  2. Step 2: Restart a service
  3. Step 3: Restart PHP from Overview
  4. Step 4: Fix file permissions
  5. Step 5: Update the images
  6. Step 6: Stop or start the site
  7. When the buttons are refused

Before you start

  • A WordPress site in Nuvlo.
  • Permission to manage sites. Viewers see the states but can’t use the buttons.

Step 1 Open the Services card

Open the site and click the Settings tab. The Services card lists what the site runs on, each with its state.

The Services card on the Settings tab.
ServiceWhat it does
PHPRuns WordPress. Restart it when pages show “Bad gateway” or never finish loading. On OpenLiteSpeed sites this row is PHP and LiteSpeed and there is no separate web server row.
Web serverReceives each request, serves cached pages and files, and hands the rest to PHP.
DatabaseStores posts, pages, users and settings.
RedisKeeps WordPress data in memory so pages build faster.

Click Check status to read the states again. A state can be Running, Starting, Not responding, Keeps crashing, Stopped, Not started or Missing.

Step 2 Restart a service

Click Restart PHP, Restart web server, Restart database or Restart Redis. A stopped service shows Start instead. Confirm in the dialog, which says what visitors notice:

  • PHP: an error for a few seconds.
  • Web server: dropped requests for a second or two.
  • Database: a database error for up to half a minute.
  • Redis: slower pages for a moment while the cache fills again.

Nuvlo then checks that the site answers again. If it still fails, the card shows the service’s log below the list.

To restart everything together, click Restart all. The site is offline for up to a minute.

Each restart says what visitors will notice.

Step 3 Restart PHP from Overview

When the site answers with a server error or not at all, the Overview tab shows Restart PHP under the site’s state. It does the same as the button on the Services card.

Step 4 Fix file permissions

If uploads, updates or plugin installs fail with “could not write” or “permission denied”, click Fix permissions. Nuvlo gives WordPress back control of its files and says how many it fixed.

Step 5 Update the images

Click Update images to switch to the newest builds of the same PHP, web server, database and Redis versions, with security fixes. The site is offline for a few seconds.

If the site stops working on the new images, Nuvlo goes back to the current ones and shows why. To change the PHP version instead, see Change PHP settings.

Step 6 Stop or start the site

Click Stop site and confirm to take the site offline until you start it again. Files and the database are kept.

The dialog says what stopping changes.
  • Visitors can’t reach the site. Overview shows Stopped.
  • Scheduled backups and security scans skip the site.
  • Manual backups, scans and restores wait until you start it.

To bring it back, click Start site in the site’s header or on the Services card.

When the buttons are refused

Nuvlo refuses these actions while a backup of the site runs, and while it restores, copies or changes the domain of the site. Try again when that has finished.