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.

We've moved the forum!

Please use forum.silverstripe.org for any new questions (announcement).
The forum archive will stick around, but will be read only.

You can also use our Slack channel or StackOverflow to ask for help.
Check out our community overview for more options to contribute.

Forum Module /

Discuss the Forum Module.

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

huge install problems Can I get a step by step?


Go to End


6 Posts   1869 Views

Avatar
forcedregister

Community Member, 1 Post

12 April 2010 at 5:03am

downloaded forum module "0.2.5 Latest Stable Release"
unzipped.

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

used dev/build, in my case underscore-comic.co.uk/dev/build

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 http://underscore-comic.co.uk/forums/ and take a look see

Avatar
Willr

Forum Moderator, 5523 Posts

12 April 2010 at 9:16am

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

Director::set_environment_type("dev");

Avatar
Plesantly Surprised

Community Member, 3 Posts

12 April 2010 at 9:22pm

¬_¬ 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

Trace

    * 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 .cache.homepages.21.d217432032.htdocs.cms.forum.templates.Layout.ForumMemberProfile_register.ss
    * include(/tmp/silverstripe-cache-kunden-homepages-21-d217432032-htdocs/.cache.homepages.21.d217432032.htdocs.cms.forum.templates.Layout.ForumMemberProfile_register.ss)
      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.

Avatar
Plesantly Surprised

Community Member, 3 Posts

13 April 2010 at 4:14am

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?

Avatar
Willr

Forum Moderator, 5523 Posts

13 April 2010 at 9:31am

Hmm looking at the code - http://open.silverstripe.org/browser/modules/forum/tags/0.2.5/code/ForumRole.php 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?

Avatar
Plesantly Surprised

Community Member, 3 Posts

13 April 2010 at 10:09am

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