Jump to:

23364 Posts in 18125 Topics by 2862 members

General Questions

SilverStripe Forums » General Questions » /dev/build gives white page?

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

Page: 1
Go to End
Author Topic: 840 Views
  • Matt Villnave
    Avatar
    Community Member
    2 Posts

    /dev/build gives white page? Link to this post

    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 (
       );

       

    }

  • Invader_Zim
    Avatar
    Community Member
    141 Posts

    Re: /dev/build gives white page? Link to this post

    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 :
    http://www.leftandmain.com/silverstripe-tips/2010/09/08/8-common-silverstripe-errors-explained-and-solved/

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

    Cheers

  • Harley
    Avatar
    Community Member
    153 Posts

    Re: /dev/build gives white page? Link to this post

    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

    840 Views
Page: 1
Go to Top

Want to know more about the company that brought you SilverStripe? Then check out SilverStripe.com

Comments on this website? Please give feedback.