Joomla Upgrade From 3 To 4 - Question | JoomShaper
Black Friday sale is live with flat 50% OFF. Sale ends soon! Grab your deal now!

Joomla Upgrade From 3 To 4

CJ

Claudia Jessner

Template 2 years ago

Dear Support Team,

after upgrading from Joomla 3 to Joomla 4 I get the following error messages:

On the home page:

Failed opening required '/var/www/web2/html/joomla4/components/com_content/router.php' (include_path='.:/opt/php/8.0.20/share/pear')

On this page there are some modules where the Minitek extension is included.

On the other pages (without Minitek modules) this error message appears:

Cannot access protected property Joomla\CMS\MenuItem::$params

I have already tried everything possible and ask for your help.

Kind regards - Claudia J.

0
14 Answers
Pavel
Pavel
Accepted Answer
2 years ago #134548

Hi. Turn OFF all Minitek extensions and check. And I think you should ask on https://forum.joomla.org

0
Paul Frankowski
Paul Frankowski
Accepted Answer
Senior Staff 2 years ago #134552

Hi Claudia,

  1. I enabled showing errors on your site - now you can preview what is wrong in details error_reporting_debug.jpg
  2. In most cases problem after migration are not J4 compatibility extensions. For example module "Responsive Scroller for Articles" is not Joomla 4 ready (!) - disable and replace with different one.
  3. Minitek extensions has J4 version already, if you installed the latest versions.
  4. Here (joomshaper forum) we can support only OUR extensions, not from other developers.
  5. Please do NOT install Joomla 5.0.0 yet. Keep J4.4.

Thanks @Pavel

0
CJ
Claudia Jessner
Accepted Answer
2 years ago #134563

I have a page where Minitek is not used: http://joomla4.hakspittal.info/joomla4/leitbild

Here a different error message appears:

Cannot access protected property Joomla\CMS\Menu::$params

I think it can't be Minitek.

What do you think?

Kind regards - Claudia

0
Paul Frankowski
Paul Frankowski
Accepted Answer
Senior Staff 2 years ago #134613

@Claudia, indeed on that subpage error was from the template in title.php file, I fixed it already using code directly from Helix Ultimate template.

0
CJ
Claudia Jessner
Accepted Answer
2 years ago #136277

Dear Paul, could you please fix the error again. I have had to reinstall Joomla on a different web server. And could you please tell me exactly what you have changed in case I need it again. Thank you very much - Claudia

0
CJ
Claudia Jessner
Accepted Answer
2 years ago #135112

Thank you for your help!

0
Paul Frankowski
Paul Frankowski
Accepted Answer
Senior Staff 2 years ago #136280

@Claudia, as I wrote week ago, from raw Helix Ultimate template

from folder /feature I took that title.php file , and use it on your template. Overriden current one.


Sure, I will check on 2nd website

0
Paul Frankowski
Paul Frankowski
Accepted Answer
Senior Staff 2 years ago #136281

I made mentioned change in template, but you still have problem with that module Responsive Scroller for Articles - that is NOT Joomla 4.4 ready (!) install a new version OR contact with its developer

info_1797_2023.jpg


My help ends here.

0
CJ
Claudia Jessner
Accepted Answer
2 years ago #136441

Dear Paul,

I have updated all Minitek components and modules to version 4. This page does not contain any Minitek components or modules:

http://dg4xcr95.web150.alfahosting-server.de/hak_spittal/leitbild

A lot of error messages appear that something is not working with the template.

Could you please help me?

Best regards - Claudia

0
Paul Frankowski
Paul Frankowski
Accepted Answer
Senior Staff 2 years ago #136445

I can help you with template only.


But I cannot improve SPPB 3.8 code. The last update was on May 2023. It may not fully support PHP 8.2 that's why you have Deprecated message - but it can be hidden, as I did.

0
Paul Frankowski
Paul Frankowski
Accepted Answer
Senior Staff 2 years ago #136446

Ok, template problems fixed, as I promised.

0
CJ
Claudia Jessner
Accepted Answer
2 years ago #137008

Thank you Paul,

thank you for help.

one more question: does this mean that my pages will no longer receive updates over time because they were made with Page Builder 3, or can I upgrade to Page Builder 5?

another question: should I try to use a lower PHP-Version

Best regards - Claudia

0
Paul Frankowski
Paul Frankowski
Accepted Answer
Senior Staff 2 years ago #137010

Claudia,

The last SPPB 3.8.10 update was on May 2023, then we stopped developing 3.x. But component still work, edit pages, create new pages in PHP 8.0 or PHP 8.1.

0
CJ
Claudia Jessner
Accepted Answer
2 years ago #137014

Okay, thank you very much for your information!

0