Install Joomla on Enhance (One-Click)
Install Joomla on Enhance control panel with a single click. Enhance handles the database, configuration, and file setup automatically.
Joomla is one of the applications supported by Enhance’s one-click installer. If your GoZen Host plan runs on the Enhance control panel, you can have a Joomla site running in under a minute with zero manual configuration.

Prerequisites
Before installing Joomla, make sure you have:
- A website already created in Enhance (see Enhance Control Panel Guide if you haven’t done this)
- Your domain’s DNS pointing to your Enhance server (see Pointing Your Domain to Your Server)
- SSL is handled automatically - Enhance provisions Let’s Encrypt certificates once DNS resolves
Step 1: Open the Applications Page
- Log into your Enhance control panel
- Click Websites in the left sidebar
- Select the domain where you want Joomla installed
- Click the Apps tab in the top navigation
If the site is fresh, you’ll see “No applications” with the option to install one.
Step 2: Install Joomla
- Click the Install app button
- Select Joomla from the application list
- Click Install
Done. Enhance takes care of everything in the background.
What Enhance Handles Automatically
When you click Install, Enhance:
- Downloads the latest stable Joomla release
- Creates a MySQL database and database user with a secure password
- Writes the Joomla configuration file with the correct database credentials
- Sets proper file and directory permissions
- Installs Joomla to your site’s document root
No manual database creation. No config file editing. No FTP uploads.
Step 3: Complete the Joomla Setup Wizard
Open your domain in a browser. You’ll see the Joomla installation wizard:
Screen 1: Site Configuration
- Site Name - your website’s name
- Admin Email - for notifications and password recovery
- Admin Username - avoid
adminfor security - Admin Password - use a strong, unique password
Screen 2: Database Configuration
Enhance pre-fills the database settings, but verify them if prompted:
- Database Type - MySQLi
- Host - usually
localhostor pre-configured - Database Name, Username, Password - auto-populated by Enhance
Screen 3: Overview & Install
Review your settings and click Install. Joomla will finalize the setup.
Tip: Joomla will ask you to delete the installation folder after setup. Click the button to remove it - this is a security measure to prevent someone from re-running the installer.
Your Joomla admin panel is at yourdomain.com/administrator.
Step 4: Post-Install Configuration
Choose the Right Web Server
For Joomla, your web server choice matters:
| Web Server | Joomla Compatibility | Notes |
|---|---|---|
| Apache | Excellent | Full .htaccess support, Joomla’s traditional environment |
| OpenLiteSpeed | Good | High performance, but some .htaccess rules may not translate |
| Nginx | Good | Fast, but no .htaccess - URL rewrites handled by server config |
If you rely on Joomla’s SEF (Search Engine Friendly) URLs and .htaccess rewrites, Apache is the safest choice. If you want maximum performance, OpenLiteSpeed works well with Joomla for most use cases.
Enable SEF URLs
Search Engine Friendly URLs make your site’s links clean and readable:
- Log into Joomla admin (
/administrator) - Go to System > Global Configuration
- Under the Site tab, find the SEO Settings section
- Set Search Engine Friendly URLs to Yes
- Set Use URL Rewriting to Yes (if on Apache or OpenLiteSpeed)
- Click Save
Set Your PHP Version
Joomla has specific PHP requirements depending on the version:
| Joomla Version | Minimum PHP | Recommended PHP |
|---|---|---|
| Joomla 4.x | PHP 7.2.5 | PHP 8.1+ |
| Joomla 5.x | PHP 8.1 | PHP 8.2+ |
To change PHP version in Enhance:
- Go to Websites > select your domain
- Click the Advanced tab
- Select your desired PHP version
- Changes take effect within seconds
Configure Email
If your Joomla site sends emails (contact forms, user registration, notifications):
Go to System > Global Configuration > Server tab
Under Mail Settings:
- Send Mail: Yes
- Mailer: SMTP
- SMTP Host: Your Enhance mail server (usually
mail.yourdomain.com) - SMTP Port: 465
- SMTP Security: SSL/TLS
- SMTP Authentication: Yes
- SMTP Username/Password: Your email account credentials
Click Send Test Mail to verify it works
See Enhance Email Setup for creating email accounts.
Post-Install Checklist
- Complete the Joomla setup wizard
- Remove the installation folder when prompted
- Enable SEF URLs in Global Configuration
- Set your site’s timezone in Global Configuration > Server
- Configure SMTP email settings
- Install a security extension (e.g., Admin Tools or RSFirewall)
- Set up Two-Factor Authentication on your Joomla admin
- Configure SPF/DKIM/DMARC for email deliverability
- Remove sample content (sample articles, modules, menu items)
- Update Joomla to the latest version if an update is available
Managing Your Joomla Installation
Once installed, Joomla appears on the Applications page in Enhance with:
| Feature | Description |
|---|---|
| Version info | Shows current Joomla version |
| Update notifications | Alerts when a new Joomla version is available |
| Quick access | Direct link to the site |
| Remove | Uninstall Joomla completely |
Updating Joomla
Keep Joomla updated for security and features:
- Log into Joomla admin (
/administrator) - Go to System > Update > Joomla
- If an update is available, click Install the Update
Always back up before updating. Go to the Backups tab in Enhance and create a snapshot first. See Enhance Backups for details.
Essential Joomla Extensions
These extensions will strengthen your Joomla installation:
| Extension | Purpose | Link |
|---|---|---|
| Admin Tools | Security hardening, .htaccess management, WAF | extensions.joomla.org |
| Akeeba Backup | Full site backups (complement your Enhance backups) | extensions.joomla.org |
| JCE Editor | Enhanced content editor (replaces TinyMCE) | extensions.joomla.org |
| sh404SEF | Advanced SEO, URL management, analytics | extensions.joomla.org |
Troubleshooting
“Install app” button is missing
You need at least one website created before you can install applications. Go to Websites > New Website first.
Joomla shows a database error after install
This is rare with autoinstall. If it happens:
- Check the Databases tab in Enhance - is the database listed?
- Try removing Joomla via the Applications page and reinstalling
- If the issue persists, contact support
SEF URLs return 404 errors
This usually means URL rewriting isn’t configured:
- Apache: Make sure
Use URL Rewritingis set to Yes in Global Configuration. Joomla includes anhtaccess.txtfile - rename it to.htaccess - Nginx/OpenLiteSpeed: URL rewrites are handled at the server level. If SEF URLs don’t work, contact support to verify the rewrite rules
The site shows “Not Secure” (no SSL)
Enhance provisions SSL certificates automatically, but DNS must resolve to your server first. If you just pointed your domain, wait up to 24 hours. Check propagation at GoZen DNS Inspector.
Related Articles
- Enhance Control Panel Guide - full guide to the Enhance dashboard
- cPanel vs Enhance - which control panel is right for you?
- Install WordPress on Enhance - WordPress one-click install guide
- Enhance Email Setup - configure email on Enhance
- Enhance SSL Certificates - how SSL works on Enhance
Last updated 16 Apr 2026, 00:00 +0200.