Support

Site Restoration

#37072 Problems after restoring from Joomla 4.1 to 3.10

Posted in ‘Site restoration’
This is a public ticket

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

Environment Information

PHP version
7.4
CMS Type
Joomla!
CMS Version
3.10
Backup Tool Version
Akeeba 8.3
Kickstart version
7.1

Gioani

Hi,

I made an update from Joomla 3.9  à 3.10, after having updates with precaution on extensions

And then I made a migration from Joomla 3.10 to 4.1

Before the migration I made a backup with Akeeba.

Unfortunalety the migration didn’t work very well so I made a restore with Akeeba to be back to Joomla 3.10

After the restore to 3.10, I have got problems on the back end and front end site

On the backend I have :

  • No problems to display the configuration pannel, and most of the first pages of components
  • But when I click on menu, article, module, etc… I have got these problems

It is displayed : Class 'JFormFieldList' not found

Or Class 'JFormFieldPredefinedList' not found

It seems like having a link with the forms

On the front end web site some pages are ok but other are not : I have got this kind of message (see the website here for example : https://www.udsp05.fr/udsp-05/udsp-05-statuts-et-reglements)

Can You help me ?

Thanks

Sandrine (I am french)

ps : I still have got a .jpa file made earlier in the day before updating to Joomla 3.10, i would like to avoid to use it because between the update of 3.10 and this backup I made a lot of work on the website

 

Gioani

Here is a precision :

I can access to "extension - database"

and I Have problems in database found (see image)

or the button "correction" doesn't work and I can't correct it

nicholas
Akeeba Staff
Manager

Good morning Sandrine,

Don't worry about the language barrier or the timezones. I am Greek. My French is very basic (definitely not enough for technical information). I'll guess you don't speak any Greek :) So English will have to do!

Picking up from our email last night, this happens because you tried to restore a Joomla 3.10 backup on top of a Joomla 4.1 site. This won't work.

The version family of Joomla — consisting of two numbers separated by a dot such as 3.9, 3.10, 4.0, 4.1 and so on — must be the same. Joomla moves, adds and removes some of its files in each version family. If you mix files from two version families you'll end up with a broken site.

Kickstart does NOT remove any files or folders before extracting the backup. Therefore, restoring a Joomla 3.10 backup on top of a Joomla 4.1 site creates this "mix" of files. Indeed, when I tried restoring a Joomla 3.10 backup on top of a 4.1 site I was getting the same problems as you. 

This is not something you can fix after the restoration.

You will need to redo the restoration.

  1. Download the backup archive to your computer.
  2. Delete all files and folders from your site.
  3. Upload the backup archive and kickstart.php to your now empty web hosting space.
  4. Run Kickstart and follow the on screen instructions.
  5. In the Database Restoration page set the “With existing tables” option to Drop All.

At the end of the process you will have a working Joomla 3.10 site.

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!

Gioani

Hello Nicholas

 

and thanks for you replying

I am ready to work on it

when you say "delete all the files and folders" : can I just move them on a folder at the root called for example

_save

in case ?

thanks

Sandrine

nicholas
Akeeba Staff
Manager

Yes, of course!

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!

Gioani

Hi Nicholas,

 

Everything if fine, thank you so much !

and I haven't lost any work done, perfect!!

I just have to do the same now with the other website

(but the problem is a little bit different, as I wasn't so meticulous in making the backups..

I let you know

Sandrine

nicholas
Akeeba Staff
Manager

You're welcome!

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.