Joomla Core and Extension Update — Safe and Without Data Loss

After a Joomla update, the site may stop opening — a common problem. Most often, the cause is extension incompatibility. Updating Joomla is routine, but often breaks the site: a flawed patch, a forgotten backup, component incompatibility. We update dozens of sites without downtime. With 8+ years of

Development and maintenance of all types of websites:

Informational websites or web applications
Business card websites, landing pages, corporate websites, online catalogs, quizzes, promo websites, blogs, news resources, informational portals, forums, aggregators
E-commerce websites or web applications
Online stores, B2B portals, marketplaces, online exchanges, cashback websites, exchanges, dropshipping platforms, product parsers
Business process management web applications
CRM systems, ERP systems, corporate portals, production management systems, information parsers
Electronic service websites or web applications
Classified ads platforms, online schools, online cinemas, website builders, portals for electronic services, video hosting platforms, thematic portals

These are just some of the technical types of websites we work with, and each of them can have its own specific features and functionality, as well as be customized to meet the specific needs and goals of the client.

Our competencies:

Frequently Asked Questions

Latest works

  • image_web-applications_feedme_466_0.webp
    Development of a web application for FEEDME
    1281
  • image_ecommerce_furnoro_435_0.webp
    Development of an online store for the company FURNORO
    1237
  • image_crm_enviok_479_0.webp
    Development of a web application for Enviok
    977
  • image_crm_chasseurs_493_0.webp
    CRM development for Chasseurs
    1026
  • image_website-sbh_0.webp
    Website development for SBH Partners
    1103
  • image_website-_0.webp
    Website development for Red Pear
    550

After a Joomla update, the site may stop opening — a common problem. Most often, the cause is extension incompatibility. Updating Joomla is routine, but often breaks the site: a flawed patch, a forgotten backup, component incompatibility. We update dozens of sites without downtime. With 8+ years of experience and over 200 successful updates, we guarantee stability. 95% of updates proceed without errors, and if issues arise, recovery takes no more than 15 minutes. Recently, we updated an online store from J3.10 to J4: after the update, the cart component stopped working. We found that a third-party plugin was incompatible with the new version. We selected a compatible alternative, tested it — the site worked without data loss.

Such situations occur regularly. It's important to follow a proven algorithm. As written in the official Joomla documentation, a backup is mandatory before any update. We add compatibility audit and a test environment to that. The result is stable operation without surprises.

How to safely update the Joomla core?

Full backup

Before any update, create a backup. Use Akeeba Backup or CLI:

# Files tar czf /backups/joomla-$(date +%Y%m%d).tar.gz /var/www/yourdomain.com # Database mysqldump -u root joomla_db > /backups/joomla-db-$(date +%Y%m%d).sql 

Check extension compatibility

Before updating the core, run php cli/joomla.php core:check-updates --verbose. It shows which extensions are incompatible. If there are many, don't rush the update. In 90% of cases, incompatibility is resolved in 2–3 days. For example, Fabrik or VirtueMart often require updates. Contact us for a compatibility assessment of your site.

Update via CLI (Joomla 4+)

CLI update is faster and more reliable than the web panel. More details in the Joomla documentation.

# Check for updates php cli/joomla.php core:check-updates # Update the core php cli/joomla.php core:update # Update extensions php cli/joomla.php extension:update --all 

Via web panel

Components → Joomla! Update → Update button. Joomla downloads the package, applies the patch, updates the database. Afterwards, double-check the site's operation.

Eliminating extension incompatibility

A typical problem: after the update, the component throws an error or disappears from the panel. Solution:

  1. Roll back the update from the backup.
  2. Contact the extension developer — often a patch is released within a week.
  3. If you can't wait, look for an alternative. For example, instead of RokSprocket, you can use Custom Modules.

In such cases, we conduct an audit and select compatible alternatives turnkey. Get a consultation — it's free.

Why does migration from J3 to J5 require an intermediate update?

There is no direct update from J3 to J5 — you need a sequential migration through J4. Update scheme:

Version Action Risks
J3.x Update to the latest 3.10 Low
J3.10 → J4 Via Joomla Update component Medium (incompatibility)
J4 → J5 Standard update Low

For Joomla 3 → 4, there is a Joomla Update component with automatic migration: Components → Joomla! Update → install Joomla Pre-Update Check. It will check compatibility of all extensions.

Table: CLI vs web update

Criterion CLI Web panel
Speed Fast, no interaction Slower, waits for response
Reliability High (logs, parallel) Medium (browser timeouts)
Convenience Requires SSH Accessible to any admin
Suitable for Servers with limited time Regular hosting

Updating commercial extensions

Commercial extensions (RokSprocket, K2 Pro) are not updated through the standard updater. You need to:

  1. Log in to the developer's site
  2. Download the latest version (authorized access)
  3. Install via Extensions → Manage → Upload (update, not a new installation)

What mistakes are most often made when updating Joomla?

The most common — updating without a backup. Recovery after a failure can take hours, and if there is no copy, data loss. The second most common — ignoring compatibility checks. Even popular components are sometimes incompatible. The third — updating on production without a test site. Always update on a copy first. The fourth — incorrect PHP version: Joomla 5 requires PHP 8.0+. Check requirements before starting. We insist on these rules — it's a guarantee that the site won't crash. We fix the cost of work before it starts, and if deadlines are missed, we return the money — that's our practice.

What's included in the Joomla update service

  • Audit of current version and extensions — compatibility check, vulnerability assessment.
  • Creating a full backup — files + database.
  • Updating the core to the target version (LTS or latest stable).
  • Updating all extensions, including commercial ones.
  • Fixing incompatibilities — selecting alternatives or applying patches.
  • Testing — checking all critical functions.
  • Documentation — report on the work done.

Timeline: scheduled update — from 1 to 3 hours. Complex migration — up to 2 days. The cost is fixed before work begins, guaranteeing savings in time and budget. Order a Joomla update from us — get a site ready to use without errors. Over 8 years of experience, certified engineers.