Installing WordPress on Web Hosting
Install WordPress on your FlexyNode web hosting package with DirectAdmin
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
- Go to
https://da.flexynode.com:2222 - Log in with your credentials (received after ordering or simply click the button in the client area to login)
Step 2: Open Softaculous
- Click on the
Softaculous Auto Installerunder Extra Features - Find WordPress in the list (often at the top)
Step 3: Install WordPress
- Click "Install Now"
- 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
- Click "Install"
- 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
- Go to DirectAdmin > Account Manager > Databases
- Fill in the database name
- Click on
create - Note down:
- Database name
- Database user
- Password
Step 2: Download WordPress
- Go to wordpress.org/download
- Download the latest version
- Extract the ZIP file
Step 3: Upload Files
Via FTP:
- Use FileZilla or another FTP client
- Connect to your hosting (FTP details in DirectAdmin)
- Upload all WordPress files to
public_html
Via File Manager:
- System Info & Files > File Manager
- Navigate to
public_html - Upload and extract WordPress ZIP
Step 4: Configure wp-config.php
- Rename
wp-config-sample.phptowp-config.php - 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');
- Save the file
Step 5: Complete Installation
- Go to
https://yourdomain.com/wp-admin - Follow the installation wizard
- Click "Install WordPress"
Activate SSL Certificate
If you don't have SSL yet:
- Account Manager > SSL Certificates
- Select "Get automatic certificate from ACME Provider"
- Select all your domain names
- Click "Save"
- 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_filesizeandpost_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
- Install UpdraftPlus
- Configure backup schedule (daily/weekly)
- 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]
