This Joomla! extension simplifies your migration process - ensuring no downtime, crashes, or "white screen of death."

With just one click, MigrateMe 4 will check your current Joomla 3.x system, apply updates, repair database issues, and create a standalone environment to safely test the new Joomla 4.

Enjoy all the latest features and seamless integration with third-party extensions, custom templates, and plugins.

Migrate your old data, files, and access with ease and start using Joomla 4 today!

How to migrate your Joomla 3.x system to Joomla 4.x

 

Upgrade to Joomla 4 with confidence using MigrateMe 4.

This extension will create an exact version of your Joomla 3.x site ... but with a Joomla 4.x core, in a separate development environment.

This means you can test the new Joomla 4 system, confirm it *actually* works well, and check how nicely (or not) it plays with your third party extensions, custom template, plugins and so forth.

It's a one-click solution that will:

  • Check your existing system, and ensure you're at a good starting point (must be Joomla 3.x or later)
  • Apply any missing J3 updates, to ensure your database structure and filesystem are fully up to date
  • Optimise and repair any database issues
  • Create a standalone development environment - so you can safely test the new system
  • Migrate your old data, files, folders, third party extension data
  • Flawlessly set up your new J4 system with the correct users and access
  • Create a 'safe mode' Joomla 4 environment: you can upgrade even if your extensions are not J4 compatible
  • Avoid the "white screen of death" common with J4 updates
  • Allow you to safely apply any third party updates without any risk to your live system
  • Back up your old system so you can roll back if needed
  • Leave your live site untouched and running until you're ready to deploy J4

Comes with a full, money back Joomla 4 upgrade guarantee!

All purchases come with a migration guarantee. So if you install MigrateMe 4 and it doesn't migrate your system - or hits an error that you can't get past - get in touch, and our incredible support team is here to help!


What this solution *won't* do:

MigrateMe 4 is great, but it can't update your third party extensions for you. After migration, you'll need to download the latest Joomla 4 version for each extension from the Joomla Extensions Database, and install on the new J4 environment.

MigrateMe 4 also can't automatically update any third party templates, or custom code - you'll need to update, or ask your developer / distributor for the latest Joomla 4 versions

Why buy Migrate Me 4

Migrate Me 4 is more than just software. It's a guarantee that your system will migrate succesfully to Joomla 4.x. Migrate Me 4 is far more powerful and intuitive than any other method of upgrading - it eradicates any risk of migration not working, or the upgrade introducing problems to your system.

And for your complete peace of mind, purchase entitles you to full support - just let us know if you need anything, and you'll experience the award-winning, customer-first assistance that we're known for!

  • Guaranteed migration to Joomla! 4
  • Purchase includes dedicated support
  • Avoid problems with incompatible extensions
  • All your original images and files are migrated
  • Managed migration avoids impacting your live site
  • 100% satisfaction guaranteed
  • No break in any functionality or links
  • Google PageRank completely unaffected
  • Test the upgrade thoroughly before making it live
  • Full User Guide and documentation available

 

Installation and usage instructions

  1. Install MigrateMe 4 to your Joomla! 3.x system
  2. Click the Upgrade button.
  3. Wait for the process to complete.
  4. Log into Joomla 4 and update 3rd party extensions.
  5. If everything is working well, click Go Live.
  6. Enjoy Joomla!

Screenshots


Buy it today

All purchases come with upgrades, support, and a satisfaction guarantee.

Silver package

  • Includes all features
  • 3 months full support
  • 3 months updates
  • Support and updates for 1 domain
  • GPL v3 License
  • Upgrade from Joomla 3.x
  • Upgrade to the latest version of Joomla 4.x
  • Guaranteed migration success
  • Migrate to Joomla 4.x versions released during the next 90 days



ONLY £79.00


PayPal - The safer, easier way to pay online.


Gold package

  • Includes all features
  • 1 YEAR full support
  • 1 YEAR updates
  • Support and updates for UNLIMITED domains
  • GPL v3 License
  • Upgrade from Joomla 3.x
  • Upgrade to the latest version of Joomla 4.x
  • Guaranteed migration success
  • Migrate to Joomla 4.x versions released during the next 1 YEAR



ONLY £99.00


PayPal - The safer, easier way to pay online.



Your comments

There are 96 comments

Teddy

Rating:
November 12, 2024 - 16:15

Hello we just purchased the Gold package and we didn't receive any download link for the tool, please help where to ?

Reply to Teddy

Teddy

Rating:
November 12, 2024 - 17:43

no worries. got it.

David McCreary

Rating:
November 06, 2024 - 21:48

Tim: strange error message. https://stelamaterials.com/mm4/
0 Call to undefined method Joomla\CMS\Language\Language::getLanguagePath()

I've never seen that one before. Any idea how to fix?

Reply to David McCreary

Tim Davis

Rating:
November 07, 2024 - 21:30

Hi David,

I think that is indicating something is not Joomla 4 compatible. A better error message would help say what. Here is a video showing you how to get more information: https://www.youtube.com/watch?v=0W6ZqrbbkbU

God bless,

Tim

This is amazing

Rating:
October 29, 2024 - 20:47

Just to say thanks, this was amazing and saved me a heck of a time!

Reply to This is amazing

Tim Davis

Rating:
October 30, 2024 - 01:28

You are very welcome. I'm glad it helped!

patrick Mc Cabe

Rating:
July 26, 2024 - 13:31

Absolitely Love the ease of use. It Really made that job easy.
QUESTION
Does the upgrade to J4 create a big history in the Database?

I have this message from my host:

"I don't know much about joomla but all those big tables in the db mention history in the name. Maybe there are rows in there not needed anymore?"

Reply to patrick Mc Cabe

Tim Davis

Rating:
July 27, 2024 - 05:08

Hi Patrick,

I am glad you are enjoying the ease of MigrateMe 4. If you would leave a review for us on the Joomla Extension Directory that would be great! https://extensions.joomla.org/extension/migrateme-4/

To answer your questions, MM4 makes a copy of your database tables, giving them a prefix named mm4_. It only ever makes one copy.

If you have completed your migration, did you remove the /MM4 files and tables? If not, this video will show you how to do that. - https://cybersalt.com/migrateme-4/how-to-remove-your-joomla-4-test-migration-area-and-uninstall-migrateme-4

If that is not the issue, and since your host said they don't know much about Joomla, I would be happy to log into your hosting and take a look. If you want me to do that, contact me through [email protected] and we'll get that going.

God bless,

Tim

Daniel Gimmer

Rating:
January 29, 2024 - 08:46

Dear Barnaby,

thanks kindly for this tool. We are currently migrating several pages of our clients and it is doing as a great favor - it was worth every cent :)

Kind reagrds from Germany,
Dan

Reply to Daniel Gimmer

Tim Davis

Rating:
January 31, 2024 - 08:47

You are very welcome - thanks for the feedback and encouragement! It would be very much appreciated if you would review us on the Joomla Extensions Directory as well - https://extensions.joomla.org/extension/migrateme-4/

God bless,

Tim

Stefan Gagner

Rating:
October 18, 2023 - 13:55

MigrateMe 4 has been wonderful and when you get to know it, it works very well indeed.
Will there be a MigrateMe 5 for Joomla 5 or will the current version 4 also support both Joomla 4 and 5?

Reply to Stefan Gagner

Tim Davis

Rating:
October 27, 2023 - 06:28

Hi Stefan,

We have begun to talk about what we might be able to offer to help those going to J5, but there are some pitfalls to overcome going from J3 to J5 - so right now J3 to J4 (which is a migration) will get you to the point where you can go from j4 to J5 (which is only an update)

God bless,

Tim

Bill Lloyd

Rating:
September 11, 2023 - 12:22

Question: after a successful migration (many thanks for excellent application) can delete MM4 Subdirectory? It is just taking up backup space and I assume is no longer needed but please confirm. Thanks.

Reply to Bill Lloyd

Tim Davis

Rating:
September 11, 2023 - 21:41

Hi Bill,

This video will tell you everything you want to know about removing your MM4 test area:
https://cybersalt.com/migrateme-4/how-to-remove-your-joomla-4-test-migration-area-and-uninstall-migrateme-4

God bless,

Tim

Reply to Bill Lloyd

Bill Lloyd

Rating:
September 12, 2023 - 08:50

Thanks Tim

David McCreary

Rating:
August 26, 2023 - 23:56

Made MM4 site copy a week ago. despite being asked not to, client input two dozen new articles with images. If i now preass the push to live button... will content put in AFTER the mm4 copy is made be preserved? Or does the push overwrite the entire content table. What about images added in after first mm4 creation? do they stay put?

Eoin

Rating:
August 23, 2023 - 12:55

Hi Tim ( apologies, I had already emailed you when I realised that this was the correct forum for any questions)

I’ve run the upgrade exactly as suggested – safe mode etc. – and, after a few glitches, the staged site opens as expected. However, the menu urls don’t load – I get a 404 ERROR. – i.e. the old urls are fine -e.g. https://www.sourcewellbeingcentre.co.uk/meet-the-team - but none of the new ones do - https://www.sourcewellbeingcentre.co.uk/mm4/meet-the-team
Are the URL’s supposed to work even with the appended MM, or will it simply work when I finally press the GO Live button and the “mm” disappears ?

be well
Eoin

Reply to Eoin

Tim Davis

Rating:
August 23, 2023 - 16:04

No apologies needed, emailing is much better and I just replied!

Reply to Eoin

Eoin

Rating:
August 25, 2023 - 09:14

Hi Tim

I filled in that request form yesterday afternoon.
Hope you can help !

be well
Eoin

Reply to Eoin

Tim Davis

Rating:
August 26, 2023 - 06:42

Hi Eoin,

I logged into your site and have a support video coming your way1

Reply to Eoin

David McCreary

Rating:
August 27, 2023 - 20:22

my experience with this... i have admin tools pro installed in nearly every site i've run MM4 on. the issue is the htaccess file. using FTP, go to the mm4 directory. rename the .htaccess file something like WAShtaccess. Delete the htaccess.txt file that's in the mm4 directory. Download a new full Joomla 4.3.4 zip file. Unzip it. Upload that folder's htaccess.txt file. Change it to .htaccess

that will get rid of the 404 menu errors.

Eduardo Santos

Rating:
July 24, 2023 - 21:16

Goodnight

I have 11 sites to migrate to Joomla 4. I'm on Joomla 3.10.12. Templates are essentially Shape5 and JA

In most of them I have the templates for Joomla 4, but I don't know which process and which files of that package I have to replace on the server.
What do you think I should do?

Thank you very much
Eduardo Santos

Reply to Eduardo Santos

Tim Davis

Rating:
July 25, 2023 - 18:26

Hi Eduardo,

Tim Davis here, helping with support.

You are welcome to email me through our support address [email protected] for a more in depth look at this, but basically you need to find out from your template provider if you should install (using the Joomla extension installer) the j4 version of your template before or after migrating your site to J4.

As I said, if you email I will be better able to keep track of any tips or help I can give you with your migration.

God bless,

Tim

KristRs

Rating:
July 21, 2023 - 20:08

Sadly - this didn't work for me and even though some help and guidance was given it was never realized and ended having to do my migrations manually without MM4 usage.

Reply to KristRs

KristRs

Rating:
July 21, 2023 - 20:10

Funny how I gave it two stars yet my original post shows 5 starts...misleading...

Reply to KristRs

Tim Davis

Rating:
July 22, 2023 - 04:09

Hi Kris,

I'm sad it didn't work out for you, but glad you found a path to complete your migration. I have refunded your purchase.

God bless,

Tim

Alex Walker

Rating:
July 20, 2023 - 15:49

I had about 30 Joomla 3 web sites to migrate to 4. I started manually doing this. Take a backup of the original site. Install it in a sub domain and then run the Joomla 4 update. Install new components, modules plugins for 4. Test and test again. Almost there and then the site crashes. Start all over again.
Then came migrateMe4 and what a dream it was to migrate all my remaining sites. It has saved me a shed load of time, not too mention lower blood pressure! I can highly recommend it. Knowing there is Tim in support is an added bonus although I have only had to contact him once. An excellent component well worth the money.

Reply to Alex Walker

Tim Davis

Rating:
July 22, 2023 - 01:36

Hi Alex - Congrats on migrating so many Joomla sites and for the great review of Migrateme 4! I also appreciate your kind words about me.

John von Ahlen

Rating:
July 18, 2023 - 02:04

I used MigrateMe4 to upgrade two Joomla 3x sites.
Tim helped out when I had a few technical issues.
Actually he helped A LOT (thanks Tim ?)
I recommend this plugin very highly. It makes the upgrade from J3 to J4 so easy.
I remember trying the Joomla update tool built into J3 and wondering how I would ever make it happen.
Having the mm4 staging area, which enables you to trouble shoot (until everything works) is so helpful.

Do yourself a favour and grab this plugin. You won’t regret it.

Many thanks,
John

Reply to John von Ahlen

Tim Davis

Rating:
July 22, 2023 - 01:37

Hi John,

You are very welcome! Thanks for the great recommendation for MigrateMe4!

Stéphan Herby

Rating:
July 06, 2023 - 12:01

Hi Tim,
Ive been trying to upgrade a website from J3 to J4 for now several weeks. Multilangage, private community, Docman, DPCalendar et Yootheme template + some Regular Lab components - A lot of reasons to lost my hairs :) This week I decided to try MM4. Woaw ! What a difference ! Despite the fact I had to de-install docman and re-instal it after migration (which is a minor task with their Data extraction) every things went softly. Just... Thank you ! I have brand new hairs agains haha

Carlos Urbano

Rating:
July 03, 2023 - 15:27

Hi!

We need to update a Joomla 3.10 Website, we use helix ultimate and K2 for our blog. Does it work for us?

Reply to Carlos Urbano

Tim Davis

Rating:
July 03, 2023 - 19:43

Hi Carlos,

Tim Davis here, helping with support.

MigrateMe4 creates a staging area where you ca easily test your J3 to J4 migration as many times as you need, without breaking your live site, or requiring you to manually make test areas again and again.

The actual migration that takes place is not affected by MM4.

Unfortunately, there is no version of K2 that works with Joomla 4, and so you will not be able to migrate to Joomla 4 until one is out or if you move you K2 content back into the core Joomla articles component.

I have experience with moving K2 back into the Joomla core. You are welcome to email me and we can discuss how you can do that.

Tim - [email protected]

Reply to Carlos Urbano

Carlos Urbano

Rating:
July 25, 2023 - 14:50

Thanks.

We already bought MM4.

Please, need your help with this.

Reply to Carlos Urbano

Tim Davis

Rating:
July 25, 2023 - 18:28

Hi Carlos,

I have already replied to your email to the support address so we can continue our exchange there, which is much more efficient (and less public) to share links and logins!

God bless,

Tim

Chris Elliott

Rating:
June 19, 2023 - 16:37

Has anyone seen issues when using MM4 where Contact Enhanced from Ideal Extensions is installed? I noted that when the component is migrated, I get table errors where the categories are missing from the migrated site? We had to manually perform an SQL INSERT to build the cats.

Reply to Chris Elliott

Tim Davis

Rating:
June 20, 2023 - 10:25

Hi Chris,

If you add this to the your site url (after you have logged into the back end) the MM4 log may give you a clue as to what happened during the process of duplicating the tables of your live site:

/administrator/components/com_migrateme4/log.txt

MM4 would not do anything differently with CE than anything else. That said, all MM4 does is create the testing area for your migration so if something untoward is happening with an extension and/or its tables it is probably something that would have happened during the migration process without MM4 as well. I have seen migrations where core tables where not copying or creating properly. In fact, it happens to some core tables more often than others regardless of the migration process.

Keep me posted!

Ludvig

Rating:
June 12, 2023 - 10:28

Hello,
I need to migrate an e-commerce website built on Joomla (version: 3.10.11) using the latest version of J2Store PRO to Joomla 4.xx. I'm interested in knowing the procedure for migration and whether I can expect your support in case any issues arise before making the purchase.

Reply to Ludvig

Tim Davis

Rating:
June 14, 2023 - 17:26

Hi Ludvig,

Sorry for the slow reply, I am travelling this week on vacation.

Regarding your migration plans, there is no J2store version available for use on live J4 sites, so I recommend you wait before doing your migariton.

Regarding support, we fully support MigrateMe 4 while you have an active subscription. MM4 creates a test area for you to do your migration work. We often help with some questions related to the initial steps of migration, but for more numerous or complex help with your migration(s) we can quote on that as well.

You are very welcome to email [email protected] about that or any other questions you have.

God bless,

Tim

Chris Elliott

Rating:
May 25, 2023 - 12:09

Is there a changelog area to show what the latest updates are for MM4?

I have noted that on earlier releases (pre _9778) that when migrating, certain extensions are actually disabled by the MM4 tool. Once the process is complete, I have to go re-enable them. One example is JCE Editor has a plugin that is disabled).

Thoughts welcome!

C

Reply to Chris Elliott

Tim Davis

Rating:
May 30, 2023 - 16:33

Hi Chris,

Sorry for the slow reply, I was away at a conference and forgot to check for comments!

MM4 has "safe mode" on by default, which disables non-core extensions in order to cut down on surprise breaks if something that isn't J4 compatible gets missed when you do a test migration. You can turn that off in the MM4 settings.

Here is the changelog since the beginning of the year:

=== CHANGELOG ===

Version 4.3.1.1
Date: 25th May 2023
Minor xml fix

Version 4.3.1
Date: 15th May 2023
Added upgrade to 4.3.1
Minor text fix

Version 4.3.0
Date: 19th April 2023
Added upgrade to 4.3.0

Version 4.2.9
Date: 21st March 2023
Added upgrade to 4.2.9
Fixed minor bug with Remove Migration button

Version 4.2.8.2
Date: 27th February 2023
Small textual changes

Version 4.2.8.1
Date: 20th February 2023
Added backups management

Version 4.2.8
Date: 17th February 2023
Added upgrade to 4.2.8

Version 4.2.7
Date: 6th February 2023
Added upgrade to 4.2.7

Version 4.2.6.2
Date: 18th January 2023
Minor fix for Joomla 4.2.6 install

Reply to Chris Elliott

Nico

Rating:
June 19, 2023 - 08:50

I have purchased MM4 a month ago. And I have a 'test version' so I have two packages: com_migrateme4_6563.zip and com_migrateme4_4038.zip. Which one should I use?

And I saw in the changelog there is e newer version. How do I become a new version?
I do not see a login. And also I did not get an e-mail for a new version.

(My registration for this site is with my paypal-email address, which is not my mail address but from the person who pays the money....)

Reply to Chris Elliott

Tim Davis

Rating:
June 19, 2023 - 20:51

Hi Nico,

The numbers at the end of the filenames are actually random in order to help those whose browsers were caching previous versions and could not download the latest version. We were actually just looking at changing this method.

For now, the download you see with the newer download date is the one you want to go with.

You may download the latest version by entering the email address you purchased with in the field at https://www.php-web-design.com/?option=com_downloads

I hope that helps.

Tim

Reply to Chris Elliott

Tim Davis

Rating:
June 21, 2023 - 02:58

Hi Nico,

I am happy to report that downloads from our site will now have the date they were downloaded included in the file name: ie, com_migrateme4_2023-06-21.zip

Lorenzo Pallotta

Rating:
May 12, 2023 - 07:27

Hello.
I try to upgrade from Joomla 3.10.11 to 4 but i receive one error at 89%.
It says an unknown error occourred. Please check you are logged in.
But I am!
What have I got to do?
Thanks!

Reply to Lorenzo Pallotta

Tim Davis

Rating:
May 13, 2023 - 10:44

Hi Lorenzo,

I would be very happy to log into your site and take a look at this. If you would like that, please email me your super user login info and the url of your site - [email protected]

I am sure we can figure this out.

God bless,

Tim

Mathias

Rating:
May 09, 2023 - 05:00

I´ve started the migration in march, now all of the necessary changes in the Joomla 4 (mm4) version are made. In the meantime migrate me plus has been updated on your site. Shall I update my Joomla installation with your software before I make the mm4 installation go live or shall I do the process with the version from march?

Thanks

Reply to Mathias

Tim Davis

Rating:
May 11, 2023 - 04:16

Hi Mathias, I know I already answered your email as well, but I just saw your comment here and since it's a good question that others may ask in the future, I am going to answer here too:

The only change would be the version of Joomla that the MM4 area has after going from J3 to J4. Update the MM4 area to the latest version of J4 and push to live and you should be all good!

Thanks for using MM4!

TENENBAUM

Rating:
April 18, 2023 - 06:27

I would like to know if your software will migrate a template just valid for J3 to J4 without problems ?

Reply to TENENBAUM

Tim Davis

Rating:
April 18, 2023 - 23:03

Hi Tenenbaum!

MM4 will migrate the J3 only template, but that template will still break Joomla 4 - or at least not work with it.

MigrateMe 4 creates a staging are to test a migration from J3 to J4. The migration that happens is identical to what would happen if you ran the migration process on your live site. MM4 would not convert your template to be J4 friendly

Now about your template. If it is not J4 compatible there are a few ways to proceed before you do your migration.

My favourite one is to update the J3 site with a J3/J4 friendly template and then do the migration (as one needs to do with other none J4 extensions.)

However, if your site is fairly static, you could run the migration with MM4 and then get your site all done in J4 (including setting up a new template) and once you are happy with the results, one-click push your J4 site to live.

Back to your J3 template, if you really like the look of your J3 template you can make a template that looks just like it using an extension call Template Creator CK. If you want to now more about that, or have more questions, please email me - [email protected]

I hope that helps!

joomla designer

Rating:
March 22, 2023 - 13:10

There is no mention of menus, modules and plugins. Do these reliably migrate? I have a fairly large site and i have a feeling that i will spend the money and this wont work. Maybe manually migrating will be faster...you know copy and paste or rebuild each module.

Reply to joomla designer

Tim Davis

Rating:
March 23, 2023 - 20:11

The page does actually mention extensions, templates, and plugins.

MM4 creates a staging area to test your J4 migration in. Once your J4 site is as you want it in that staging area you can then click a button and it will be pushed to replace your live J3 site.

The migration process remains the same in that staging area, so menus, modules, plugins, extensions, and templates are migrated - but as is the case with any method you have to make sure those things are J4 compatible and you should test on a copy of your live site. MM4 is by far the easiest way to create that testing environment.

Greg Makuch

Rating:
March 04, 2023 - 21:41

My first site (after a test site) is now done.
No major issues cropped up.
Those that did, were relatively easy to deal with.
Thanks a bunch to Tim Davis for answering the few questions that I did have.
Highly recommend this tool.

Ed

Rating:
February 14, 2023 - 20:26

Hi Barnaby. I sent an email earlier about the error "500 behavior caption not found". I've read through the manual entirely and tried all the suggested remedies. Sorry, nothing worked. (why is this recapcha keep poping up while I'm typing this????) this is very frustrating. Its seems like every minute I'm interuped by the captcha thing. Anyway I don't know if I'll ever get through this message. Please help.
Regards
Ed

Reply to Ed

Tim Davis

Rating:
February 15, 2023 - 04:35

Hi Ed,

That is very odd behaviour for the recaptcha on the form.

You are always welcome to email directly - [email protected]

Which, of course you have already done and I am glad ww got that 500 error vanquished!

Enjoy the rest of your migration!

Jacquie Colhoun

Rating:
February 14, 2023 - 03:59

I have used Migrateme4 to successfully test and migrate 4 sites to Joomla 4.

I have a site that after some updates and uninstalls is ready to migrate to Joomla 4 but it fails at around 80 percent mark. Unfortunately, I can't copy & paste the error message but it does say

SyntaxError: Unexpected token ‘

Antje

Rating:
February 13, 2023 - 08:10

Hi Barnaby
The first migration went very easily. Now when I went live on an Apache server for the second migration, neither the old nor the new site worked. Only with effort we could restore the initial state. Is there now a way to go live manually? We have not been able to do it ourselves. We would not like to keep /mm4 as a permanent addition in the address line when we assign the domain to this directory. Please help!

David McCreary

Rating:
February 04, 2023 - 03:06

if i run the updater and see a number of errors (mostly old code that the joomla updater compatibility tool did not catch)... do i delete/update on Joomla 3 site and rerun? If so, delete the mm4 folder first? OR... just update stuff on MM4 site until all looks ok then push to live?

Reply to David McCreary

Tim Davis

Rating:
February 04, 2023 - 05:50

Hi David,

Each time you run MM4 inside of your Joomla site, the /mm4 staging area is completely replaced as if it was the first time you ran MM4.

So if run /MM4 and then see in the staging area some things that you don't want/need in your J4 site, I would go back to the J3 site, remove those things and then run MM4 again. In this way you will keep stepping toward having a J4 site that will be the one you are happy pushing to live.

That said, if you had made a whole bunch of changes to the J4 migration in the /MM4 staging area before you found something you wanted to remove, you could still try removing it right there. A lot of things do remove just fine, but I have found some things that were "fiddly" and since the goal is to have as clean a J4 install as possible when you push it to live, I would do as much removing as possible in J3.

Rose

Rating:
January 08, 2023 - 13:12

Thank you for creating such a straight forward way to upgrade from 3 to 4! Everything worked great, even to the point of reverting to joomla 3 to make a minor change before rerunning for joomla 4. I did my homework first, getting everything ready and it worked! I'm a novice and was dreading how to do this without paying a fortune. Thank you Barnaby! and Thank You Tim Davis for your Youtube prompt to get me here! Best wishes to all.

marq_104

Rating:
December 28, 2022 - 01:01

When I set debug to "0" the backend doesn't work again. Seems it HAS to be set to "1"

Reply to marq_104

Tim Davis

Rating:
January 04, 2023 - 06:31

Sorry for the delay in replying - the holidays and the flu have had me tending to support requests slower than normal.

If the site only works with debug set to "1" or "true" that means there is still something not working in J4 or the PHP version you have set. But I will admit it is very strange that is happening where the page does not work with both settings!

marq_104

Rating:
December 28, 2022 - 00:27

The installation folder is not deleted.
Would be REAL nice if we could delete the mm4 folder and DB entries and start over.
There is no example.htaccess in administrator/components/com_migrateme4
I cant log in to mm4 backend. Clicking log-in button does nothing.

Reply to marq_104

Tim Davis

Rating:
January 04, 2023 - 06:34

This has actually happened to me a couple of times recently - there is a final stage of J4 installing additional languages and if that does not complete the installation folder does not get removed. We'll try to find out what causes this quirky occurence on some installs! Thanks for reporting it!

marq_104

Rating:
December 27, 2022 - 23:02

My default login points to the install directory.
https://myupdrade-j3/mm4/installation/index.php
even when I change it to https://myupdrade-j3/mm4/administrator/index.php

Is it better to simply disable Admin-Tools before migrate?
Id have to install their J4 version(s) anyway, which has different mappings.

Reply to marq_104

Tim Davis

Rating:
January 04, 2023 - 06:40

I've seen this too and discovered it was actually my browser caching the target of that redirect - a pain indeed! I don't use Admin-Tools, so disabling that will not fix this. Trying to go to the admin login using an incognito browser tab or even clearing that install url from the browser cache is a possible work around for this.

Tor

Rating:
December 05, 2022 - 12:06

I have successfully done the migration and I wonder if I can delete the MM4 folder. It seems to be a copy of the website, and I running out of memory.
Thanks for your exelent plugin.

Reply to Tor

Tim Davis

Rating:
December 05, 2022 - 22:49

Hi Tor,

Congrats on a successful migration from Joomla 3 to 4. I am so glad our extension helped.

Yes, you can remove the MM4 folder. In fact, if you go into the MM4 extension you will find a button which will remove that folder and the MM4 tables that were created in your database for the initial J4 testing you did. After that you can uninstall the MM4 extension from your site and you'll be free as a bird in the J4 world!

BTW, if you have already removed the MM4 extension and can't access the one click button, just remove the tables that begin with the prefix "mm4_" in your site's database - and the "mm4" folder in your file space (as you have already discovered.)

Remember to make a full backup of your site when doing the above.

God bless

Tim

Mike

Rating:
November 30, 2022 - 18:23

If I am currently using StageIt, should I remove the staging environment and plugin before running MM4?

Reply to Mike

Tim Davis

Rating:
November 30, 2022 - 22:47

Hi Mike,

Yes, I would remove the staging environment before running MM4. That will cut down on the files being copied during the migration and once successfully migrate to J4 and push that live, you'll have an unnecessary J3 copy of your site files without any DB tables.

And of course, make a backup of your J3 site and keep it in a safe place outside of the folder your Joomla site is in!

ashish

Rating:
November 28, 2022 - 08:27

Does your plugin support migration of virtuemart and membership pro as well?

Reply to ashish

Tim Davis

Rating:
November 28, 2022 - 16:50

Hello Ashish,

MM4 makes a copy of every table in your Joomla 3 install, so yes, your Virtuemart and Membership Pro extensions will be present in Joomla 4 testing area that MM4 creates.

Remember, updating those (and other) extensions to the latest J4 compatible version is something you do before or after the migration test (depending on the requirement of each extension.)

If you have an further questions, remember we are here to help! - [email protected]

Robb

Rating:
October 25, 2022 - 19:15

Does migrateme 4 also migrate the website files and mysql databases?
How does it handle a website that was built using the Protostar template which is no longer supported in Joomla 4??

Reply to Robb

Tim Davis

Rating:
October 25, 2022 - 23:56

Hi Robb,

MM4 creates a staging area for a regular Joomla 4 Migration of your Joomla 3 site to take place in. So it doesn't change what happens when the migration happens - it creates a staging site with one click where you can test the migration and fix anything you would have had to fix anyway with a normal, core migration. With MM4, however, once you have your J4 ready to go live you can do so with one click, replacing your old Joomla 3 site. And of course if you discover something in your J4 migration that you wish you had done differently in your Joomla 3 site before migrating, you can abandon the J4 migration, do what you wish you had done and run the migration again.

So in answer to your question, the files and database of your Joomla 3 site are all migrated. When the Joomla 3 site is using the J3 default Protostar site, the Joomla 4 migration then switches to use the Joomla 4 default Cassiopeia template.

I hope that info helps. Just ask if you have any more questions!

Tim

Derek

Rating:
October 11, 2022 - 21:29

Hi Barnaby,
Installed MM4 after uninstalling Akeeba

I changed PHP in Siteground cPanel to PHP 7.4 before creating dev site from Akeeba backup file from a live Joomla 3.10.2 PHP 8 site to a dev PHP 7.4 site.

I get this error in MM4 site

Call to undefined method Joomla\CMS\Application\AdministratorApplication::isSite()

Please assist?

Thank you

Reply to Derek

Barnaby Dixon

Rating:
October 18, 2022 - 19:15

Hi Derek,

Thanks for your message!

The isSite() function is specific to Joomla 3, so it means one or more of your extensions hasn't yet been updated to Joomla 4.x.

After running the migration, please ensure the latest Joomla 4 version of each extension - including the template - is installed, and all will then work well.

Best wishes - Barnaby

Reply to Derek

Derek

Rating:
November 16, 2022 - 17:21

I installed MM4 first then as per instructions I should upgrade 3rd party etensions. Of course I cant upgrade any extension at this point because I have a fatl error
0 Call to undefined method Joomla\CMS\Application\AdministratorApplication::isSite()

So your installation instructions dont work in that sequence
4."Log into Joomla 4 and update 3rd party extensions."

The only way I can see this working is to update all extensions first then install MM4?

Please clarify and or elaborate?

Thank you

Reply to Derek

Tim Davis

Rating:
November 16, 2022 - 23:49

Hi Derek,

We have seen this before when even after using safemode in MM4 (which disables all non-core extensions) an error prevents you form logging into the admin. In once instance the admin module for a very popular shopping cart system had been updated to its latest version in Joomla 3, but it still had had deprecated code that broke Joomla 4 admin area.

Here is a video from the Joomla.org YouTube channel which shows the steps to work around that error so you can login and continue the migration work - https://www.youtube.com/watch?v=ZO9nmdsLlFw

However, if you would like further help with that please email me at [email protected] and I will be glad to get you going.

We're also interested in knowing what file the error was in so we can add that to our experience so we can help others who run into the same issue migrating their site with or without MM4.

Tim

Michel Habraken

Rating:
September 22, 2022 - 14:05

Hi Barnaby,

First of all, thank you for you great work! Your component works really well and it saved me days of work. I migrated already 26 websites from our schools to Joomla4 and it works! Really happy with it. If people just deïnstall the components/plugins that doesn't work with Joomla4 and reïnstall after again, everything works fine.

Can you only tell me, how I can get the update when the component is updated?

Reply to Michel Habraken

Barnaby Dixon

Rating:
September 22, 2022 - 15:25

Hi Michael,

Thanks for the update! Really happy everything went so smoothly :-)

You can download updates from https://www.php-web-design.com/downloads/ with your email address.

Have a great day

Johnny Van Bavegem

Rating:
September 01, 2022 - 11:14

What about my own extensions which are not Joomla 4.x compliant? Will they also be converted to the new structure of J4 ?

Reply to Johnny Van Bavegem

Barnaby Dixon

Rating:
September 01, 2022 - 15:20

Hi Johnny,

You'll need to update your extensions separately

Sue

Rating:
August 10, 2022 - 14:58

How do I get back to the started migration? I ran out of time and had to abandon the process.

I have two components that aren't quite ready for Joomla 4, and I am waiting on those updates.

Reply to Sue

Barnaby Dixon

Rating:
August 10, 2022 - 16:16

Hi Sue,

It'll be in /mm4/administrator/

Have a great day!

Mark McKeen

Rating:
August 09, 2022 - 14:43

I am going to be migrating my site in the next few days. I have access to cPanel and I also have a staging development site built. Should (or can) I use that to test the migration first or would it just be easier and simpler to remove the staging site and run your component directly on my live site? I make daily backups so I can restore everything if something goes wrong. Thanks for your insight!

Reply to Mark McKeen

Barnaby Dixon

Rating:
August 10, 2022 - 16:17

Hi Mark

Just use MigrateMe 4 - it creates a development area for you :-)

Best wishes

James Borders

Rating:
July 25, 2022 - 19:55

Barnaby:
First question:
Will Migrate Me 4 work in a "localhost" environment?
I'd like to convert from J-3.10.10 to J 4.x on my localhost to work through getting all of my extensions and my template ready for J 4.x. I'm running XAMPP for the localhost and and Joomla is installed in its' htdocs folder.
Second question:
Does MM4 create a sub-directory of public_html like your stageit product does so that I could run J 4 from that sub-directory until I am ready to go live?

Reply to James Borders

Barnaby Dixon

Rating:
July 26, 2022 - 08:42

Hi James

Yes you can run all my software in a localhost environment on XAMPP / MAMP / WAMP etc.

Just make sure your environment is correctly configured, i.e. all PHP extensions are installed etc., and it'll work best on PHP7.x rather than 8.x since 8.x isn't fully supported by Joomla 3.x.

Yes MM4 is similar to StageIt, and runs in /mm4/. Ideally you'd use the inbuilt Go Live function to make the new environment live - this backs up and removes the old environment, and copies the mm4 environment to the live folder.

Best wishes

James Borders

Rating:
April 21, 2022 - 21:37

Barnaby:
I have your MMP- Gold installed on my J3 Live and StageIt sites. Do I need to uninstall these before I install MM4 on my Live site? Maybe MM4 will overlay the MMP- Gold install.

Reply to James Borders

Barnaby Dixon

Rating:
April 22, 2022 - 10:02

Hi James,

If you're migrating Joomla 3 > 4 you won't need MigrateMe Plus, so you can safely remove it prior to running MigrateMe 4...

However, if you really want to keep both in place, you can - MigrateMe 4 creates a different environment to MigrateMe Plus, so they won't conflict - obviously though, once you've run MigrateMe 4, you can't then run MigrateMe Plus.

Best regards

Karim Laribi

Rating:
April 04, 2022 - 22:33

Hello,
I have MigrateMe Plus - GOLD Edition.
I would like to know please if you any promo or renew promo for MigrateMe 4 ?
Best regards,
K L

Reply to Karim Laribi

Barnaby Dixon

Rating:
April 05, 2022 - 14:18

Hello

This is a different software package, so there's no further discount if you already have MMP sorry about that!

Barnaby Dixon

Cesar

Rating:
April 04, 2022 - 19:30

not found....

Fatal error: Call to a member function getString() on null in /home/...plugins/system/arimagnificpopup/arimagnificpopup.php on line 31

Reply to Cesar

Barnaby Dixon

Rating:
April 05, 2022 - 14:19

Hello,

Please install the latest version of your plugin, and ensure it is Joomla 4 compatible.

Alternatively, rerun MigrateMe 4, but first - in configuration - set Safe Mode: Yes, and run the migration. This will detect and disable any potential problem plugins and extensions, so you have a working Joomla 4 environment.

Barnaby

Rachel

Rating:
March 08, 2022 - 10:42

Hello, this was so good! I couldn't use the normal Joomla upgrade from 3 to 4, kept getting a white screen, but it all worked well with your tool. Must be magic! Thanks :-)

Reply to Rachel

Barnaby Dixon

Rating:
April 05, 2022 - 14:19

Hi Rachel,

Thanks for your lovely comment!

Best wishes - Barnaby

Leave a Comment