Fatal error: Class 'vBCms_Route_List' not found

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • RampantLion
    New Member
    • Jun 2010
    • 5
    • 4.0.0

    [Forum] Fatal error: Class 'vBCms_Route_List' not found

    I just upgraded to 4.0.4 and I get the following error message when clicking on any forum member:

    Fatal error: Class 'vBCms_Route_List' not found in /home/*****/public_html/othala/member.php on line 567

    I disabled Installed Products and it is still occurring. Any suggestions?
  • zelnik
    Senior Member
    • Aug 2008
    • 388
    • 4.2.X

    #2

    Comment

    • malas
      New Member
      • Jan 2010
      • 4

      #3
      I got the same problem!!!

      Comment

      • Aachi
        Member
        • Aug 2007
        • 73
        • 3.8.x

        #4
        Again bad from VB solution

        i don't have CMS and i have the same problem different error
        alll i get is class vBCms_Route_List is not found on member.php file

        so i upload the old member.php from 4.0.3 and it fix the problem for me but i don't think this is the right solution
        ----------------
        It means it is a pre made error..
        and they are not going to resolve it, even they released patch level
        Last edited by Aachi; Thu 24 Jun '10, 11:50pm.
        Mobile Phone Applications Download Fun and Entertainment

        Comment

        • Zachery
          Former vBulletin Support
          • Jul 2002
          • 59097

          #5
          Patch levels are generally to fix security issues, which is what it was.

          This was a change in the software to not normally allow non staff users to see the forum/threads. Since its intended to use the cms. However if you wish to undo this follow the directions below.

          Find in showthread.php:
          PHP Code:
           
          // CMS comment threads
          if ($thread['forumid'] == $vbulletin->options['vbcmsforumid'] AND !can_moderate($thread['forumid']))
          {
          eval(
          standard_error(fetch_error('invalid_comment_forum'$vbphrase['forum'], $vbulletin->options['contactuslink'])));

          Change it to
          PHP Code:
          /* CMS comment threads
          if ($thread['forumid'] == $vbulletin->options['vbcmsforumid'] AND !can_moderate($thread['forumid']))
          {
          eval(standard_error(fetch_error('invalid_comment_forum', $vbphrase['forum'], $vbulletin->options['contactuslink'])));

          */ 
          Find in forumdisplay.php:
          PHP Code:
          // Don't allow access to anything below if an invalid $forumid was specified
          // Also, don't allow access to the CMS comment forum unless user is a moderator
          cache_moderators();
          if (!
          $foruminfo['forumid'] OR ($foruminfo['forumid'] == $vbulletin->options['vbcmsforumid'] AND !can_moderate($foruminfo['forumid'])))
          {
          eval(
          standard_error(fetch_error('invalidid'$vbphrase['forum'], $vbulletin->options['contactuslink'])));

          Change it to
          PHP Code:
          /* Don't allow access to anything below if an invalid $forumid was specified Also, don't allow access to the CMS comment forum unless user is a moderator
          cache_moderators();
          if (!$foruminfo['forumid'] OR ($foruminfo['forumid'] == $vbulletin->options['vbcmsforumid'] AND !can_moderate($foruminfo['forumid'])))
          {
          eval(standard_error(fetch_error('invalidid', $vbphrase['forum'], $vbulletin->options['contactuslink'])));
          }
          */ 

          Comment

          • ppc2you
            Member
            • Jun 2010
            • 30

            #6
            i am now in vBulletin 4.0.4 (Patch Level 1 ) and i get this Erorr
            Fatal error: Class 'vBCms_Route_List' not found in /home/xxxxxxx/public_html/member.php on line 567

            Comment

            • Zachery
              Former vBulletin Support
              • Jul 2002
              • 59097

              #7
              Same fix, as listed above.

              Comment

              • hayatt2000
                Member
                • Jul 2001
                • 31

                #8
                I tried the fix mentioned above, and I still get the error.
                Any other way to solve it?

                I've just upgraded to 4.0.4 and everything went well.

                Comment

                • Zachery
                  Former vBulletin Support
                  • Jul 2002
                  • 59097

                  #9
                  In your member.php file find:

                  $author_list_url = vBCms_Route_List::getURL($segments);

                  Change it to

                  // $author_list_url = vBCms_Route_List::getURL($segments);

                  Also find

                  $page_templater->register('author_list_url', $author_list_url);

                  change it to:

                  // $page_templater->register('author_list_url', $author_list_url);

                  Comment

                  • hayatt2000
                    Member
                    • Jul 2001
                    • 31

                    #10
                    Thanks Zachery.
                    Do I have to do this along the changes in the 2 files I already changed, or should I rever them to their original status?

                    Comment

                    • hayatt2000
                      Member
                      • Jul 2001
                      • 31

                      #11
                      Hi,
                      I tried it both ways, with the 2 files changed, and with the original ones, and I still get:

                      Fatal error: Class 'vBCms_Route_List' not found in /home/mysite/public_html/vb/member.php on line 567

                      Comment

                      • hayatt2000
                        Member
                        • Jul 2001
                        • 31

                        #12
                        Thanks, it now works.

                        Comment

                        • Floris
                          Senior Member
                          • Dec 2001
                          • 37767

                          #13
                          < upset, I am >

                          Comment

                          • Green Cat
                            Senior Member
                            • May 2008
                            • 493
                            • 3.8.x

                            #14
                            You've got to be kidding me .
                            Not even able to fix a security breach without creating more problems, and its not like its the first time either, last time you logged out everyone and now making the member page not work. Got job vBTeam...

                            Comment

                            • mlx
                              Senior Member
                              • Jan 2001
                              • 679
                              • 3.8.x

                              #15
                              LOL, I'm so glad I'm staying far away from vBugs 4.x. Congrats to the QA team again.
                              Planning to continue using VB 3.8 post EOL? Then join the VB 3.8 Forever group and vB3Forever.org!

                              Comment

                              Related Topics

                              Collapse

                              Working...