New Pro + Launch: pick a template and our developers set up your site in 2 business days.
See how it works

Joomla

85 answers. Installing, upgrading, migrating and fixing Joomla itself.

  • Is Joomla free?

    Yes. Joomla is free, open-source software. You only pay for hosting, a domain name, and any paid templates or extensions you choose.

  • Is Joomla still a good choice in 2026?

    Yes, for sites that need structure. Joomla 6 came out in 2025, gets regular updates, and has multilingual sites, user access and custom fields built in.

  • Should I use Joomla 5 or Joomla 6?

    Start new sites on Joomla 6. Stay on Joomla 5.4 for now only if your template or an extension you need isn't ready for 6 yet: Joomla 5 gets security fixes until 12 October 2027.

    CompatibilityJoomla 5–6
  • Should I use Joomla or WordPress?

    WordPress is simpler for blogs and has more plugins. Joomla does more without extensions: several languages, member-only content and custom fields come built in.

  • How do I upgrade from Joomla 5 to Joomla 6?

    Update to the latest Joomla 5.4 and PHP 8.3, make a backup, and turn off the old Backward Compatibility plugin. Then set the update channel to "Joomla Next" and run the update – on a test copy of your site first.

    Joomla 5–6
  • The update fails with "File checksum failed"

    The download was damaged. Click Check for updates and try again; if it fails again, download the update package from joomla.org and use Upload & Update.

    Fix
  • Should I turn off the Backward Compatibility plugin?

    Only after everything works without it. It keeps older extensions running; turn it off on a copy of your site first and test.

    CompatibilityJoomla 5–6
  • How do I update Joomla?

    Back up first, then open System → Update → Joomla and click Update. Patch updates (like 6.2.1 → 6.2.2) take a minute and keep your content and settings.

  • "Error 403 Forbidden"

    The server refuses the file. Folders should be 755 and files 644; also check your .htaccess for blocking rules.

    Fix
  • My site shows a blank white page

    PHP stopped with an error it isn't allowed to show. Turn on error reporting or open your server's error log to see the message.

    Fix
  • Emails from my site don't arrive

    Use SMTP: enter your mail provider's details in Global Configuration → Server → Mail, use an address on your own domain as sender, and click Send Test Mail.

    Fix
  • "Cannot open file for writing log"

    The log folder path is wrong, often after a move. Set the right path in Global Configuration → System → Path to Log Folder.

    Fix
  • How do I install a template?

    System → Install → Extensions: upload the template zip. Then make it the default in System → Site Template Styles (the star).

  • How do I add my own CSS?

    In Cassiopeia, create the file user.css in System → Site Templates → Cassiopeia → New File; it loads automatically. Other templates have a Custom CSS option.

  • How do I add custom fields to articles?

    Content → Fields: create the field and pick the categories it belongs to. It then appears as a tab when you edit an article.

  • How do I make my site multilingual?

    Install the languages, turn on the Language Filter plugin, create a home page per language, and add the Language Switcher module.

Cron Job Starts