Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

Forum Module

Discuss the Forum Module.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

huge install problems Can I get a step by step?


6 Posts   1056 Views


12 April 2010 at 5:03am Community Member, 1 Post

downloaded forum module "0.2.5 Latest Stable Release"

put in /cmsdirectory/forum
- directory listing shows /cmsdirectory/forum/code/, /cmsdirectory/forum/css/, etc.

used dev/build, in my case

Forum shows etc, YAY.
Can't register a user either, or post using my admin user currently I'm just getting a "Website Error There has been an error" message ¬_¬

Could someone tell me what is going wrong.

To see the full error swing by and take a look see


12 April 2010 at 9:16am Forum Moderator, 5511 Posts

Put the site into devmode to see the actual error message. In your mysite/_config file.


Plesantly Surprised

12 April 2010 at 9:22pm Community Member, 3 Posts

¬_¬ Forgot all my login details, but happy with result so re-registered with main email account =]

I've done that and am now getting an error message I have seen previously, so I'm not sure how I switched out of Dev mode previously =/

[User Error] Uncaught Exception: Object->__call(): the method 'getforumfields' does not exist on 'Member'
GET /ForumMemberProfile/register

Line 586 in /homepages/21/d217432032/htdocs/sapphire/core/Object.php


* Object->__call(getForumFields,Array)
* Member->getForumFields(,1)
Line 145 of ForumMemberProfile.php
* ForumMemberProfile->RegistrationForm()
Line 381 of ViewableData.php
* ViewableData->obj(RegistrationForm,,,1,)
Line 838 of ViewableData.php
* ViewableData_Customised->obj(RegistrationForm,,,1)
Line 457 of ViewableData.php
* ViewableData->XML_val(RegistrationForm,,1)
Line 35 of
* include(/tmp/silverstripe-cache-kunden-homepages-21-d217432032-htdocs/
Line 367 of SSViewer.php
* SSViewer->process(ViewableData_Customised)
Line 359 of SSViewer.php
* SSViewer->process(ViewableData_Customised)
Line 197 of Controller.php
* Controller->handleAction(SS_HTTPRequest)
Line 135 of RequestHandler.php
* RequestHandler->handleRequest(SS_HTTPRequest)
Line 147 of Controller.php
* Controller->handleRequest(SS_HTTPRequest)
Line 154 of ContentController.php
* ContentController->handleRequest(SS_HTTPRequest)
Line 283 of Director.php
* Director::handleRequest(SS_HTTPRequest,Session)
Line 127 of Director.php
* Director::direct(/ForumMemberProfile/register)
Line 122 of main.php

Still don't know what it means but I guess that means it's easier for you to troubleshoot.

Plesantly Surprised

13 April 2010 at 4:14am Community Member, 3 Posts

As an update, Clicking register causes:

[User Error] Uncaught Exception: Object->__call(): the method 'getforumfields' does not exist on 'Member'
GET /ForumMemberProfile/register/

Clicking profile while logged in as Admin causes:

[User Error] Uncaught Exception: Object->__call(): the method 'getforumfields' does not exist on 'Member'
GET /ForumMemberProfile/edit

Attempting to view a post while logged in as admin:

[User Error] Uncaught Exception: Object->__call(): the method 'ismoderatingforum' does not exist on 'Member'
GET /forums/general-discussion/show/1

Any advice?


13 April 2010 at 9:31am Forum Moderator, 5511 Posts

Hmm looking at the code - those methods exist. Can you check that you have a 'ForumRole.php' file in forum/code/.

The most likely issue is that its not applying this ForumRole to your member object. What version of PHP are you using?

Plesantly Surprised

13 April 2010 at 10:09am Community Member, 3 Posts

Re downloaded the newest versions of absoulutely everything and uploaded it on a different server and the issue has gone away =/