◈Section 1 of 6

Installation & Activation

Step-by-step installation via WordPress Admin ZIP upload or manual server directory placement.

System Requirements

Before installation, verify your hosting environment meets the baseline specs:

  • WordPress: Version 5.8 or higher (tested up to 6.7).
  • PHP: Version 7.4 or higher.
  • Web Server: Apache 2.4+, LiteSpeed, or Nginx 1.18+.
  • Permissions: Write access to wp-content/plugins/ and webroot configuration files during setup.

Method 1: WordPress Admin Upload (Recommended)

  1. Download the latest release ZIP from the GitHub Releases.
  2. Log into your WordPress admin dashboard (/wp-admin/).
  3. Navigate to Plugins → Add New → Upload Plugin.
  4. Choose the downloaded ZIP archive and click Install Now.
  5. Click Activate Plugin.

Method 2: Manual Directory Placement

For agency staging pipelines, Git deployments, or command-line SSH setups:

# Extract plugin folder directly to WordPress plugins directory
cd /var/www/html/wp-content/plugins/
unzip genioussonu-site-checkup.zip

# Activate via WP-CLI
wp plugin activate genioussonu-site-checkup
Post-Activation Verification

Upon activation, GeniousSonu Site Checkup automatically creates its database tables (wpsg_audit_logs) via WordPress dbDelta() and registers the top-level Site Checkup navigation menu.