Control Spot logo
/
/
Fresh Installation

Fresh WordPress Installation

The Fresh WordPress Installation wizard lets you deploy a clean copy of WordPress onto any compatible hosting environment. Control Spot connects directly to your server, extracts the required assets, generates database schemas, and sets up your initial administrator credentials automatically.

Step 1: Choose Server Connection

Control Spot requires file transfer credentials to deploy the WordPress core directory structure. You can load these details from a saved Preset or enter them manually:

  1. Choose Connection Protocol
    • SFTP (Recommended): Encrypted connection over SSH, usually utilizing Port 22.
    • FTP: Unencrypted connection, usually utilizing Port 21.
  2. Host and Port: Enter your server IP address or domain name along with the correct connection port.
  3. Remote Path: Specify the absolute directory path where WordPress should be extracted (e.g., /public_html or /var/www/html/mysite). The target folder must exist and be writable.
Step 2: Database Configuration

WordPress requires a pre-existing, empty database to write table structures. Provide the host and login credentials for your MySQL/MariaDB server:

  1. Database Host & Port: Usually localhost, 127.0.0.1, or a dedicated private MySQL server hostname, utilizing Port 3306.
  2. Database Name: The name of the database allocated to this WordPress installation.
  3. Username & Password: Login credentials with full privileges (CREATE, ALTER, INSERT, UPDATE, etc.) on the database.
  4. Table Prefix: We recommend changing the default prefix from "wp_" to a custom string (e.g., "cs_site_") to improve database security.
Step 3: WordPress Admin Setup

Set up the basic identity of your site and the main administrator account. These settings will be written directly into your site’s database during deployment:

  1. Site Title: The default display name of your website.
  2. Admin Username & Email: The main username and contact email for the super administrator account.
  3. Admin Password: Secure password used to sign in to your wp-admin area. You can use our built-in password generator to create a strong, randomized key.
Step 4: Advanced Options (Optional)

Customize system options and automatic setup logic to fit your specific development standards:

  1. Enable WP_DEBUG Mode: Writes configuration flags to wp-config.php to display PHP notices and warnings (perfect for developer sandboxes).
  2. Auto-Activate Control Spot Plugin: Instructs our deployment engine to automatically install and configure the Control Spot remote connector, enabling immediate site management.
  3. Custom WordPress Version: Choose to download the latest stable branch (recommended) or type a custom string to deploy beta/RC branches directly from wordpress.org.
Auto-Registration Benefit
Make sure "Auto-register website on successful deployment" remains checked. Once the deployment script finishes, Control Spot will automatically add the website to your account dashboard and configure JWT handshake security without any manual setup.
Related Guides
  1. Environment Presets Guide
  2. Cloning your sites remotely