Upgrading Joomla 2.5.28 to 3.5.1

Need help installing Joomla! 3.x? For all Joomla! 3.x installation issues please use this forum. Note: Users creating new sites can use either version 2.5 or 3.x. Please consider the availability of third-party templates and extensions when deciding which Joomla version to use.

Moderator: General Support Moderators

Forum rules
Forum Rules
Absolute Beginner's Guide to Joomla! <-- please read before posting, this means YOU.
Forum Post Assistant - If you are serious about wanting help, you will use this tool to help you post.
sobha
Joomla! Apprentice
Joomla! Apprentice
Posts: 11
Joined: Wed Nov 16, 2016 9:32 am

Upgrading Joomla 2.5.28 to 3.5.1

Postby sobha » Thu May 18, 2017 9:31 am

Hi,

Initially my site Joomla version was 2.5.27, I have upgraded to 2.5.28 and now want to upgrade it to 3.x.

I am trying to upgrade my joomla website from 2.5.28 to 3.x latest version (Step 1. 2.5.28 - 3.5.1 from Control Panel).

The sequence of steps I have followed are as follows:

1. I have updated all the 3rd party extension from Extensions -> Extension Manager -> Update.
2. Checked whether asset table is having any issues or not.
3. Checked all the 3rd party extensions from Manage Tab.
4. Turned errors -> Maximum in Server Tab.
5. Disabled Remember Me plugin
6. Changed the options of Joomla Update to short term.
7. Finally clicked on the Install Update, then it takes some time and shown the percentage completed. And later i was not able to access the backend/frontend at all.

Many errors like below were displayed:

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method plgSystemFlexisystem::getCategoriesTree() should not be called statically in /var/www/html/icc_web/web/icc_2527/libraries/joomla/cache/controller/callback.php on line 157 Strict Standards: Only variables should be assigned by reference in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 206 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 234 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298 Strict Standards: Non-static method plgSystemFlexisystem::_getCatAncestors() should not be called statically in /var/www/html/icc_web/web/icc_2527/plugins/system/flexisystem/flexisystem.php on line 298

I have read many blogs & searched in google, read many documentations but didn't get a solution.

Please help me here to upgrade to the latest version.

User avatar
AMurray
Joomla! Hero
Joomla! Hero
Posts: 2842
Joined: Sat Feb 13, 2010 7:35 am
Location: Australia

Re: Upgrading Joomla 2.5.28 to 3.5.1

Postby AMurray » Thu May 18, 2017 11:33 am

Note 3.5.1 is not the latest, 3.7.1 is - hopefully you'll get there eventually 8) .
The list of steps you have take are definitely in the right direction but I would add one suggestion; since the "strict standards" errors you are getting refer to a plugin call "flexisystem" perhaps you can either disable that, or uninstall it ?

Can you get into the administrator at all? If so, try to disable that plugin from Plugin Manager or Extension Manager, or if not, try disabling the plugin by renaming the file, under /plugins/system/flexisystem/flexisystem.php or disable it from phpMyAdmin directly in your database.

I don't know what the plugin is part of (if part of a larger component - e.g. possibly this one - https://extensions.joomla.org/extension/flexicontent/ ??? That's just a guess. I note that it says only for Joomla 3.x, updated as of March 2017, so I don't know what version you have for Joomla 2.5.28 or what you updated to.

The errors about "strict standards", I think it just means the author of the extensions didn't adhere to "strict" coding standard (whatever that means....) of PHP.

Finally this may work the best; restore your 2.5.28 site, and try the update again, but first disable whatever "Flexi system" is in plugin or extension manager.

Can you advise what PHP version you are running Joomla on, or better still, please post the FPA Report for your installation.
Regards,
--------------------------------------------------------------
A Murray

User avatar
AMurray
Joomla! Hero
Joomla! Hero
Posts: 2842
Joined: Sat Feb 13, 2010 7:35 am
Location: Australia

Re: Upgrading Joomla 2.5.28 to 3.5.1

Postby AMurray » Thu May 18, 2017 11:38 am

You could also direct this error to hte author of the extension once you identify what it is.

Perhaps report it here: https://github.com/FLEXIcontent/flexicontent-cck/issues

That is, if this plugin is concerned with "FlexiCotent" component.
Regards,
--------------------------------------------------------------
A Murray

sobha
Joomla! Apprentice
Joomla! Apprentice
Posts: 11
Joined: Wed Nov 16, 2016 9:32 am

Re: Upgrading Joomla 2.5.28 to 3.5.1

Postby sobha » Thu May 18, 2017 12:34 pm

Hi,

I have renamed plugin from FTP, but still i was not able to access the backend.

Will you please guide me how to resolve the issue.

sobha
Joomla! Apprentice
Joomla! Apprentice
Posts: 11
Joined: Wed Nov 16, 2016 9:32 am

Re: Upgrading Joomla 2.5.28 to 3.5.1

Postby sobha » Thu May 18, 2017 12:38 pm

Also, I would update joomla from 3.5.1 to the latest once it is successful till 3.5.1 as it is a huge site and also want to test the website at each phase.

User avatar
AMurray
Joomla! Hero
Joomla! Hero
Posts: 2842
Joined: Sat Feb 13, 2010 7:35 am
Location: Australia

Re: Upgrading Joomla 2.5.28 to 3.5.1

Postby AMurray » Thu May 18, 2017 9:29 pm

It might be easiest to then restore your 2.5.28 site, and try the update again from there. (Disable the troublesome plugin if you can identify it. Are you/were you using FlexiContent?

Can you post the FPA report as I requested previously (as that will help us to give you the assistance you're asking for).
Regards,
--------------------------------------------------------------
A Murray

User avatar
Webdongle
Joomla! Master
Joomla! Master
Posts: 33134
Joined: Sat Apr 05, 2008 9:58 pm

Re: Upgrading Joomla 2.5.28 to 3.5.1

Postby Webdongle » Thu May 18, 2017 10:37 pm

Some J2 3rd party extensions that are compatible with J3 install different files depending on the version they are installed into. That causes problems updating.

Uninstall non J3 compatible extensions and export the database

On localhost
  1. Install J2.5.28
  2. Create a database and import the site database
  3. Edit the configuration.php of the fresh install to your site database and update
    Your database is up to date
Delete the files and install J3.7.1 to a new empty database and install your 3rd party extensions to it. Then edit the configuration.php of that install to your updated site database.

sobha
Joomla! Apprentice
Joomla! Apprentice
Posts: 11
Joined: Wed Nov 16, 2016 9:32 am

Re: Upgrading Joomla 2.5.28 to 3.5.1

Postby sobha » Fri May 19, 2017 4:12 am

Yes, I am using Flexicontent, jdownloads, osolcaptcha. All the 3 plugins are giving errors, so i have renamed all of them.

Now i am getting the below error:

Fatal error: Call to a member function getDocument() on a non-object in /var/www/html/icc_web/web/icc_2527/plugins/system/sef/sef.php on line 36

sobha
Joomla! Apprentice
Joomla! Apprentice
Posts: 11
Joined: Wed Nov 16, 2016 9:32 am

Re: Upgrading Joomla 2.5.28 to 3.5.1

Postby sobha » Fri May 19, 2017 7:11 am

I have restored my 2.5.28 site and now starting the upgrade process again.

To disable flexicontent, not getting exactly which flexicontent plugin to be disabled as there were many related to it.

Please find the attachment.Image

User avatar
Webdongle
Joomla! Master
Joomla! Master
Posts: 33134
Joined: Sat Apr 05, 2008 9:58 pm

Re: Upgrading Joomla 2.5.28 to 3.5.1

Postby Webdongle » Fri May 19, 2017 8:01 am

You need to update the database and the files separately as described above. It is a simple process and quicker that disabling the plugins individually.

sobha
Joomla! Apprentice
Joomla! Apprentice
Posts: 11
Joined: Wed Nov 16, 2016 9:32 am

Re: Upgrading Joomla 2.5.28 to 3.5.1

Postby sobha » Fri May 19, 2017 10:55 am

I have disabled the plugins and related components, but later when i upgrade to 3.5.1 getting the below errors:

Notice: Use of undefined constant DS - assumed 'DS' in /var/www/html/icc_web/web/icc_2527/plugins/system/fabrik/defines.php on line 22 Notice: Use of undefined constant DS - assumed 'DS' in /var/www/html/icc_web/web/icc_2527/plugins/system/fabrik/defines.php on line 22 Warning: require_once(/var/www/html/icc_web/web/icc_2527/administratorDScomponents/com_fabrik/models/fabrik.php): failed to open stream: No such file or directory in /var/www/html/icc_web/web/icc_2527/plugins/system/fabrik/defines.php on line 52 Fatal error: require_once(): Failed opening required '/var/www/html/icc_web/web/icc_2527/administratorDScomponents/com_fabrik/models/fabrik.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/html/icc_web/web/icc_2527/plugins/system/fabrik/defines.php on line 52

sobha
Joomla! Apprentice
Joomla! Apprentice
Posts: 11
Joined: Wed Nov 16, 2016 9:32 am

Re: Upgrading Joomla 2.5.28 to 3.5.1

Postby sobha » Fri May 19, 2017 12:35 pm

Hi,

Somehow I have upgraded to 3.5.1 version, able to login. But when i open anything in backend receiving the following errors:

Strict Standards: Declaration of JFormFieldText::setup() should be compatible with JFormField::setup(&$element, $value, $group = NULL) in /var/www/html/icc_web/web/icc_2527/libraries/joomla/form/fields/text.php on line 265 Strict Standards: Declaration of JFormFieldTextarea::setup() should be compatible with JFormField::setup(&$element, $value, $group = NULL) in /var/www/html/icc_web/web/icc_2527/libraries/joomla/form/fields/textarea.php on line 167 Strict Standards: Declaration of JFormFieldCalendar::setup() should be compatible with JFormField::setup(&$element, $value, $group = NULL) in /var/www/html/icc_web/web/icc_2527/libraries/joomla/form/fields/calendar.php on line 213 Strict Standards: Declaration of JFormFieldRules::setup() should be compatible with JFormField::setup(&$element, $value, $group = NULL) in /var/www/html/icc_web/web/icc_2527/libraries/joomla/form/fields/rules.php on line 415 Strict Standards: Declaration of JFormFieldMedia::setup() should be compatible with JFormField::setup(&$element, $value, $group = NULL) in /var/www/html/icc_web/web/icc_2527/libraries/cms/form/field/media.php on line 270 Fatal error: Call to undefined method JFormFieldText::getAttribute() in /var/www/html/icc_web/web/icc_2527/plugins/system/jce/jce.php on line 101

Also the frontend is having the below errors:
Image

User avatar
Webdongle
Joomla! Master
Joomla! Master
Posts: 33134
Joined: Sat Apr 05, 2008 9:58 pm

Re: Upgrading Joomla 2.5.28 to 3.5.1

Postby Webdongle » Fri May 19, 2017 2:59 pm

Perhaps time for you to make a request in viewforum.php?f=177 ?


Return to “Installation Joomla! 3.x”

Who is online

Users browsing this forum: No registered users and 5 guests