How to Host a WordPress Website on Plesk
What You'll Need
Before starting, make sure you have:
- A Plesk server with the WordPress Toolkit (WP Toolkit) extension installed
- A domain name configured in Plesk
- Basic understanding of WordPress (helpful but not required)
Note: WP Toolkit is included free with Plesk Web Pro and Web Host editions. For Web Admin edition, it's available for a fee. If you don't see the WordPress option in Plesk, contact your hosting provider.
What is WordPress Toolkit?
WordPress Toolkit (WP Toolkit) is a powerful management interface built into Plesk that makes WordPress management incredibly easy. It provides:
- One-click installation - Install WordPress in seconds
- Centralized management - Manage multiple WordPress sites from one place
- Plugin & theme management - Install, update, or remove plugins/themes easily
- Smart Updates - AI-powered safe updates that test changes first
- Security features - Password protection, security scanning, and hardening
- Staging environments - Test changes before going live
- Automatic backups - Schedule and restore backups easily
- Clone websites - Duplicate sites for testing or development
- Database management - Direct access to WordPress database
- Direct login - Access WordPress admin without entering credentials
Method 1: Quick Install WordPress (Recommended)
This is the fastest way to get WordPress up and running.
Step 1: Access WordPress Toolkit
- Log in to Plesk
- Look for WordPress in the left sidebar menu
- Click on WordPress
You'll see the WordPress Toolkit dashboard.
Step 2: Install WordPress
- Click the Install button (or + Install button)
- You'll see installation options:
Quick Install (One-Click):
- Select your domain from the dropdown
- Click Install
- That's it! WordPress will be installed with default settings
The installation typically takes 30-60 seconds.
Step 3: Access Your New WordPress Site
Once installation completes:
- You'll see your WordPress installation in the list
- WordPress URL will be displayed
- Admin credentials are automatically generated
- Click Log In to access WordPress dashboard
Your WordPress site is now live! Visit your domain to see it.
Method 2: Custom Install WordPress
For more control over installation settings.
Step 1: Start Custom Installation
- Go to WordPress in Plesk
- Click Install (or + Install)
- Instead of clicking Install immediately, look for Install (Custom) or click the dropdown arrow
- Select Install (Custom)
Step 2: Configure Installation Settings
Fill in the following options:
Domain Selection
- Install on: Choose your domain or subdomain
- Directory: Leave blank for root installation, or enter folder name (e.g.,
/blog)
Examples:
- Root:
https://yourdomain.com(leave blank) - Subfolder:
https://yourdomain.com/blog(enterblog) - Subdomain:
https://blog.yourdomain.com(select subdomain)
WordPress Version
- Version: Usually "Latest" (recommended)
- Or select a specific version if needed
Administrator Settings
- Username: Your WordPress admin username (don't use "admin")
- Password: Strong password for admin account
- Email: Your email address for notifications
Security tip: Use a unique username, not "admin" to improve security.
Website Settings
- Website Title: Your site name (e.g., "My Awesome Blog")
- Website Language: Select your preferred language
Database Settings
- Database Name: Automatically generated (you can customize)
- Database Username: Auto-generated
- Database Password: Auto-generated
Note: Usually leave database settings as default unless you have specific requirements.
Auto-Update Settings
- Auto-update WordPress: Recommended to enable
- Auto-update plugins: Optional (consider for security)
- Auto-update themes: Optional
Step 3: Complete Installation
- Review all settings
- Click Install button
- Wait 30-60 seconds for installation to complete
Step 4: Access WordPress
After installation:
- Click the site URL to view your WordPress site
- Click Log In to access the admin dashboard
- Use the credentials you set up
Managing Your WordPress Site
WP Toolkit provides powerful management features.
WordPress Dashboard Overview
After installing WordPress, you'll see it listed in WP Toolkit with:
- Website URL - Click to view your site
- Admin Login - Quick access to WordPress dashboard
- Status - Site health and security status
- Version - Current WordPress version
- Plugins - Number of installed plugins
- Themes - Number of installed themes
Quick Actions
At the top of each WordPress installation card, you'll see buttons:
Log In
- Instantly access WordPress admin panel
- No need to enter username/password
- Single-click login
Open
- View your WordPress site in a new tab
- Quick access to frontend
Sync
- Refresh installation information
- Update WP Toolkit data
Managing Plugins
Install, update, or remove plugins without entering WordPress dashboard.
Install New Plugins
- Click on your WordPress installation in WP Toolkit
- Go to Plugins tab
- Click Install
- Search for plugins by name or browse categories
- Click Install next to desired plugin
- Plugin is automatically activated
Popular plugins to install:
- Yoast SEO - SEO optimization
- Contact Form 7 - Contact forms
- Wordfence Security - Security protection
- WP Super Cache - Performance caching
- Akismet - Spam protection
Update Plugins
- Go to Plugins tab
- See list of installed plugins with update status
- Click Update next to plugins that need updating
- Or click Update All to update all plugins at once
Remove Plugins
- Go to Plugins tab
- Find the plugin you want to remove
- Click Remove or Delete
- Confirm deletion
Managing Themes
Install and activate themes easily.
Install New Themes
- Click on your WordPress installation
- Go to Themes tab
- Click Install
- Browse or search for themes
- Click Install on your chosen theme
- Click Activate to use the theme
Switch Themes
- Go to Themes tab
- View all installed themes
- Click Activate on the theme you want to use
- Your site appearance changes immediately
Remove Themes
- Go to Themes tab
- Find unused themes
- Click Remove
- Confirm deletion
Note: You cannot delete the currently active theme.
Update WordPress Core
Keep WordPress up-to-date for security and features.
Manual Update
- Click on your WordPress installation in WP Toolkit
- If an update is available, you'll see Update Available
- Click Update WordPress
- Wait for update to complete
- Verify site works correctly
Enable Automatic Updates
- Click on WordPress installation
- Go to settings (gear icon)
- Enable Automatic Updates
- WordPress will update automatically when new versions are released
Recommended: Enable automatic updates for security.
Clone Your WordPress Site
Create a copy of your site for testing.
Why Clone?
- Test plugin updates safely
- Try new themes without affecting live site
- Create staging environment
- Backup before major changes
How to Clone
- Click on WordPress installation
- Click Clone button
- Choose clone options:
- Location: Select domain/subdomain
- Database: New database automatically created
- Files: All files copied
- Click Clone
- Wait for cloning to complete (1-5 minutes)
You now have an exact copy of your site!
Create Staging Environment
Test changes before applying to production site.
What is Staging?
A staging site is a safe testing environment where you can:
- Test updates
- Try new plugins
- Modify theme
- Make changes without affecting live site
Create Staging Site
- Click Copy Data on your WordPress installation
- Select Create staging
- Staging site is created
- Test your changes on staging site
Push Changes to Production
After testing:
- Click Copy Data on staging site
- Select Push to production
- Choose what to copy:
- Files
- Database
- Both
- Confirm and push changes
Live site is now updated!
Backup and Restore
Protect your WordPress site with backups.
Create Backup
- Click on WordPress installation
- Click Backup/Restore or backup icon
- Click Backup
- Choose backup options:
- Full backup (files + database)
- Database only
- Files only
- Click Backup
- Wait for backup to complete
Backups are stored on the server.
Schedule Automatic Backups
- Go to WordPress installation settings
- Enable Scheduled Backups
- Set backup frequency:
- Daily
- Weekly
- Monthly
- Set retention (how many backups to keep)
- Save settings
Restore from Backup
If something goes wrong:
- Click Backup/Restore
- View list of available backups
- Select backup to restore
- Click Restore
- Confirm restoration
- Wait for restore to complete
Your site is back to the backup state!
Security Features
WP Toolkit includes security tools to protect your site.
Security Status
Each WordPress installation shows security status:
- Good (green) - Site is secure
- Warning (yellow) - Potential issues
- Danger (red) - Security problems
Security Scan
- Click on WordPress installation
- Go to Security section
- Click Security Check or Scan
- View security report
- Follow recommendations to fix issues
Password Protection
Add extra security layer:
- Go to WordPress installation settings
- Enable Password Protection
- Set password
- Visitors must enter password before accessing site
Use for:
- Development sites
- Private sites
- Maintenance mode
Security Hardening
Apply security best practices:
- Go to Security section
- Click Harden
- WP Toolkit applies security measures:
- Disable file editing
- Hide WordPress version
- Protect configuration files
- Restrict access to sensitive files
Maintenance Mode
Hide your site while making updates.
Enable Maintenance Mode
- Click on WordPress installation
- Toggle Maintenance Mode to ON
- Customize maintenance message (optional)
- Visitors see maintenance page instead of site
Disable Maintenance Mode
- Toggle Maintenance Mode to OFF
- Site is immediately accessible again
Use when:
- Performing major updates
- Redesigning site
- Fixing critical issues
Database Management
Access and manage WordPress database.
View Database
- Go to WordPress installation
- Click Database tab
- See database information:
- Database name
- Username
- Host
- Table prefix
Change Database Password
- Go to Database tab
- Click Change Password
- Enter new password
- Click OK
- WordPress configuration updated automatically
Access phpMyAdmin
For advanced database management:
- Go to Databases in Plesk main menu
- Find WordPress database
- Click phpMyAdmin
- Manage tables, run queries, import/export
Advanced Features
Smart Updates
AI-powered safe updating system (premium feature).
How Smart Updates Work
- Create clone of your site
- Test update on clone
- Compare before/after results
- Calculate "change score"
- If safe, apply to live site
- If issues detected, rollback
Enable Smart Updates
- Go to WordPress installation
- Enable Smart Updates
- Set safety threshold (low, medium, high)
- Updates are tested automatically before applying
Benefits:
- Reduced risk of breaking site
- Automatic testing
- Safe rollback if issues occur
- Peace of mind
Import Existing WordPress Site
Migrate WordPress site to Plesk.
Prerequisites
- FTP/SFTP credentials of old site
- OR WordPress backup files
Migration Steps
- Go to WordPress in Plesk
- Click Migrate
- Enter source site information:
- URL
- FTP credentials
- OR upload backup
- Select destination domain
- Click Migrate
- Wait for migration (10-30 minutes depending on size)
WordPress site is now on Plesk!
Scheduled Tasks
View Laravel-style scheduled tasks (cron jobs).
- Go to WordPress installation
- View Scheduled Tasks tab
- See all WP-Cron jobs
- Monitor task execution
WordPress Debugging
Find and fix errors in development.
Enable Debugging
- Go to WordPress installation settings
- Enable Debugging
- Choose debug options:
- Display errors
- Log errors
- Script debugging
- Save settings
View Debug Logs
- Go to Logs section
- View WordPress error logs
- Filter by error type
- Download logs for analysis
Remember: Disable debugging on production sites!
Optimize Your WordPress Site
Performance Tips
1. Use Caching:
- Install caching plugin (WP Super Cache, W3 Total Cache)
- Enable browser caching
- Use CDN if available
2. Optimize Images:
- Install image optimization plugin
- Compress images before upload
- Use WebP format
3. Minimize Plugins:
- Only install necessary plugins
- Remove unused plugins
- Keep plugins updated
4. Use Latest PHP:
- Update to latest PHP version in Plesk
- Check plugin compatibility first
5. Enable Compression:
- Enable Gzip compression
- Minify CSS and JavaScript
Security Best Practices
1. Strong Passwords:
- Use unique, complex passwords
- Change passwords regularly
- Use password manager
2. Regular Updates:
- Enable automatic updates
- Keep WordPress, plugins, and themes updated
- Test updates on staging first
3. Security Plugins:
- Install Wordfence or similar
- Enable firewall
- Scan for malware regularly
4. Limit Login Attempts:
- Install login security plugin
- Block brute force attacks
- Use CAPTCHA if needed
5. SSL Certificate:
- Install Let's Encrypt SSL (free in Plesk)
- Force HTTPS redirect
- Update site URL to HTTPS
Enable SSL for WordPress
- Go to Websites & Domains in Plesk
- Find your domain
- Click SSL/TLS Certificates
- Install Let's Encrypt certificate (free)
- Enable Redirect HTTP to HTTPS
- Update WordPress URL:
- Go to WordPress Settings > General
- Change both URLs to
https:// - Save changes
Troubleshooting
Can't Access WordPress Admin
Solutions:
- Reset admin password:
- Go to WP Toolkit
- Click on installation
- Reset password from settings
- Or use "Forgot Password" on WordPress login
- Or reset via database in phpMyAdmin
White Screen / 500 Error
Solutions:
- Check error logs in Plesk
- Disable plugins via WP Toolkit
- Switch to default theme
- Increase PHP memory limit
- Check file permissions
Site is Slow
Solutions:
- Install caching plugin
- Optimize database
- Check for heavy plugins
- Upgrade hosting resources
- Use CDN
Plugin Conflicts
Solutions:
- Disable plugins one by one
- Find conflicting plugin
- Check for updates
- Find alternative plugin
Database Connection Error
Solutions:
- Check database credentials in WP Toolkit
- Verify database exists
- Test database connection
- Restart MySQL service
Summary
To host WordPress on Plesk:
- Install WordPress - One click from WP Toolkit
- Configure settings - Set site title, admin account
- Install plugins - Add functionality
- Choose theme - Customize appearance
- Enable SSL - Secure your site
- Create backups - Protect your content
- Keep updated - Maintain security
WordPress Toolkit makes managing WordPress incredibly easy - everything you need in one place!
Tips for Success
- Start with a simple theme and add features gradually
- Install only necessary plugins
- Keep everything updated
- Take regular backups
- Test changes on staging before production
- Monitor site performance and security
- Use strong passwords
- Enable automatic backups
Your WordPress site is now ready to grow!


















