S Simplewala

WordPress

Simplewala's WordPress installer sets up Nginx, PHP-FPM, MariaDB, WordPress itself, and WP-CLI — all configured and ready to use. No manual config files.

Install WordPress

  1. Open your server in the portal and go to Apps.
  2. Select WordPress.
  3. Enter your site title and admin email address.
  4. Click Install. The installer runs for 2–4 minutes.

When it finishes, the output shows:

  • WordPress admin URL: http://<server-ip>/wp-admin
  • Admin username and generated password
  • Database name and root credentials

Add your domain

  1. Go to Front Door → Add route.
  2. Enter your domain and set the backend port to 80.
  3. Enable SSL. Simplewala provisions a Let's Encrypt certificate.
  4. Point your DNS A record to the server IP.

Using WP-CLI

WP-CLI is installed globally. SSH in and run:

wp --info
wp plugin list
wp core update
wp cache flush

PHP version

The installer uses PHP 8.2 by default. To switch PHP versions, SSH in and run:

simplewala-switch-php 8.1

This updates the Nginx FastCGI config and restarts PHP-FPM automatically.

Updating WordPress

Use the WordPress admin dashboard or WP-CLI:

wp core update
wp plugin update --all
wp theme update --all

Troubleshooting

  • 500 error after install — check PHP-FPM logs: journalctl -u php8.2-fpm
  • Database connection error — verify credentials in /var/www/html/wp-config.php
  • Slow site — enable a caching plugin (W3 Total Cache or WP Super Cache) and verify OPcache is active: php -i | grep opcache.enable