Support

Pre-sales

#37652 Migreat Database to new site

Posted in ‘Pre-sales and Account Questions’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

wipthawat

Dear Akeeba,

 I am very new on akeeba. Now I must to move my old enviropment( Joomla 3.x and MySQL) to new enviroment site on Alibaba cloud ( Joomla 4.x and MariaDB) .

I would like to get you to advice how to proceed and which package for subscription ??

Please help 

 

Best Regards,

Wipthawat R.

nicholas
Akeeba Staff
Manager

To be perfectly clear, Akeeba Backup is a full site backup and restoration tool. As noted in our documentation, restoring a backup made with Akeeba Backup will overwrite your existing site and make it an identical copy of the source site.

This means you cannot restore a Joomla 3 site on top of a Joomla 4 site and magically have it upgrade. This is not how any of that works. This is actually impossible in Joomla. You need to UPGRADE your site to Joomla 4, then transfer it with Akeeba Backup.

We will be working on your Joomla 3 site.

Take a backup.

Upgrade all third party extensions: packages, components, plugins, modules, and templates.

Make sure everything works. If not, contact the offending extension's developer and ask them for help.

Take a backup.

Upgrade to the latest Joomla 3.10 release. You cannot upgrade to Joomla 4 if you are not already on the latest Joomla 3.10 release.

Make sure everything works. If not, contact the offending extension's developer and ask them for help. Some extensions may no longer be supported, mind you.

Take a backup.

Make sure you are using PHP 7.2, 7.3, 7.4 or 8.0 (recommended: 8.0). If not, upgrade your PHP version, make sure your site is working (if not, ask the offending extension's developer for support) and take a new backup.

Go to Components, Joomla Update, Options and set the Update Channel to “Joomla Next”. Click on Save & Close.

You now see an upgrade available to Joomla 4. Try to install it.

You will get a (mostly useless) report about extensions compatibility. This report is useless because it doesn't work correctly. For example, it reports the plugins included with our extension packages as incompatible even though the package itself (therefore all its included extensions, including the plugins!) is reported as compatible. Check with the developers of all listed extensions. All of our extensions which are compatible with Joomla 3.10 are also compatible with Joomla 4.

You may find legitimately incompatible extensions and/or extensions no longer developed or supported. You will have to remove them.

Upgrade to Joomla 4.

Take a backup of your site.

Your site will be mostly broken. At the very least, you will need a new template. Some extensions will not work correctly or at all, plus you may have extensions you had to remove. You will need to work on your site to make it work and look the way you need it to. Take backups in the intermediate steps of development. This process may take anywhere from half a day for simple sites to several weeks for complex sites which used a lot of extensions which are no longer available on Joomla 4 and beyond.

Take a backup of your upgraded Joomla 4 site.

Copy the backup file(s) and kickstart.php to your new server.

Run kickstart.php and proceed extracting the backup and restoring the site. You will need to know the database connection information.

You now have a new site on a new server. Make sure everything works and then you can switch over DNS to the new server.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Support Information

Working hours: Typically we work Monday to Friday, 9am to 7pm Cyprus timezone (EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets, but we cannot respond to them, outside of our working hours.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!

Summer vacations: Our support will be closed for replies and new tickets from August 6th to August 21st, 2022 due to summer vacations.