Knowledge Base/WordPress

WordPress Tutorials

From installing WordPress in one click to migrating, backing up, optimising and hardening your site — 10 essential tutorials for every WordPress owner in Bangladesh.

01 Installing WordPress (Softaculous)

The fastest way to install WordPress on cPanel.

Step 1cPanel → Softaculous Apps Installer.
Step 2Click WordPressInstall Now.
Step 3Choose https://, your domain, leave directory blank.
Step 4Set Site Name, admin username (NOT "admin"), strong password, your email.
Step 5Tick Auto Upgrade and click Install.
Full Softaculous guide →

02 Manual install (advanced)

Step 1Download the latest WordPress from wordpress.org/download.
Step 2Upload the ZIP to public_html via cPanel File Manager and Extract.
Step 3Move all files out of the wordpress/ folder into public_html.
Step 4Create a MySQL database & user (see Database guide).
Step 5Visit https://yourdomain.com and follow the on-screen installer — fill in DB name, user, password, host = localhost.

03 Logging in & admin tour

Step 1Open https://yourdomain.com/wp-admin.
Step 2Enter the admin username & password from install.

Key admin areas

  • Posts — blog articles
  • Pages — static pages (About, Contact)
  • Media — images & files
  • Appearance — themes, customizer, menus, widgets
  • Plugins — extend functionality
  • Users — admin / editor / author accounts
  • Settings — general, permalinks, reading

04 Installing a plugin

Step 1WP Admin → PluginsAdd New.
Step 2Search by name (e.g. Wordfence, Yoast SEO, WooCommerce).
Step 3Click Install Now → wait → click Activate.

To upload a paid plugin (.zip)

Step 1Plugins → Add New → Upload Plugin.
Step 2Choose your .zip, click Install NowActivate.

05 Installing a theme

Step 1Appearance → ThemesAdd New.
Step 2Search by name (e.g. Astra, GeneratePress) or upload a paid .zip.
Step 3Click InstallActivate.
Tip If your theme has demo templates, install the recommended Starter Templates plugin and import a one-click demo.

06 Migrating WordPress with All-in-One WP Migration

On the OLD site

Step 1Install & activate All-in-One WP Migration.
Step 2Plugin menu → ExportFile → download the .wpress file.

On the NEW site (ServerBD)

Step 1Install fresh WordPress (Tutorial #1) and activate the same plugin.
Step 2Plugin menu → Import → drag & drop the .wpress file.
Step 3Confirm the overwrite. After import, log in again with the OLD credentials.
Warning Free version limits upload to 512MB. For larger sites, contact ServerBD support — we'll do the migration for free.

07 Speed optimisation (LiteSpeed Cache)

All ServerBD shared hosting runs on LiteSpeed — the fastest WordPress server stack.

Step 1Install & activate LiteSpeed Cache from Plugins → Add New.
Step 2Open LiteSpeed CacheCache tab → enable cache (already on by default).
Step 3Open Page Optimization → enable Minify CSS/JS, Combine CSS/JS, Lazy-load images.
Step 4Open Image Optimization → click Send Optimization Request for free WebP.
Tip Run PageSpeed Insights before & after to measure the difference.

08 Backups with UpdraftPlus / Backuply

Step 1Plugins → Add New → install UpdraftPlus (or Backuply).
Step 2Settings → UpdraftPlus BackupsSettings tab.
Step 3Set Files backup schedule = Weekly, Database = Daily.
Step 4Choose remote storage — Google Drive or Dropbox recommended (free tier).
Step 5Click Save Changes. UpdraftPlus uploads automatically going forward.
Server-level JetBackup guide →

09 Security hardening checklist

  • Don't use the username admin — create a custom one
  • Set a 16+ character random admin password
  • Install Wordfence or Solid Security firewall
  • Enable 2FA on all admin accounts
  • Hide the login URL — change /wp-login.php to /secret-login via WPS Hide Login
  • Disable file editing — add define('DISALLOW_FILE_EDIT', true); to wp-config.php
  • Keep WordPress core, plugins & themes updated
  • Remove unused plugins/themes
  • Use HTTPS on every page (Tutorial #10)
Server-side hardening with Imunify360 →

10 Force HTTPS & fix mixed content

Step 1Make sure SSL is installed (see SSL guide).
Step 2WP Admin → Settings → General → set both URLs to start with https://.
Step 3Install Really Simple SSL plugin → activate → click Activate SSL.
Step 4Test the site in a private window — look for the padlock in the address bar.

If a padlock is missing (mixed content)

# In phpMyAdmin → SQL tab, run: UPDATE wp_options SET option_value = REPLACE(option_value, 'http://', 'https://') WHERE option_name IN ('siteurl', 'home'); UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://yourdomain.com', 'https://yourdomain.com');