1010 Posts in 535 Topics by 307 members
|Go to End|
1 September 2011 at 9:03pm
I am on version 2.4.5 of of Silverstripe and recently tried to upgrade from the .3 forums to the master using the upgrade method located here:
I did the following: Deleted old forums, uploaded new, ran /dev/build, then ran the upgrade script.
After the upgrade I also installed the master tagfield.
And then I ran into the problems. The front page initially came with a console warning regarding an outdated method used on line 706 of /forum/code/ForumHolder.php located which is this:
$this->getNewPostsAvailable(null, null, $forumID, $threadID, &$data);
Also all Forum pages will no longer save and publish correctly.
This is a new site so I could carpet bomb it and start over. But has anyone else ran into these problems?
2 September 2011 at 10:20pm
Here is the exact error message received:
Warning: Call-time pass-by-reference has been deprecated in /home/.../....com/forum/code/ForumHolder.php on line 706
This is with the latest Master forum and the latest stable Silverstripe release.
3 September 2011 at 8:40pm
Note this is just a warning, not an error message.
this->getNewPostsAvailable(null, null, $forumID, $threadID, &$data); Should be $this->getNewPostsAvailable(null, null, $forumID, $threadID, $data); (without the &).
5 September 2011 at 7:43pm
I ended up blowing the test site up and reinstalling. Getting a similar error but now I know how to fix it
|Go to Top|