• The forum software that supports hummy.tv has been upgraded to XenForo 2.3!

    Please bear with us as we continue to tweak things, and feel free to post any questions, issues or suggestions in the upgrade thread.

Forum software upgrade planned for 20/11/2024

af123

Administrator
Staff member
Morning all.

I'm planning to upgrade XenForo from version 2.2.16 to 2.3.4 this coming Wednesday evening (20th of November) at 7pm UK time.
The upgrade takes around 15 minutes but I am going to take the opportunity to update other things such as the backend database version in the same slot, so expect things to be unavailable for around an hour.

It's listed as a major update, I quote:

This is a significant upgrade that add new features and contains many changes. Newer versions of styles and add-ons may need to be installed after the upgrade is completed.

and there are more details of the changes at https://xenforo.com/community/forums/announcements/

I've updated the test forum at https://test.hummy.tv/ and noticed some small changes to spacing of elements, but otherwise it looked largely the same to me. Please take a look if you have access to that and post here if you see any problems. It's running a snapshot of the forum from a couple of hours ago. The extra authentication username you'll need is hummy - DM me if you don't know the password and would like access.
 
As usual (!), some of the Smilies are broken:
Smilies1.pngSmilies2.png

Current:
:thumbsup: :clap_: :alien_: :coffee_: :confused_: :cool_: :cry_: :poop_: :sick_: :thumbsdown_: :thumbsup_:

New:
:thumbsup: :clap_: :alien_: :coffee_: :confused_: :cool_: :cry_: :poop_: :sick_: :thumbsdown_: :thumbsup_:

although some of the broken ones appear to be duplicates anyway now.
 
Last edited:
The colours of the icons on the left hand side of the main page are all blue again, compared to what we have now.
"Trending content" is a new section on the right hand side - judgement reserved at this point.
 
No, they're broken again for me now.
I don't know what's going on with those yet, but I'll double check after the update later and delete/re-import all of the custom ones if I have to. They look find in the admin control panel.
 
Ok, upgrade complete.
This has taken XenForo to version 2.3.4 as planned and also updated the underlying database to Mariadb 11.4.3 (an LTS version) and PHP to 8.3.12.

The test forum is now a snapshot of the old one from just before the upgrade, and I'll leave it like that for the moment to make it easier to compare old with new. I fixed up the comment icons and will look at the emoticons in a couple of hours.

Remote Scheduling, which runs on the same server, needed a few tweaks for the newer PHP version. I'l going to do some more testing over there too.
 
:thumbsup: :clap_: :alien_: :coffee_: :confused_: :cool_: :cry_: :poop_: :sick_: :thumbsdown_: :thumbsup_:
:BlackHole:

Looks like you've nailed it.

Although 6 of the 8 comment icons under Broadcast Discussion have now turned back to blue from green, having been fixed originally on the test forum.
 
The test forum is now a snapshot of the old one from just before the upgrade
It's completely broken :)
Code:
<p>An exception occurred: [ErrorException] [E_DEPRECATED] Optional parameter $tapatalkHead declared before required parameter $xfOriginData is implicitly treated as a required parameter in src/addons/Tapatalk/Listener/Hook.php on line 173</p><ol>    <li><b>XF::handlePhpError()</b> <span>in</span> <b>src/vendor/composer/ClassLoader.php</b> <span>at line</span> <b>576</b></li>
    <li><b>include()</b> <span>in</span> <b>src/vendor/composer/ClassLoader.php</b> <span>at line</span> <b>576</b></li>
    <li><b>Composer\Autoload\{closure}()</b> <span>in</span> <b>src/vendor/composer/ClassLoader.php</b> <span>at line</span> <b>427</b></li>
    <li><b>Composer\Autoload\ClassLoader-&gt;loadClass()</b></li>
    <li><b>is_callable()</b> <span>in</span> <b>src/XF/Extension.php</b> <span>at line</span> <b>47</b></li>
    <li><b>XF\Extension-&gt;fire()</b> <span>in</span> <b>src/XF/App.php</b> <span>at line</span> <b>2992</b></li>
    <li><b>XF\App-&gt;fire()</b> <span>in</span> <b>src/XF/Template/Templater.php</b> <span>at line</span> <b>1614</b></li>
    <li><b>XF\Template\Templater-&gt;renderTemplate()</b> <span>in</span> <b>src/XF/Template/Template.php</b> <span>at line</span> <b>24</b></li>
    <li><b>XF\Template\Template-&gt;render()</b> <span>in</span> <b>src/XF/Mvc/Renderer/Html.php</b> <span>at line</span> <b>50</b></li>
    <li><b>XF\Mvc\Renderer\Html-&gt;renderView()</b> <span>in</span> <b>src/XF/Mvc/Renderer/Html.php</b> <span>at line</span> <b>31</b></li>
    <li><b>XF\Mvc\Renderer\Html-&gt;renderMessage()</b> <span>in</span> <b>src/XF/Mvc/Dispatcher.php</b> <span>at line</span> <b>433</b></li>
    <li><b>XF\Mvc\Dispatcher-&gt;renderReply()</b> <span>in</span> <b>src/XF/Mvc/Dispatcher.php</b> <span>at line</span> <b>402</b></li>
    <li><b>XF\Mvc\Dispatcher-&gt;render()</b> <span>in</span> <b>src/XF/Mvc/Dispatcher.php</b> <span>at line</span> <b>60</b></li>
    <li><b>XF\Mvc\Dispatcher-&gt;run()</b> <span>in</span> <b>src/XF/App.php</b> <span>at line</span> <b>2485</b></li>
    <li><b>XF\App-&gt;run()</b> <span>in</span> <b>src/XF.php</b> <span>at line</span> <b>524</b></li>
    <li><b>XF::runApp()</b> <span>in</span> <b>index.php</b> <span>at line</span> <b>20</b></li>
</ol>
 
It's completely broken :)
Code:
<p>An exception occurred: [ErrorException] [E_DEPRECATED] Optional parameter $tapatalkHead declared before required parameter $xfOriginData is implicitly treated as a required parameter in src/addons/Tapatalk/Listener/Hook.php on line 173</p><ol>    <li><b>XF::handlePhpError()</b> <span>in</span> <b>src/vendor/composer/ClassLoader.php</b> <span>at line</span> <b>576</b></li>
    <li><b>include()</b> <span>in</span> <b>src/vendor/composer/ClassLoader.php</b> <span>at line</span> <b>576</b></li>
    <li><b>Composer\Autoload\{closure}()</b> <span>in</span> <b>src/vendor/composer/ClassLoader.php</b> <span>at line</span> <b>427</b></li>
    <li><b>Composer\Autoload\ClassLoader-&gt;loadClass()</b></li>
    <li><b>is_callable()</b> <span>in</span> <b>src/XF/Extension.php</b> <span>at line</span> <b>47</b></li>
    <li><b>XF\Extension-&gt;fire()</b> <span>in</span> <b>src/XF/App.php</b> <span>at line</span> <b>2992</b></li>
    <li><b>XF\App-&gt;fire()</b> <span>in</span> <b>src/XF/Template/Templater.php</b> <span>at line</span> <b>1614</b></li>
    <li><b>XF\Template\Templater-&gt;renderTemplate()</b> <span>in</span> <b>src/XF/Template/Template.php</b> <span>at line</span> <b>24</b></li>
    <li><b>XF\Template\Template-&gt;render()</b> <span>in</span> <b>src/XF/Mvc/Renderer/Html.php</b> <span>at line</span> <b>50</b></li>
    <li><b>XF\Mvc\Renderer\Html-&gt;renderView()</b> <span>in</span> <b>src/XF/Mvc/Renderer/Html.php</b> <span>at line</span> <b>31</b></li>
    <li><b>XF\Mvc\Renderer\Html-&gt;renderMessage()</b> <span>in</span> <b>src/XF/Mvc/Dispatcher.php</b> <span>at line</span> <b>433</b></li>
    <li><b>XF\Mvc\Dispatcher-&gt;renderReply()</b> <span>in</span> <b>src/XF/Mvc/Dispatcher.php</b> <span>at line</span> <b>402</b></li>
    <li><b>XF\Mvc\Dispatcher-&gt;render()</b> <span>in</span> <b>src/XF/Mvc/Dispatcher.php</b> <span>at line</span> <b>60</b></li>
    <li><b>XF\Mvc\Dispatcher-&gt;run()</b> <span>in</span> <b>src/XF/App.php</b> <span>at line</span> <b>2485</b></li>
    <li><b>XF\App-&gt;run()</b> <span>in</span> <b>src/XF.php</b> <span>at line</span> <b>524</b></li>
    <li><b>XF::runApp()</b> <span>in</span> <b>index.php</b> <span>at line</span> <b>20</b></li>
</ol>
I'm guessing something in the old version isn't compatible with the upgraded PHP. Fun.
 
Back
Top