XF 1.2 Upgrade From Xenforo 1.2.3 To 2.3.2, But Also PHP 5.6 To 8.3

gizmo4321

Member
Greetings all,
The subject says it all. I need to do this upgrade, and I'm gathering that I'm going to have to do some kind of a two-step tango, but I'm a little unclear on the exact steps?

If I'm gathering things correctly, I need to go to PHP 7.3???, which will break the current XF 1.2.3 installation, but then I can run the upgrade to 2.3.2 and that should be fine??? and then upgrade PHP to 8.3?

I only have two addons at the moment, StopForumSpam and XenPorta. I plan on disabling them until I've finished the Xenforo/PHP upgrade, and then upgrading them to the current versions.

Any clarity you can lend here would be appreciated. I intend to stand up a test environment first so I can try this, but I'm wanting to make sure I understand the steps.
 
If I'm gathering things correctly, I need to go to PHP 7.3???, which will break the current XF 1.2.3 installation, but then I can run the upgrade to 2.3.2 and that should be fine??? and then upgrade PHP to 8.3?

Yes, that is the way to do it.

Disable any caching you have set in config.php as it can cause issues when upgrading to 2.3.
 
Another question:
Is it actually necessary to go through PHP 7.3 or can I just go straight to PHP 8.x? As I understand it, XF 2.3.2 should work on both PHP 7.x and PHP 8.x, correct?
 
Ok, so I'm trying to upgrade in my staging area. I had some issues that were a result of some of my security configuration (note to self, make sure to give the mysql user proper permissions to the database when moving to a new web host).

I'm getting to this screen, so I take that to mean I have successfully passed all of the tests (it made me upload a new config.php to the src directory).
1725312479695.webp

My problem is that virtually the moment I click on 'Begin upgrade', I get this error:

1725312550966.webp

The error message is accurate, to the extent that table 'xf_job' does not exist. That table does not exist in my production system either:

1725312789585.webp

Any thoughts?
 
Fixed in the next release, but you can see here for a work-around:

 
Upgrade complete, logging into control panel....

oooooh...pretty, pretty, shiney, shiney.

Hmm...my forum looks really wonky, like just text, no graphics. Is this because I haven't updated the templates yet?
 
Ok, it looks like it's related to the custom colors. I found the 'unscrew my style' button (also known as 'revert customized value' button) and it looks much better. So now I can start figuring out how to get my old styles back.
 
I'm making really heavy going of relating the XF1 style parameters to the XF2 style parameters.

Specifically, I'm trying to work out the relationship of the XF1 color palette settings and the XF2 color palette/basic colors.

Is there some 'conversion guide' or similar document that I'm not finding? Or am I simply engaged in wishful thinking that such a thing might exist?
 
Not that I know of, I'm afraid. The easiest customization to make is adjusting the hues from blue to something else, in which case you just set the hue value of the color palette (leaving the saturation and lightness alone). From there it's likely a matter of reapplying more specific customizations.
 
Back
Top Bottom