trying to install test v4 vBulletin

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • frosendo
    New Member
    • May 2012
    • 16

    [Forum] trying to install test v4 vBulletin

    Going through the online guides I'm getting the following error when I try to get to the install.php page:


    Strict Standards: Non-static method vB_Shutdown::instance() should not be called statically, assuming $this from incompatible context in E:\EngrForum\webroot\includes\class_core.php on line 3314

    Fatal error: Call to undefined function mysqli_report() in E:\EngrForum\webroot\includes\class_core.php on line 1461
    PHP Strict Standards: Non-static method vB_Shutdown::instance() should not be called statically, assuming $this from incompatible context in E:\EngrForum\webroot\includes\class_core.php on line 3314 PHP Fatal error: Call to undefined function mysqli_report() in E:\EngrForum\webroot\includes\class_core.php on line 1461


    On the plus side, I'm happy I got something other than a blank page but not sure what to do here. Where should I go to ID a previous goof?
  • Ace
    Senior Member
    • Apr 2004
    • 4051
    • 4.2.X

    #2
    What versions of PHP and MySQL are you running?

    I believe PHP 5.2.3 and MySQL 5.0.22 or newer were the original vB4 requirements.
    My Live vB5 Site - NZEating.com
    vBulletin Hosting | vBulletin Services - Need hosting for your vB? Need it installed? Something else? Let me take that hassle off your hands.

    Comment

    • Hartmut
      Senior Member
      • Nov 2007
      • 2870
      • 4.2.x

      #3
      Indeed this seems to be a problem with your PHP. Which Version of vBulletin are you running?
      No private support, only PM me when I ask for it. Support in the forums only.

      Comment

      • Abdulla Ashoor
        Senior Member
        • Feb 2005
        • 628
        • 5.6.4

        #4
        It should work after this update:


        Normally vBulletin 4 can run on php 5.3 but not completely on 5.4
        Please feel free to contact me if you have any questions or concerns

        Links: vBulletin Manual - Code Documentation - FAQ - Bug Tracker - Lemon Juice
        vBulletin 5 Connect: Extensions - Articles - Features - Purchases

        Comment

        • frosendo
          New Member
          • May 2012
          • 16

          #5
          I looked and I have installed PHP Version 5.4.3, MySQL version 5.5.25a-win64, and vbforum_4_4-2-0.

          Sounds like I should go find PHP 5.3 and install that instead?

          - - - Updated - - -

          I did try the init.php edit of:

          // try to force display_errors on
          // @ini_set('display_errors', true);


          but now I just get a generic IE error:

          The website cannot display the page
          HTTP 500
          Most likely causes:

          • The website is under maintenance.
          • The website has a programming error.

          Comment

          • Hartmut
            Senior Member
            • Nov 2007
            • 2870
            • 4.2.x

            #6
            That's because vB4 is not compatible with PHP 5.4.x. Try to switch to PHP 5.3.x and everything will work fine.
            No private support, only PM me when I ask for it. Support in the forums only.

            Comment

            • frosendo
              New Member
              • May 2012
              • 16

              #7
              I downloaded PHP 5.3 and:

              - renamed existing C:\PHP folder PHP_5.4
              - created a new C:\PHP folder and put all the 5.3 files there
              - I can now see a phpinfo.php file that notes version 5.3.17

              go to install.php and I get the following:


              Fatal error: Call to undefined function mysqli_report() in E:\EngrForum\webroot\includes\class_core.php on line 1461
              PHP Fatal error: Call to undefined function mysqli_report() in E:\EngrForum\webroot\includes\class_core.php on line 1461


              line 1461 of the class_core.php file is:

              mysqli_report(MYSQLI_REPORT_OFF);

              What next?

              - - - Updated - - -

              found my c:\windows\php.ini had the line "extension=php_mysqli.dll" commented out, so I uncommented it and I now get a responce from install.php

              Comment

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