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.

General Questions

General questions about getting started with SilverStripe that don't fit in any of the categories above.

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

/dev/build gives white page?


Reply

3 Posts   905 Views

Avatar
Matt Villnave

6 March 2013 at 8:03am Community Member, 2 Posts

Running 3.0.5 and when I make simple changes (add a field for example) and run /dev/build?flush=1, I get a blank screen. I'm in dev mode, no errors are kicked out. Adding a field shouldn't be so difficult! I keep experiencing this with a few of my sites and they are simple ones. See below... not sure how this can break anything! It's a fresh install.

<?php
class Page extends SiteTree {

   public static $db = array(
   'Right' => 'HtmlText'
   );

   public static $has_one = array(
   );
   
   function getCMSFields() {
$fields = parent::getCMSFields();
$fields->addFieldToTab('Root.Content.Right', new HTMLEditorField('Right'));

return $fields;
}

}
class Page_Controller extends ContentController {

   /**
    * An array of actions that can be accessed via a request. Each array element should be an action name, and the
    * permissions or conditions required to allow the user to access it.
    *
    * <code>
    * array (
    * 'action', // anyone can access this action
    * 'action' => true, // same as above
    * 'action' => 'ADMIN', // you must have ADMIN permissions to access this action
    * 'action' => '->checkAction' // you can only access this action if $this->checkAction() returns true
    * );
    * </code>
    *
    * @var array
    */
   public static $allowed_actions = array (
   );

   

}

Avatar
Invader_Zim

9 March 2013 at 3:59am (Last edited: 9 March 2013 4:01am), Community Member, 141 Posts

Hi Matt,

I think there is a small typo in your code:

instead of 'Right' => 'HtmlText', use 'Right' => 'HTMLText'.

Also UncleCheese made a great post about common SilverStripe errors :
[url]http://www.leftandmain.com/silverstripe-tips/2010/09/08/8-common-silverstripe-errors-explained-and-solved/[/url]

(just in case you still have that "white screen of death")

Cheers

Avatar
Harley

11 March 2013 at 9:07am Community Member, 153 Posts

Also Matt it is good practice to enable Director::set_environment_type('dev'); in your "mysite/_config.php" so it can give you an error. Usually a good indicator of what is wrong in your code.

Regards