17488 Posts in 4473 Topics by 1978 members
|Go to End|
4 December 2008 at 10:16pm
I am building a new homepage template following along (sorta) the first tutorial.
Having copied the Homepage.php from the tutorial, and written it to mysite/code I then did http://localurl/db/build?flush=1 with the following results. (I'll attach a copy of the actual messages)
.... messages that looked OK
.....followed by info about changes that made sense in the light of the change I'd made
.....more OK messages, then
Warning: Cannot modify header information - headers already sent by (output started at C:\Apps\xampplite\htdocs\silverstripe\sapphire\core\model\DatabaseAdmin.php:137) in C:\Apps\xampplite\htdocs\silverstripe\sapphire\core\Debug.php on line 151
The website server has not been able to respond to your request.
And that was all..... Removing homepage.php and rebuilding restores the system to working state, but doesn't get me any further in building a new homepage template.
Where have I gone wrong?
5 December 2008 at 11:20am
Could you try put the site into dev mode and find out the error details. You can put it into dev mode by adding 'Director::set_environment_type("dev");' to your mysite/_config.php file
5 December 2008 at 5:34pm Last edited: 5 December 2008 5:35pm
I hope this is helpful.
I'll attach the full error response, but the key part is:
FATAL ERROR: Bad class to singleton() - HomePage
At line 85 in C:\Apps\xampplite\htdocs\silverstripe\sapphire\core\Core.php
user_error(Bad class to singleton() - HomePage,256)
line 85 of Core.php
line 175 of DatabaseAdmin.php
line 90 of DatabaseAdmin.php
line 261 of Controller.php
line 104 of Director.php
line 158 of main.php
5 December 2008 at 5:37pm
Hmmm did you know you can't attach another file when editing your post?
So I'm attaching Homepage.php in a separate response, since that's the significant change I've made.
5 December 2008 at 5:51pm
Yea the file attachment system has been completely remodelled in the next version of the forum. As for the error it could be because your class is 'HomePage' but that file you attached has the filename 'Homepage' that would cause SS to get lost.
5 December 2008 at 6:10pm
Well, well, well...you are right. Rename the file to HomePage.php has fixed the error.
I wondered about that when I was attaching the file and noted the discrepancy, but I thought "not in this day and age, surely".
Thanks for the help.. I will continue to blunder my way around
|Go to Top|