#40269 Issues importing to new installation

Posted in ‘Akeeba Backup for Joomla! 3’
This is a public ticket

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

Latest post by nicholas on Sunday, 11 February 2024 12:36 CST

[email protected]

We are moving a site from a Mac server to a Windows server, using Akeeba backup to handle the actual transfer. There are some user-uploaded files that don't have Windows-legal names, but Akeeba seems capable of stripping those out, and I don't think this is a problem. Other than this, the backup / restore process doesn't seem to indicate any problems.

However, when we try to use the new site, the home page and the admin section work fine, but going to any document category page gives us an error message saying Call to a member function get() on null.

Can you please let us know if there is anything we can do to get this to work?

 

Thanksjoomla error

nicholas
Akeeba Staff
Manager

This is a PHP version mismatch. Akeeba Backup cannot do about it, it's all about Joomla! itself and the extensions you are using with it.

I think that your new server is probably using PHP 8.3 or 8.2 which is too new for Joomla! 3. The maximum version officially supported by Joomla! 3 is PHP 8.0, and there is partial support for PHP 8.1. However, most extensions made for Joomla! 3 had a support for at most PHP 7.4, or even 7.2. Try stepping down the version of PHP you are using on your server until the site works.

For what it's worth, I did too go from a Mac to a Windows machine over the weekend. My Joomla! 3 development site was unhappy with PHP 8.3. I am running it on PHP 8.1 with the note that I am only using my own extensions which I now for a fact were made to fully support PHP 8.1 (and 8.2, if I make changes to Joomla! core files so that Joomla! itself doesn't break on 8.2).

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!