Documentation Menu
1. One-Click WordPress Installation
SillyHost makes installing WordPress incredibly simple with our one-click installer available through DirectAdmin.
Open DirectAdmin
Log into DirectAdmin from your SillyHost dashboard.
Navigate to Softaculous
Find Softaculous Apps Installer in your control panel. Click on WordPress from the popular scripts list.
Configure your installation
Choose your domain, set a site name and description, create admin credentials, and select your preferred language.
Install
Click "Install" and WordPress will be set up in under a minute. You will receive the admin URL and login details.
Tip: Change the default admin username from "admin" to something unique during installation. This helps prevent brute-force attacks.
2. Choosing a Theme
Themes control the visual design of your WordPress site. Here is how to find and install one:
- In your WordPress dashboard, go to Appearance > Themes > Add New
- Browse the free theme directory or use the search and filter options
- Click "Preview" to see how a theme looks before installing
- Click "Install" then "Activate" to apply it to your site
Popular free themes for beginners include Astra, GeneratePress, and Flavor. For premium themes, consider theme marketplaces like ThemeForest or developer-specific shops.
Info: Only install themes from trusted sources (WordPress.org or reputable developers). Pirated themes often contain malware.
3. Installing Plugins
Plugins extend WordPress functionality. Essential plugins for most sites include:
- Yoast SEO or Rank Math -- for search engine optimisation
- Wordfence or Sucuri -- for security and firewall protection
- UpdraftPlus -- for automatic backups
- WP Super Cache or LiteSpeed Cache -- for performance
- Contact Form 7 or WPForms -- for contact forms
To install: go to Plugins > Add New, search for the plugin, click "Install Now", then "Activate".
Warning: Do not install too many plugins. Each plugin adds code that can slow your site. Only keep active plugins you actually use and delete any inactive ones.
4. WordPress Security Best Practices
WordPress powers over 40% of all websites, making it a common target for hackers. Follow these best practices:
- Keep everything updated -- update WordPress core, themes, and plugins as soon as new versions are available.
- Use strong passwords -- combine uppercase, lowercase, numbers, and special characters. Never reuse passwords.
- Limit login attempts -- install a plugin like Limit Login Attempts Reloaded to block brute-force attacks.
- Change the login URL -- use a plugin like WPS Hide Login to move
/wp-adminto a custom URL. - Use SSL -- always have your site running on HTTPS (free with SillyHost).
- Disable file editing -- add
define('DISALLOW_FILE_EDIT', true);to yourwp-config.phpto prevent theme/plugin editing from the dashboard.
5. WordPress Backups
Regular backups are essential. If something goes wrong, a backup lets you restore your site quickly.
Using UpdraftPlus (recommended)
- Install and activate the UpdraftPlus plugin
- Go to Settings > UpdraftPlus Backups
- Set a schedule (we recommend daily database backups, weekly file backups)
- Choose a remote storage destination (Google Drive, Dropbox, Amazon S3, etc.)
- Click "Backup Now" for your first backup
Server-Level Backups
SillyHost also creates automatic server-level backups. However, we recommend maintaining your own backups as an additional safety net.
6. Common WordPress Errors and Fixes
White Screen of Death (WSOD)
A blank white page usually means a PHP error. Fixes:
- Enable debug mode: add
define('WP_DEBUG', true);to wp-config.php - Rename the plugins folder via FTP to disable all plugins
- Switch to a default theme (e.g., Twenty Twenty-Four) via FTP
- Increase PHP memory: add
define('WP_MEMORY_LIMIT', '256M');to wp-config.php
Error Establishing Database Connection
Check that your wp-config.php has the correct database name, username, password, and host. Also verify the database server is running (contact support if needed).
500 Internal Server Error
Often caused by a corrupted .htaccess file. Rename it via FTP, then go to Settings > Permalinks in WordPress and click Save to regenerate it.
7. Performance Optimisation
A fast website improves user experience and SEO rankings. Key optimisation steps:
- Use a caching plugin -- WP Super Cache or LiteSpeed Cache can dramatically speed up page loads
- Optimise images -- use ShortPixel or Smush to compress images without losing quality
- Minimise plugins -- deactivate and delete unused plugins
- Use a CDN -- SillyHost uses Cloudflare for DNS, which also provides CDN caching
- Use latest PHP -- PHP 8.2+ is significantly faster than older versions
8. WordPress Multisite
WordPress Multisite lets you run multiple WordPress sites from a single installation. It is ideal for managing several related sites (e.g., a company with regional websites).
To enable Multisite:
// Add to wp-config.php before "That's all, stop editing!"
define('WP_ALLOW_MULTISITE', true);
After adding this line, go to Tools > Network Setup in your WordPress dashboard and follow the on-screen instructions.
Warning: Multisite is an advanced feature. It changes how WordPress handles domains and subdirectories. Make sure to back up your site before enabling it. Multisite requires a Business or Enterprise hosting plan.