PHP error-Only BASE Home page displays

BASE-user
2009-12-17
2013-06-03
  • Lance Forest
    Lance Forest
    2009-12-17

    I'm using Fedora 12, snort 2.8.5.1, barnyard2 1.7, php 5.3.1, and BASE 1.4.4. As the topic title indicates, only the BASE Home page displays. The BASE Home page is properly populated with alerts and there are no error messages in the mysql log. Any attempt to go to another page results in a blank web page and the following PHP Fatal error in the ssl error log:

       PHP Fatal error:  Call to undefined method ProtocolFieldCriteria::ProtocolFieldCriteria() in /var/www/html/base-1.4.4/includes/base_state_citems.inc.php on line 1113, referer: https://192.168.1.99/base/base_main.php

    I'm have used all my skills to get to this point. Any help would be greatly appreciated.

     
  • Kevin Johnson
    Kevin Johnson
    2009-12-17

    Please update from CVS as this has been fixed there.  This was caused by a change in PHP in 5.3.

    Thanks
    Kevin

     
  • Lance Forest
    Lance Forest
    2009-12-17

    Thanks for the quick response. Fixed.

     
  • slippryj
    slippryj
    2009-12-23

    Hey, I've got the exact same problem but I don't exactly understand how to "update from CVS"

    Can someone explain?

     
  • Sure. You might have to install a "cvs client".  Then you can retrieve the CVS version of BASE as described here (anonymous access):

    (https://sourceforge.net/scm/?type=cvs&group_id=103348)

    The CVS version of BASE can then be found under base-php4, although most people are already using php5.

    Bye, bye

    Juergen

     
  • slippryj
    slippryj
    2009-12-24

    Phenomenal! Thanks for the help, now I can see all the false positives I get to clean up.