Installation Guide

Step-by-step instructions to install and activate MagicWP on your WordPress website. Get up and running in just a few minutes!

1 System Requirements

Before installing MagicWP, ensure your WordPress site meets the following minimum requirements:

  • WordPress Version: 6.0 or higher
  • PHP Version: 8.0 or higher
  • Database: MySQL 5.7+ or MariaDB 10.3+
  • Web Server: Apache or Nginx
  • Browser Support: Modern browsers (Chrome 90+, Firefox 88+, Safari 14+, Edge 90+)
Note
To check your current PHP version, go to WordPress Admin → Tools → Site Health → Info → Server tab.

2 Download MagicWP

You can download MagicWP from the following sources:

Option A: Download from Official Website

  1. Visit the MagicWP download page
  2. Click the "Download Now" button
  3. Save the ZIP file (magicwp-v1.21.8.zip) to your computer

Option B: Download from GitHub

  1. Visit the MagicWP GitHub Releases page
  2. Download the latest release ZIP file
  3. Save it to your computer

3 Installation Methods

Method 1: Install via WordPress Admin (Recommended)

This is the easiest method for most users:

  1. Log in to your WordPress Admin Dashboard
  2. Navigate to Plugins → Add New
  3. Click the "Upload Plugin" button at the top of the page
  4. Click "Choose File" and select the magicwp-v1.21.8.zip file you downloaded
  5. Click "Install Now"
  6. Wait for the upload and installation to complete
  7. Click "Activate Plugin"
Success!
After activation, you'll be automatically redirected to the MagicWP Hub dashboard where you can configure your modules.

Method 2: Install via FTP/SFTP

For advanced users who prefer manual installation:

  1. Unzip the magicwp-v1.21.8.zip file on your computer
  2. Connect to your website using an FTP/SFTP client (FileZilla, Cyberduck, etc.)
  3. Navigate to /wp-content/plugins/ directory
  4. Upload the entire magicwp folder to the plugins directory
  5. Go to your WordPress Admin Dashboard
  6. Navigate to Plugins → Installed Plugins
  7. Find "MagicWP" in the list and click "Activate"

Method 3: Install via WP-CLI

For developers who prefer command-line tools:

# Upload the ZIP file to your server first, then:
wp plugin install /path/to/magicwp-v1.21.8.zip --activate

# Or install directly from a URL:
wp plugin install https://example.com/magicwp-v1.21.8.zip --activate

4 Verify Installation

After installation, verify that MagicWP is working correctly:

  1. Go to WordPress Admin → MagicWP Hub in the sidebar
  2. You should see the MagicWP dashboard with all available modules
  3. Check the plugin version in the header (should be v1.21.8 or later)
  4. Try enabling a simple module like "Magic Back to Top" to test functionality
Troubleshooting
If you don't see the MagicWP menu item after activation:
  • Clear your browser cache and refresh the page
  • Ensure your user account has Administrator privileges
  • Check for PHP errors in Tools → Site Health
  • Deactivate and reactivate the plugin

5 File Permissions (Optional)

MagicWP should work out-of-the-box with default WordPress permissions. However, if you encounter issues, ensure proper file permissions:

  • Directories: 755 (rwxr-xr-x)
  • Files: 644 (rw-r--r--)

To set permissions via command line:

# Set directory permissions
find /path/to/wp-content/plugins/magicwp -type d -exec chmod 755 {} \;

# Set file permissions
find /path/to/wp-content/plugins/magicwp -type f -exec chmod 644 {} \;

6 Multisite Installation

MagicWP is fully compatible with WordPress Multisite installations:

Network Activation

  1. Install MagicWP using any of the methods above
  2. Go to Network Admin → Plugins
  3. Find "MagicWP" and click "Network Activate"
  4. MagicWP will now be available on all sites in your network

Per-Site Activation

  1. Install MagicWP in the wp-content/plugins directory
  2. Visit each individual site's admin dashboard
  3. Go to Plugins → Installed Plugins
  4. Activate MagicWP for that specific site
Note
Each site in a multisite network can configure MagicWP modules independently. Settings are not shared across sites.

7 Next Steps

Congratulations! MagicWP is now installed and ready to use. Here's what to do next:

  1. Configure Your First Module: Start with the Getting Started Guide
  2. Explore Available Modules: Check out the Module Guide
  3. Customize Settings: Learn about customization options
  4. Get Support: Join the community if you need help
← Back to
Documentation Home
Next →
Getting Started