Back to Web Hosting
Web Hosting

Installing WordPress on Web Hosting

Install WordPress on your FlexyNode web hosting package with DirectAdmin

6 minutesJanuary 20, 2026

WordPress is the world's most popular CMS. With FlexyNode's web hosting, you can easily install WordPress via DirectAdmin.

What You Get

FlexyNode web hosting includes:

  • DirectAdmin control panel - User-friendly management
  • SSL certificate - Free Let's Encrypt SSL
  • Email accounts - Professional email with your domain
  • MySQL databases - For WordPress
  • PHP - Latest versions available

Method 1: Automatic Installation (Softaculous)

The fastest way to install WordPress:

Step 1: Log in to DirectAdmin

  1. Go to https://da.flexynode.com:2222
  2. Log in with your credentials (received after ordering or simply click the button in the client area to login)

Step 2: Open Softaculous

  1. Click on the Softaculous Auto Installer under Extra Features
  2. Find WordPress in the list (often at the top)

Step 3: Install WordPress

  1. Click "Install Now"
  2. Fill in the following details:

Software Setup:

  • Protocol: https:// (for SSL)
  • Domain: Select your domain
  • Directory: Leave empty for root, or e.g., blog

Site Settings:

  • Site Name: Name of your website
  • Site Description: Short description

Admin Account:

  • Admin Username: Choose a secure username (not "admin"!)
  • Admin Password: Strong password
  • Admin Email: Your email address

Language:

  • Choose your preferred language
  1. Click "Install"
  2. Wait 1-2 minutes for installation

Step 4: Login to WordPress

After installation:

  • Frontend: https://yourdomain.com
  • Admin panel: https://yourdomain.com/wp-admin

Warning

Store your admin credentials securely!

Success

WordPress has now successfully been installed.

Method 2: Manual Installation

Step 1: Create Database

  1. Go to DirectAdmin > Account Manager > Databases
  2. Fill in the database name
  3. Click on create
  4. Note down:
    • Database name
    • Database user
    • Password

Step 2: Download WordPress

  1. Go to wordpress.org/download
  2. Download the latest version
  3. Extract the ZIP file

Step 3: Upload Files

Via FTP:

  1. Use FileZilla or another FTP client
  2. Connect to your hosting (FTP details in DirectAdmin)
  3. Upload all WordPress files to public_html

Via File Manager:

  1. System Info & Files > File Manager
  2. Navigate to public_html
  3. Upload and extract WordPress ZIP

Step 4: Configure wp-config.php

  1. Rename wp-config-sample.php to wp-config.php
  2. Edit the file and fill in:
define('DB_NAME', 'your_database'); define('DB_USER', 'your_user'); define('DB_PASSWORD', 'your_password'); define('DB_HOST', 'localhost');
  1. Save the file

Step 5: Complete Installation

  1. Go to https://yourdomain.com/wp-admin
  2. Follow the installation wizard
  3. Click "Install WordPress"

Activate SSL Certificate

If you don't have SSL yet:

  1. Account Manager > SSL Certificates
  2. Select "Get automatic certificate from ACME Provider"
  3. Select all your domain names
  4. Click "Save"
  5. Wait a few minutes for activation

Success

WordPress has now successfully been installed.

Force HTTPS in WordPress:

Add to wp-config.php:

define('FORCE_SSL_ADMIN', true);

Common Problems

White Screen of Death

  • Increase PHP memory limit in wp-config.php:
    define('WP_MEMORY_LIMIT', '256M');

500 Internal Server Error

  • Check .htaccess file (rename temporarily)
  • Increase PHP limits in DirectAdmin

Upload Limit Too Low

  • DirectAdmin > PHP Settings
  • Increase upload_max_filesize and post_max_size

Site Running Slow

  • Install caching plugin
  • Optimize database
  • Check which plugins use many resources

Backups

Automatic Backups (DirectAdmin)

FlexyNode automatically creates backups of your hosting.

WordPress Backup Plugin

  1. Install UpdraftPlus
  2. Configure backup schedule (daily/weekly)
  3. Set up external storage (Google Drive, Dropbox)

Info

Use WordPress health check (Tools > Site Health) for automatic diagnosis!

Good luck with your WordPress website! 🌐

Was this article helpful? Let us know at [email protected]