VB 3.8.8 compatible with php 5.6?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • energetic-forum
    Member
    • Jan 2017
    • 74
    • 3.8.x

    VB 3.8.8 compatible with php 5.6?

    I have vbulletin 3.8.8 patch level 2.

    If I upgrade php from 5.4.45 to 5.6, will it still work fine?

    VB license page says: vBulletin 3.8.7 and 3.8.8 require PHP 5.2.0+ and MySQL 4.0.16+
    but what PHP is the highest version that will work?
    Last edited by energetic-forum; Sat 2 Dec '17, 5:58pm.
  • In Omnibus
    Senior Member
    • Apr 2010
    • 2310

    #2
    vBulletin 3.8x works with PHP versions up to 7.1

    It does not work with PHP 7.2

    As an aside you should upgrade to vBulletin 3.8.11

    Comment

    • energetic-forum
      Member
      • Jan 2017
      • 74
      • 3.8.x

      #3
      Originally posted by In Omnibus
      vBulletin 3.8x works with PHP versions up to 7.1

      It does not work with PHP 7.2

      As an aside you should upgrade to vBulletin 3.8.11
      Thank you!

      Is there a chart somewhere showing version and php compatibility ranges?

      In the VB member's page, it only shows the lowest version but not the highest and that would be helpful.

      Comment

      • In Omnibus
        Senior Member
        • Apr 2010
        • 2310

        #4
        Originally posted by energetic-forum

        Thank you!

        Is there a chart somewhere showing version and php compatibility ranges?

        In the VB member's page, it only shows the lowest version but not the highest and that would be helpful.
        If there is an actual chart I am unaware of it. When you select a specific version to download the following appears:

        Notes

        vBulletin 3.8.11 requires PHP 5.6.0+ and MySQL 5.5.8+.
        vBulletin 3.8.10 requires PHP 5.5.0+ and MySQL 5.0.0+.
        vBulletin 3.8.9 requires PHP 5.3.0+ and MySQL 4.1.0+.
        vBulletin 3.8.7 and 3.8.8 require PHP 5.2.0+ and MySQL 4.0.16+.
        vBulletin 3.0.0 - 3.8.6 are not supported.

        vBulletin 4.2.5 requires PHP 5.6.0+ and MySQL 5.5.8+.
        vBulletin 4.2.4 requires PHP 5.5.0+ and MySQL 5.0.0+.
        vBulletin 4.2.3 requires PHP 5.4.0+ and MySQL 4.1.0+.
        vBulletin 4.2.2 requires PHP 5.2.0+ and MySQL 4.1.0+.
        vBulletin 4.0.0 - 4.2.1 are not supported.

        vBulletin 5.3.2+ requires PHP 5.6.0+ and MySQL 5.5.8+.
        vBulletin 5.0.0 - 5.3.1 are not supported.

        All supported versions require cURL to be installed.
        vBulletin 5.2.6+, 4.2.4+ and 3.8.10+ support MariaDB.

        Note : Only the versions below support PHP 7
        PHP 7.0 : vBulletin 5.2.5+, 4.2.5 and 3.8.11 support PHP 7.0
        PHP 7.1 : vBulletin 5.2.6+, 4.2.5 and 3.8.11 support PHP 7.1

        Comment

        • Mark.B
          vBulletin Support
          • Feb 2004
          • 24286
          • 6.0.X

          #5
          3.8.8 is not compatible with php 5.6.

          You will need 3.8.11.
          MARK.B
          vBulletin Support
          ------------
          My Unofficial vBulletin 6.0.0 Demo: https://www.talknewsuk.com
          My Unofficial vBulletin Cloud Demo: https://www.adminammo.com

          Comment

          • energetic-forum
            Member
            • Jan 2017
            • 74
            • 3.8.x

            #6
            Originally posted by Mark.B
            3.8.8 is not compatible with php 5.6.

            You will need 3.8.11.
            Thanks for the confirmation Mark.

            What would be helpful on the member's page as shown in the chart above is not vBulletin 3.8.7 and 3.8.8 require PHP 5.2.0+ and MySQL 4.0.16+ - because that doesn't actually show the upper range but rather: vBulletin 3.8.7 and 3.8.8 require PHP 5.2.0~5.5.0+ and MySQL 4.0.16~5.0.0 (or whatever versions) so we can actually see the latest versions each vb version works with.

            Comment

            • energetic-forum
              Member
              • Jan 2017
              • 74
              • 3.8.x

              #7
              3.8.8 is compatiable with php 5.4.45

              I will upgrade to 3.8.11 but will 3.8.11 work with 5.4.45? If not, then doesn't that mean it will crash if I upgrade? What sequence do I do it so it makes sense?

              Upgrade vbulletin first then go upgrade php or upgrade php first then vbulletin? Seems like a catch 22.

              Comment

              • Wayne Luke
                vBulletin Technical Support Lead
                • Aug 2000
                • 73981

                #8
                Originally posted by energetic-forum
                Is there a chart somewhere showing version and php compatibility ranges?
                The PHP versions supported are listed on the download pages for All supported versions. This doesn't cover third-party addons or products.

                vBulletin 3.8.11 requires PHP 5.6.0+ and MySQL 5.5.8+.
                vBulletin 3.8.10 requires PHP 5.5.0+ and MySQL 5.0.0+.
                vBulletin 3.8.9 requires PHP 5.3.0+ and MySQL 4.1.0+.
                vBulletin 3.8.7 and 3.8.8 require PHP 5.2.0+ and MySQL 4.0.16+.
                vBulletin 3.0.0 - 3.8.6 are not supported.

                vBulletin 4.2.5 requires PHP 5.6.0+ and MySQL 5.5.8+.
                vBulletin 4.2.4 requires PHP 5.5.0+ and MySQL 5.0.0+.
                vBulletin 4.2.3 requires PHP 5.4.0+ and MySQL 4.1.0+.
                vBulletin 4.2.2 requires PHP 5.2.0+ and MySQL 4.1.0+.
                vBulletin 4.0.0 - 4.2.1 are not supported.

                vBulletin 5.5.1+ require PHP 7.1.0+ and MySQL 5.6.10+ (or MariaDB 10.0.0+).
                vBulletin 5.5.0 requires PHP 7.1.0+ and MySQL 5.5.8+.
                vBulletin 5.4.5 requires PHP 5.6.30+ and MySQL 5.5.8+.
                vBulletin 5.0.0 - 5.4.4 are not supported.

                All supported versions require cURL to be installed.
                vBulletin 5.2.6+, 4.2.4+ and 3.8.10+ support MariaDB.

                Note : Only the versions below support PHP 7
                PHP 7.0: vBulletin 5.2.5-5.4.5, 4.2.5 and 3.8.11 support PHP 7.0
                PHP 7.1: vBulletin 5.2.6+, 4.2.5 and 3.8.11 support PHP 7.1
                PHP 7.2: vBulletin 5.3.4+ support PHP 7.2.
                PHP 7.3: vBulletin 5.4.5+ support PHP 7.3.
                vBulletin 3 and vBulletin 4 do not support PHP 7.2.
                Translations provided by Google.

                Wayne Luke
                The Rabid Badger - a vBulletin Cloud demonstration site.
                vBulletin 5 API

                Comment

                • energetic-forum
                  Member
                  • Jan 2017
                  • 74
                  • 3.8.x

                  #9
                  Luke,

                  What sequence do I do the upgrade? Upgrade to 3.8.11 first and update php to 7.0? The forum obviously won't work after it is installed but is that the proper sequence to do it in?

                  Comment

                  • Wayne Luke
                    vBulletin Technical Support Lead
                    • Aug 2000
                    • 73981

                    #10
                    You will need to upgrade PHP to a minimum of 5.6 in order to upgrade to vBulletin 3.8.11. If you are upgrading PHP, you should upgrade to PHP 7.1, the maximum supported by 3.8.11. Then upgrade to vBulletin 3.8.11. You'll want to turn your forums off while upgrading both PHP and vBulletin.

                    It should be noted that PHP 7.1 is End of Life and will no longer receive security updates. To use newer versions of PHP, you will need to upgrade to vBulletin 5.5.5.
                    Translations provided by Google.

                    Wayne Luke
                    The Rabid Badger - a vBulletin Cloud demonstration site.
                    vBulletin 5 API

                    Comment

                    • cronjob77
                      New Member
                      • Apr 2013
                      • 4
                      • 3.8.x

                      #11
                      We recently upgraded our forum from vbull 3.8.10 (on PHP 5.5) to 3.8.11 (on PHP 7.1) and this thread was helpful.

                      For anyone else in the same position, just to be clear vBulletin 3.8.10 will not work with PHP 5.6 or higher in my experience.

                      Also the upgrade process was arduous and the install/upgrade.php link was initially showing a 505 error.

                      Be sure that your PHP 7.1 installation has the XML extension. Our forum runs on a dedicated Virtualmin machine so this is what we ran to install the dependency.

                      Code:
                      [FONT=Calibri][COLOR=#548235]yum list installed #get a list of all PHP packages installed.
                      yum search php | grep xml #get a list of PHP packages available
                      yum install php71-php-xml.x86_64 # install a package for php7 (taken from the list in the line [/COLOR][/FONT][FONT=Calibri][COLOR=#548235]yum list installed #get a list of all PHP packages installed.
                      yum search php | grep xml #get a list of PHP packages available
                      yum install php71-php-xml.x86_64 # install a package for php7 (taken from the list in the line [/COLOR][/FONT]
                      This allowed us to run install/upgrade.php

                      The final hurdle was a timeout issue on on particular upgrade step (I forget exactly which one but the error was on the "Updating picturecomment table" step.

                      We fixed by increasing the PHP max run time from 30 secs to 5 minutes. I don't know for certain if increasing this or whether just continually running the same script by refreshing it in the browser made it work.

                      Delighted to be up to 3.8.11 now. Upgrading to vBulletin5 shortly.

                      Comment

                      widgetinstance 262 (Related Topics) skipped due to lack of content & hide_module_if_empty option.
                      Working...