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.

Installing Joomla on Enhance control panel

Prerequisites

Before installing Joomla, make sure you have:

Step 1: Open the Applications Page

  1. Log into your Enhance control panel
  2. Click Websites in the left sidebar
  3. Select the domain where you want Joomla installed
  4. 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

  1. Click the Install app button
  2. Select Joomla from the application list
  3. 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 admin for 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 localhost or 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.

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 ServerJoomla CompatibilityNotes
ApacheExcellentFull .htaccess support, Joomla’s traditional environment
OpenLiteSpeedGoodHigh performance, but some .htaccess rules may not translate
NginxGoodFast, 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:

  1. Log into Joomla admin (/administrator)
  2. Go to System > Global Configuration
  3. Under the Site tab, find the SEO Settings section
  4. Set Search Engine Friendly URLs to Yes
  5. Set Use URL Rewriting to Yes (if on Apache or OpenLiteSpeed)
  6. Click Save

Set Your PHP Version

Joomla has specific PHP requirements depending on the version:

Joomla VersionMinimum PHPRecommended PHP
Joomla 4.xPHP 7.2.5PHP 8.1+
Joomla 5.xPHP 8.1PHP 8.2+

To change PHP version in Enhance:

  1. Go to Websites > select your domain
  2. Click the Advanced tab
  3. Select your desired PHP version
  4. Changes take effect within seconds

Configure Email

If your Joomla site sends emails (contact forms, user registration, notifications):

  1. Go to System > Global Configuration > Server tab

  2. 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
  3. 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:

FeatureDescription
Version infoShows current Joomla version
Update notificationsAlerts when a new Joomla version is available
Quick accessDirect link to the site
RemoveUninstall Joomla completely

Updating Joomla

Keep Joomla updated for security and features:

  1. Log into Joomla admin (/administrator)
  2. Go to System > Update > Joomla
  3. If an update is available, click Install the Update

Essential Joomla Extensions

These extensions will strengthen your Joomla installation:

ExtensionPurposeLink
Admin ToolsSecurity hardening, .htaccess management, WAFextensions.joomla.org
Akeeba BackupFull site backups (complement your Enhance backups)extensions.joomla.org
JCE EditorEnhanced content editor (replaces TinyMCE)extensions.joomla.org
sh404SEFAdvanced SEO, URL management, analyticsextensions.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:

  1. Check the Databases tab in Enhance - is the database listed?
  2. Try removing Joomla via the Applications page and reinstalling
  3. If the issue persists, contact support

SEF URLs return 404 errors

This usually means URL rewriting isn’t configured:

  • Apache: Make sure Use URL Rewriting is set to Yes in Global Configuration. Joomla includes an htaccess.txt file - 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.

Last updated 16 Apr 2026, 00:00 +0200. history

Was this page helpful?