The best reason to suffer doing this is to retain the historical data; moreover, keep the page visit counts from the time the 2.5 site was started. I discovered I had to start the conversion with PHP 5.6. I had an old version of XXAMP that allowed me to do this. I tried on PHP 7.X and it didn’t work. I started with a restored Akeeba backup of the old site. I then upgraded the site to 3.X, and worked on the template till the review board okayed the full designs. I restored another version of the current site and moved the JEvents Database tables over to the completed board approved copy.

  • Make an Akeeba backup and download a copy of the original existing site and restore it somewhere. I use XXAMP.
  • Run through the upgrade process. Make sure to upgrade to 2.5.8. Disable the ” System – Backup on update ” plug-in since you can just restore it if you need to. Here are the directions. You will have to migrate to Joomla 3.5.1 first and then upgrade.
  • Disable the “System – Remember Me” plug-in.
  • Go to Joomla Update and hit the “Options” button in the upper right to switch “Joomla Update Configuration” to “Short Term Support” and save and close. You can now update to 3.5.1 automatically.
  • Run the installer. If everything goes well you be up to 3.5.1
  • From there I could upgrade to 3.6.5. You will need to log back in to finish the update.
  • I “Check for update” button and got 3.9.13 update.
  • I turned off the error reporting just to check the site out to view JEvents, and there were no events, so i used “install from the web” to reinstall the component right on top of the existing component and all the events were back.
  • Go into PHPmyAdmin and export the following tables
  • j25_content
  • j25_contentitem_tag_map
  • j25_content_frontpage
  • j25_content_rating
  • j25_content_types
  • j25_jevents_categories
  • j25_jevents_catmap
  • j25_jevents_exception
  • j25_jevents_filtermap
  • j25_jevents_icsfile
  • j25_jevents_repbyday
  • j25_jevents_repetition
  • j25_jevents_rrule
  • j25_jevents_translation
  • j25_jevents_vevdetail
  • j25_jevents_vevent
  • j25_jev_defaults
  • j25_jev_users
  • jos_content
  • jos_content_frontpage
  • jos_content_rating
  • jos_jevents_categories
  • jos_jevents_exception
  • jos_jevents_icsfile
  • jos_jevents_repbyday
  • jos_jevents_repetition
  • jos_jevents_rrule
  • jos_jevents_vevdetail
  • jos_jevents_vevent
  • jos_jev_defaults
  • jos_jev_users
  • Copy over images remembering to skip any images that are already there.