Skip to:
Content
Pages
Categories
Search
Top
Bottom

Ugly error on main page


  • Indivio
    Member

    @indivio

    At the login page, I get a really ugly error

    Fatal error: Call to a member function get_error_message() on a non-object in /home/12194/domains/site.com/html/forum/bb-templates/kakumei/login.php on line 11

    I am able to see the login in the header but not the body…

Viewing 19 replies - 1 through 19 (of 19 total)

  • johnhiler
    Member

    @johnhiler

    You posted once before about modifying your login:

    http://bbpress.org/forums/topic/hide-loginsign-in-page

    Is it possible something was changed with your login code or templates?


    Indivio
    Member

    @indivio

    What I did was reinstall bbpress on a new URL and pointed it at the old database. That worked fine.

    Could that have messed up this login.php file?


    johnhiler
    Member

    @johnhiler

    Hmm, I don’t think so.

    The error message mentions kakumei in /bb-templates/ – that’s usually not called unless a file is missing from your active theme. Is the default Kakumei your active theme?


    Indivio
    Member

    @indivio

    Yes, Kakumei is my active theme (and only theme).

    It says the error is on line 11. And line 11 seems to be -

    $user_login_error = $bb_login_error->get_error_message( ‘user_login’ );

    The context is this -

    10<?php

    11 $user_login_error = $bb_login_error->get_error_message( ‘user_login’ );

    12 $user_email_error = $bb_login_error->get_error_message( ‘user_email’ );

    13 $user_password_error = $bb_login_error->get_error_message( ‘password’ );

    ?>


    johnhiler
    Member

    @johnhiler

    Are you integrated with any other installs?

    Also – was this working at some point, and then recently stop working? If so, what changed just before it stopped working?


    Indivio
    Member

    @indivio

    Not integrated with anything. Stopped working after I upgraded to 1.0 beta.

    I can reinstall something – but not sure what? B/c I just installed the newest available in the hope the problem goes away (1.o RC) but it is still there.


    Indivio
    Member

    @indivio

    Oh, I have the Force Login plugin to ensure that no forum is visible before logging in. But it was there before as well and the login page didn’t break like this…


    johnhiler
    Member

    @johnhiler

    That plugin is only certified to version 0.8… it’s possible it’s not compatible with version 1.

    Try disabling the plugin and see if the error goes away?


    Indivio
    Member

    @indivio

    Well, yes, it goes away. B/c that whole space is used by the forums instead. Weirdly, there’s another forum running 1.0 where it works fine. It is just this one that is having the issues…

    I saw this thread too – http://bbpress.org/forums/topic/cannot-login-hide-forum

    Which had a similar issue but was then fixed…


    johnhiler
    Member

    @johnhiler

    Hmm, what exactly is your goal – are you basically trying to limit access to a select group of users, and require them to be signed in to access all forums?


    Indivio
    Member

    @indivio

    all my plugins are in bb-plugins and the templates in bb-templates.

    Should they be in my-plugins and my-templates?


    Indivio
    Member

    @indivio

    Yes, that’s the goal. Exactly.

    The thing is that this plugin seems to work in many forums just fine… Grr.

    And *thanks* for all your help. Appreciate your responses.


    johnhiler
    Member

    @johnhiler

    Try creating a new role with this plugin (v 1.0 compatible)

    http://bbpress.org/plugins/topic/role-manager/

    Then use this plugin to set it up so that your new role always has access to all forums:

    http://bbpress.org/plugins/topic/hidden-forums/

    That way, you don’t have to disable registration… new users won’t be able to penetrate the hidden forums, no matter what.


    Indivio
    Member

    @indivio

    Thanks again. I found where Role Moderator is hidden, now searching for how to do the Forum setting.


    Indivio
    Member

    @indivio

    Thank you! This works!!

    I get an error now that says -

    arning: Invalid argument supplied for foreach() in /home/10298/domains/site.com/html/forum/bb-includes/functions.bb-forums.php on line 84

    Will check with the Hidden Forum plugin creator too.


    johnhiler
    Member

    @johnhiler

    What settings did you use at the top of the Hidden Forums plugin?

    If you leave the settings as is (the same as when you downloaded the plugin), does it still throw an error?


    Indivio
    Member

    @indivio

    Yes, it still does, even with nothing changed. Just load plugin and activate (no changes), I get the error.


    johnhiler
    Member

    @johnhiler

    Ah I see. That exact error has been reported by someone else using the latest bbPress together with Hidden forums… and they even suggested a patch to functions.bb-forums.php that they claim fixed the issue!

    http://bbpress.org/forums/topic/when-there-is-no-forum-to-display-warning-is-generated

    Or if I’m reading this correctly, you could also create a general folder and leave it as public… so that there’s always at least one forum, and it’s never null?


    Indivio
    Member

    @indivio

    That change to the file worked perfectly.

    Thanks very, very much johnhiler!!

Viewing 19 replies - 1 through 19 (of 19 total)

You must be logged in to reply to this topic.