User

Installing WordPress

One-click WordPress installation via Opterius Hosting Mode — downloads latest WordPress, creates a database, and configures wp-config.php automatically.

Last updated 1775606400

Go to Hosting Mode → WordPress → Install.

Form Fields

Field Notes
Domain Select from your account's domains or subdomains.
Admin username The WP admin login name. Avoid admin — see WordPress Best Practices.
Admin email Used for WP admin notifications and password recovery.
Admin password Use a strong password. The panel will not store it after displaying it once.
Site title Sets blogname in WP options. Can be changed from WP admin later.
PHP version Choose from 8.1–8.4. Laravel 10+ requires PHP 8.1+; WordPress itself supports all four.

What the Agent Does

When you submit, the agent (running at POST /wordpress/install) performs these steps in order:

  1. Downloads the latest WordPress release directly from wordpress.org.
  2. Extracts it into the domain's document root: /home/{username}/{domain.com}/public_html/.
  3. Creates a new MariaDB database and database user scoped to your account. See Creating Databases for the naming convention.
  4. Generates a fresh wp-config.php with all eight secret keys and salts fetched from the WordPress salt API.
  5. Runs wp core install via WP-CLI (/usr/local/bin/wp) to create the WP tables and set up the admin account.
  6. Sets directory permissions to 755 and file permissions to 644 across the install.

After Install

The panel displays:

  • WP admin URL: https://yourdomain.com/wp-admin/
  • Admin username and password

[!WARNING] Save the admin credentials before closing this screen. The password is not stored in the panel and cannot be retrieved — only reset.

Important Notes

[!WARNING] WordPress installs into the domain's document root. Any existing files in public_html/ will be overwritten if they conflict with WP filenames. Back up first if the directory is not empty. See Creating a Backup.

  • The install is tied to the domain you selected. If you need WordPress on a subdomain, create the subdomain first under Hosting Mode → Domains, then return here.
  • The database credentials are written into wp-config.php automatically. You do not need to note them unless you plan to access the database directly.
  • WP-CLI is available at /usr/local/bin/wp if you need to run manual WP-CLI commands over SSH.
# Verify the install via SSH
wp --info --path=/home/username/domain.com/public_html/