I want to migrate my Joomla 1.5 website to latest version. I try to upgrade using j2xml, but not working. My website containing more than 500 articles and 1500 users. I am using community builder for user registration and for payment 2co checkout.

My website: http://policyjobs.net/

Any one please suggest how to upgrade to latest version. I am ready to purchase plugin also. Please suggest best plugin which can upgrade my website without errors.

Please help me.

Thanks, Chakradhar.

  • This question is answered all over the web. Please use the Joomla Docs and other SE references
    – Lodder
    Mar 14, 2017 at 9:49
  • Thank you for your reply Lodder. I am new to this can you provide any reference link oR PLUGIN which is suitable for my requirements. J2xml not migrating my content.
    – Chakradhar
    Mar 14, 2017 at 9:55
  • 1
  • I check the this document. I tried with J2XML free migration tool but it's not working. So can you suggest any other migration tool for my site requirements. I already see the purchased plugins, Jupgradepro is low cost than others. But i want to know it's suitable to my site upgrade OR any best migration tool. Please suggest me.
    – Chakradhar
    Mar 14, 2017 at 10:29

1 Answer 1


Migration Tools

There are quite a few tools that help migrate websites from Joomla 1.5 to 3.x and you can find most of them in the Joomla Extensions Directory at: https://extensions.joomla.org/tags/joomla-migration/

There are free tools such as J2XML which is excellent at transferring articles and some other items but the paid tools can usually do a bit more.

SP Upgrade

Not all of the tools help with third party extensions but SP Upgrade has been successful for me on around 40 or so Joomla 1.5 to 3.x migrations including migration of some third party extensions.

SP Upgrade apparently can help migrate Community Builder although I can't vouch for this personally.

SP Upgrade also helps with migrating users, sections, categories, articles, contacts, web links, news feeds, banners, menus, modules and images.

SP Upgrade is not free but will save you quite a bit of time even on a simple Joomla migration.

SP Upgrade Migration Procedure

There are official instructions but this is what works for me:

  1. Pre Migration Tasks

    • On Joomla 1.5: Empty Menu and Article Trash otherwise trashed articles are migrated too.
    • On Joomla 1.5: Temporarily rename Categories under a Section with the same name as this confuses SP Upgrade.
    • On Joomla 3.x: Install SP Upgrade component on your 3.x site just like any other component.
    • On Joomla 3.x: Check in Global Configuration -> Server -> Database Settings that the database is set to MySQLi
    • On Joomla 3.x: Delete any users, menu items, categories, articles, modules that might conflict with items being migrated.
    • On Joomla 3.x: Empty menu, article, category and module trash by setting status to "Trashed" and click on "Empty Trash".
  2. Set Migration Options

    • Set and choose appropriate configuration, database and FTP settings at Components -> SP Upgrade -> Options.
  3. Migration

    • Choose what to transfer under the "Core Transfer" tab such as users, sections, categories, articles and so on.
    • Click on "Transfer" to start.
    • This can take a while depending on the size of your website. Progress is periodically updated.
    • When migration is completed, save a copy of the log to your local machine for reference.
    • If the migration times out, just go back and repeat the process. It will begin from where it left off.
  4. Supported Third Party Extension Transfer

    • In general, the process will be as follows but read and follow any instructions for the specific extension.
    • Migrate core content before migrating extensions as core content may be a per-requisite in some cases.
    • Repeat the migration process for each supported extension you wish to migrate.
    • Before starting, upgrade to the latest version of the extension on the source website.
    • Before starting, install the latest version of the extension on the target website.
    • Select the extension you wish to migrate under the "Extensions Transfer" tab and click on "Transfer".
  5. Post Migration

    • Save the Log somewhere before you uninstall SP Upgrade!
    • The Super Administrator account from the Joomla 1.5 account is migrated but with "v15" appended to the user name and email address.
    • Log in with this old account, delete the Joomla 3.x Super Administrator account and rename the Joomla 1.5 account back to original. This preferred method retains the original user ID so that articles and Kunena posts etc. are associated with the correct administrator.
    • The original Joomla 3.x /images folder may be backed up to /images_bkp_[date-time] and this folder can probably be deleted.
    • Fix module positions to suit the Joomla 3.x template.
    • In Menu Manager, select all menus and choose the "Rebuild" option.
    • Test everything on the Joomla 3.x website to make sure it is working as expected.
  • 1
    Neil is right. I have used SP Upgrade (J1.5 to J.3x) and SP Transfer (J2.5 to J3.x) for a ton of sites. No issues, works well, and supports many paid extensions. Mar 14, 2017 at 14:45
  • Thank You Neil, for suggesting tool and description about how to use SP upgarde.I have community builder in 1.5.x. This tool can upgrade without errors or not? I want to know this is purchased or Free tool? Can you share the URL for where can i purchase or download free one. I am new to this.
    – Chakradhar
    Mar 14, 2017 at 16:23
  • SP Upgrade, like any migration tool, may have the occasional error e.g. a user account id on the source website might conflict with a user account id on the target system. Following the procedure I have developed above (especially the pre-migration tasks) minimises the errors as much as possible. SP Upgrade costs €39.95 from: kainotomo.com/store/sp-upgrade Mar 14, 2017 at 22:25
  • I'm using sp upgrade and docker how to find mysql host on docker
    – Bynd
    Sep 19, 2019 at 15:43

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.