To install wordpress directadmin on a new hosting account, use Softaculous to create the site, database and administrator account in one guided process. This guide covers the root-domain choice, SSL, first WordPress settings, verification and the manual method if your panel does not show the one-click installer.
Why this matters: WordPress can only finish the installation when the domain, hosting account and server requirements are ready.
Prepare these items before opening DirectAdmin:
example.com, www.example.com, or a subdirectory such as example.com/blog. The domain must already be added to the hosting account.admin, your domain name or a password reused for email, UPI or another service. Save the password in a password manager.https:// only after an SSL certificate is active for the domain. Current WordPress requirements recommend HTTPS, PHP 8.3 or greater, and MariaDB 10.11 or greater or MySQL 8.0 or greater.If you are using HostKarle, its WordPress hosting plans use DirectAdmin and include Softaculous one-click installation, free SSL, a PHP selector and free migration. See the HostKarle WordPress hosting plans if you still need an account, or compare the DirectAdmin hosting plans first.
This is the DirectAdmin version of the workflow. The older WordPress installation guide for cPanel shared hosting is useful only when your current account actually uses that panel.
Why this matters: Softaculous prepares the WordPress files and database for you, so you do not have to create wp-config.php by hand for a normal new installation.
Softaculous documents the same sequence: open the control panel, select Softaculous, search for WordPress and click Install. Its official WordPress installation guide also lists the fields covered by the form.
Success looks like: you can see a WordPress installation form with fields for the protocol, domain, directory, site details and administrator account.
Why this matters: the directory field decides whether visitors see WordPress at the main domain or after an extra path.
In the Softaculous form, set the installation URL carefully:
https:// when the domain’s SSL certificate is already active. Select http:// only as a temporary choice while you are waiting for SSL; change the site to HTTPS before launch.https://example.com/. If you enter blog, the site will open at https://example.com/blog/.For example, use these values for a normal business website:
| Softaculous field | Value | Result |
|---|---|---|
| Protocol | https:// | The site uses an encrypted connection |
| Domain | example.com | WordPress uses this domain |
| In Directory | Leave blank | The homepage is https://example.com/ |
If you want a blog alongside an existing website, enter blog in In Directory instead. Softaculous confirms that the directory should be blank when WordPress belongs in the document root.
Success looks like: the preview or installation URL shown by Softaculous matches the address you want to share with visitors.
Why this matters: these fields become your site identity, administrator login and language settings.
Complete the form from top to bottom. Some fields may be under headings such as Site Settings, Admin Account, Language and Advanced Options.
admin and does not expose your full name or domain. This is the account used for wp-admin.Review the domain, directory, admin username and email once more. Click Install only after those four items are correct. Softaculous will create the database, copy the WordPress files and show the site and administrator URLs when it finishes.
Success looks like: Softaculous shows a completion message with a link to the site and a link similar to https://example.com/wp-admin/.
Why this matters: HTTPS protects the login page and prevents you from building a site on an address that later changes from HTTP to HTTPS.
https:// and that the browser does not show a certificate warning.https://your-domain.com/wp-admin/.If SSL is not active, open Account Manager → SSL Certificates in DirectAdmin, or the equivalent SSL option in your panel skin. Select the Let’s Encrypt certificate option if it is available, request the certificate for the domain and wait until the status shows it is active. Then return to the site using https://.
HostKarle plans include free auto-renewing Let’s Encrypt SSL. That means you should check the certificate status and use the secure URL; you should not buy a second certificate for a normal site on the plan.
If you accidentally installed with http://, do not change the URLs randomly in the database. First confirm that HTTPS works, then update Settings → General so both WordPress Address (URL) and Site Address (URL) use the same https:// address.
Success looks like: the homepage and /wp-admin/ load over HTTPS, the login succeeds, and the browser does not redirect repeatedly between HTTP and HTTPS.
Why this matters: a few small changes remove the most common launch mistakes before you publish pages or share the URL.
Work through this short checklist in the WordPress dashboard:
For a new site, choose a lightweight theme, create a homepage and test one contact method before promoting the URL. If you are moving an existing site instead, use the WordPress migration guide for HostKarle rather than installing over the old files. For the next stage, see how to optimise and secure a WordPress website.
Success looks like: the site title is correct, clean permalinks work, HTTPS remains enabled, and you can log in again after opening the homepage in a private browser window.
Open the homepage and test the site as a visitor, not only while logged in. Use this order:
/wp-admin/ again.If all seven checks pass, the WordPress installation is ready for theme, page and content work. Keep your hosting-panel credentials, WordPress admin password and backup details private.
Search the DirectAdmin home page for Softaculous, Apps Installer or WordPress. If none appears, your account may not include an application installer or it may be placed behind a different user level; check the hosting plan or ask the provider which installer is available. You can use the manual method below when you have database and file access.
The domain may not yet be added to the hosting account, or DNS and account setup may still be in progress. Return to DirectAdmin’s domain-management area, confirm the spelling, and make sure you are installing from the account that owns the domain.
Open the SSL section in DirectAdmin and confirm that the certificate covers the exact domain you selected, including www if you use it. Do not enter administrator passwords on a warning page. Wait until the certificate is active, then use the HTTPS installation URL.
Check whether In Directory was filled in and whether you selected the correct domain. Then compare the two URLs under Settings → General; both should use the same protocol, domain and path. If this is a migrated site, inspect the database and old URL replacements carefully before changing anything.
With a Softaculous install, first check that the installation completed and that you opened the correct domain. With a manual install, verify the database name, database username, password and database host in wp-config.php, and confirm that the user has privileges on that database. WordPress’s manual installation documentation explains these fields and the standard recovery checks.
Sign in to WordPress, open Settings → Permalinks, and click Save Changes without changing anything. This refreshes the rewrite rules. If the issue continues, check that the domain points to the correct document root and that the installation is not inside an unintended subdirectory.
Use this route when Softaculous is unavailable or when you need full control over the files and database. It takes longer and requires more careful checking, but the underlying process is the same as the official WordPress sequence.
public_html-type folder, but use the path shown by your host.wordpress folder into that document root. To install in /blog/, upload the folder contents into a blog directory instead.wp-config-sample.php to wp-config.php and enter the database name, user, password and host. Add unique authentication keys and salts, or let the WordPress setup screen create the configuration when prompted.https://your-domain.com/ for a root install or https://your-domain.com/blog/ for a subdirectory install. If WordPress asks for setup details, enter the site title, administrator username, password and email.Do not guess the database host or upload the wordpress folder one level too deep. If the files are at public_html/wordpress/ but you expect the site at the root domain, move the contents up or use the correct /wordpress/ URL.
Yes. Create a database and user, upload the WordPress files, configure wp-config.php, and open the installation URL in your browser. Softaculous is quicker for a normal new site, while the manual method gives you more control over each step.
Leave it blank when WordPress should open at the root domain, such as https://example.com/. Enter a folder name such as blog only when you want the site at https://example.com/blog/.
You can technically install first, but activating SSL before you choose the installation URL avoids later URL and redirect changes. Use https:// in Softaculous after the certificate is active.
For a root installation, open https://your-domain.com/wp-admin/. For a site installed in a folder called blog, use https://your-domain.com/blog/wp-admin/; Softaculous also shows the administrator link after installation.
Yes. WordPress needs compatible PHP, a supported MySQL or MariaDB database and HTTPS support; it does not require a particular hosting-panel brand. DirectAdmin plus Softaculous provides the account, database and one-click installation tools needed for a standard setup.
{“@context”: “https://schema.org”, “@type”: “FAQPage”, “mainEntity”: [{“@type”: “Question”, “name”: “Can I install WordPress in DirectAdmin without Softaculous?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “Yes. Create a database and user, upload the WordPress files, configure wp-config.php, and open the installation URL in your browser. Softaculous is quicker for a normal new site, while the manual method gives you more control over each step.”}}, {“@type”: “Question”, “name”: “Should the DirectAdmin installation directory be blank?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “Leave it blank when WordPress should open at the root domain, such as https://example.com/. Enter a folder name such as blog only when you want the site at https://example.com/blog/.”}}, {“@type”: “Question”, “name”: “Do I need SSL before installing WordPress?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “You can technically install first, but activating SSL before you choose the installation URL avoids later URL and redirect changes. Use https:// in Softaculous after the certificate is active.”}}, {“@type”: “Question”, “name”: “Where do I log in after installing WordPress?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “For a root installation, open https://your-domain.com/wp-admin/. For a site installed in a folder called blog, use https://your-domain.com/blog/wp-admin/; Softaculous also shows the administrator link after installation.”}}, {“@type”: “Question”, “name”: “Does DirectAdmin work with WordPress?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “Yes. WordPress needs compatible PHP, a supported MySQL or MariaDB database and HTTPS support; it does not require a particular hosting-panel brand. DirectAdmin plus Softaculous provides the account, database and one-click installation tools needed for a standard setup.”}}]}Learn what happens when a domain expires, how grace and redemption periods work, what recovery…
Compare HostLelo alternatives for Indian websites on renewal price, panels, email, SSL, backups, UPI payments…
Compare wix vs wordpress for Indian small businesses: 3-year rupee cost, beginner ease, UPI/Razorpay payments,…
Learn how to transfer domain to another registrar: check the 60-day rule, unlock it, use…
Learn how to create a directadmin backup, download it off-server, and restore website files, databases,…
Compare shared hosting vs wordpress hosting by features, management, price and use case, then choose…
This website uses cookies.