Loading the reference…

How to use it

Look up one error. Scan the whole package.

Joomla documentation tells you the framework moved. This page tells you what to type instead, which hop kills it, and when Infyways should take the rewrite.

  1. Describe the break

    Paste the fatal, or type what failed: template, plugin, SQL, jQuery.

  2. Read the hop

    Joomla 3→4 is the cliff (JRequest, MooTools). Joomla 5→6 is aliases dying.

  3. Apply the replacement

    Copy the new API. If there is no 1:1 swap, the entry says so.

  4. Scan the rest

    Run the Migration Scanner on the ZIP so you are not grepping one class at a time.

Why Infyways

Built for people who have to fix it today

Core docs explain the framework. This reference maps the break to a replacement and a hop. If the rewrite is the job, Infyways already does Joomla 3 → 6 migrations.

Talk to an upgrade developer

Search in your words

Error dumps, class names, or “white screen after I turned off the compatibility plugin.” Instant, on-device filtering.

What you will see

Each issue lists the PHP/JS message, J3 vs J4 vs J6 status, and whether the BC plugin papers over it.

Before and after

Copy the Joomla 3 snippet and the namespaced replacement. Numbered steps — not a link into another manual page.

Then scan the ZIP

One error is a lookup. A whole LMS is a scan. Same Infyways migration path if you cannot finish it.

FAQ

How this reference works

Joomla’s own notes are written for core contributors. This page is written for the person staring at a white screen. Search in English, get the replacement, then scan the ZIP if you still cannot see every hit.

01

Answer

Can I paste a PHP error?

Yes. Paste Class "JFactory" not found, undefined function jimport, Incorrect DATETIME value, or $ is not defined. The search matches error text, class names, methods, templates, SQL, and symptoms like white screen or row-fluid.

Get in touch

Have a project in mind? Let's talk about it.

Tell us what you're building. Whether it's a new site, an online store, a mobile app, or something that needs AI under the hood, we'll get back to you within a business day.

Free consultation
No commitment, no pressure
Reply within 24 hours
Usually much faster

Prefer a direct conversation?

Request a project quote

Tell us about your project

Fill out the quick form and we'll reach out.