PHP 5.3.1 Anyone?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • LordVader!
    New Member
    • Nov 2009
    • 18
    • 3.8.x

    [Forum] PHP 5.3.1 Anyone?

    I'm running on php 5.2.12 with no issues at all but when I upgrade I find most of the 'text' on the forum to be missing. I get blocks up top where you see home, forum, blog, etc but no words show up. The forum body is also missing along with all the links at the bottom. They just don't show up I have tested with the stock VB skin and I still have the same issue. I go back to 5.2.12 and everything works like normal. Does anyone have VB running on 5.3.1 with no issues?
  • kevinchappell
    Member
    • Nov 2009
    • 32

    #2
    I am running PHP 5.3.1 without any issues. Which text is missing? Sounds like something is not set right.

    Comment

    • LordVader!
      New Member
      • Nov 2009
      • 18
      • 3.8.x

      #3
      Here is a picture of what I see on both php 5.2.12 and php 5.3.1

      Click image for larger version

Name:	5.3..jpg
Views:	1
Size:	74.5 KB
ID:	3678008Click image for larger version

Name:	5.2..jpg
Views:	1
Size:	98.2 KB
ID:	3678009

      Comment

      • LordVader!
        New Member
        • Nov 2009
        • 18
        • 3.8.x

        #4
        This with the plugin/hook system disabled

        Click image for larger version

Name:	5.3.2..jpg
Views:	1
Size:	53.1 KB
ID:	3678010

        Comment

        • LordVader!
          New Member
          • Nov 2009
          • 18
          • 3.8.x

          #5
          Errors I see in my php log
          12-Feb-2010 08:25:26] PHP Fatal error: Cannot redeclare class vBulletinHook in C:\inetpub\wwwroot\vbulletin\includes\class_hook.php on line 28
          [12-Feb-2010 08:25:33] PHP Notice: Undefined index: module in C:\inetpub\wwwroot\vbulletin\index.php on line 5
          [12-Feb-2010 08:25:33] PHP Notice: Use of undefined constant act - assumed 'act' in C:\inetpub\wwwroot\vbulletin\index.php on line 44
          [12-Feb-2010 08:25:33] PHP Notice: Undefined index: act in C:\inetpub\wwwroot\vbulletin\index.php on line 44
          [12-Feb-2010 08:25:33] PHP Notice: Use of undefined constant autocom - assumed 'autocom' in C:\inetpub\wwwroot\vbulletin\index.php on line 45
          [12-Feb-2010 08:25:33] PHP Notice: Undefined index: autocom in C:\inetpub\wwwroot\vbulletin\index.php on line 45
          [12-Feb-2010 08:25:33] PHP Notice: Use of undefined constant showuser - assumed 'showuser' in C:\inetpub\wwwroot\vbulletin\index.php on line 46
          [12-Feb-2010 08:25:33] PHP Notice: Undefined index: showuser in C:\inetpub\wwwroot\vbulletin\index.php on line 46
          12-Feb-2010 08:14:48] PHP Warning: PHP Startup: PDO: Unable to initialize module
          Module compiled with module API=20060613
          PHP compiled with module API=20090626
          These options need to match
          in Unknown on line 0
          So I have no idea what I need to change in order for this to work. It looks like an error with VB but I have no idea myself.

          I'm Win2008 on IIS 7
          Last edited by LordVader!; Fri 12 Feb '10, 8:44am.

          Comment

          • kevinchappell
            Member
            • Nov 2009
            • 32

            #6
            do the directories in your site have the appropriate permissions? Also be sure you Application Pool has permission.

            Comment

            • AWS
              Senior Member
              • Apr 2000
              • 1830
              • 5.2.x

              #7
              The site works with php 5.2.12 so it obviously isn't a permission problem. The permissions are inherit to the setting of the folder with appropriate permission being given to either IUSR or NETWORK_SERVICE depending how php is installed. If the permissions where wrong or if this was an IIS problem he would get a 500 error on the script.

              Here is the problem:

              12-Feb-2010 08:14:48] PHP Warning: PHP Startup: PDO: Unable to initialize module
              Module compiled with module API=20060613
              PHP compiled with module API=20090626
              These options need to match
              in Unknown on line 0
              You are using thread safe binaries with a non thread safe version of php and you have the execute order of the pdo module in the wrong place. The PDO module has to be loaded before any other pdo module such as pdo_mysql.dll. You also can only enable one pdo module at a time. So if you use pdo_mysql you can't load pdo_pgsql.

              Make sure you are using non thread safe modules and make sure you have the correct version. Somehow along the way you are loading the 5.2.12 modules into 5.3.1 which won't work. To be sure restart IIS and check your ini paths.

              5.3.x for windows comes in 2 versions. You need the vc9 build for Windows 2008.
              Admins Zone - Resources for Forum Administrators

              Comment

              Related Topics

              Collapse

              Working...