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
- Open your server in the portal and go to Apps.
- Select WordPress.
- Enter your site title and admin email address.
- 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
- Go to Front Door → Add route.
- Enter your domain and set the backend port to 80.
- Enable SSL. Simplewala provisions a Let's Encrypt certificate.
- 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