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.

Customising the CMS

Problem with following Tutorial 2


Reply

3 Posts   1186 Views

Avatar
mango

13 April 2009 at 3:23pm Community Member, 26 Posts

Ok, I've added both the ArticlePage.php and ArticleHolder.php files in mysite/code/ as per the tutorial, when I did the db/build/?flush=1 as per the tutorial, I got the following on my browser:

==========================================
Warning: scandir(C:/xampplite/htdocs/SilverStripe/AM-CCSM) [function.scandir]: failed to open dir: No error in C:\xampplite\htdocs\SilverStripe\sapphire\core\ManifestBuilder.php on line 295

Warning: scandir() [function.scandir]: (errno 0): No error in C:\xampplite\htdocs\SilverStripe\sapphire\core\ManifestBuilder.php on line 295
[Notice] Undefined variable: _SESSION
GET /SilverStripe/db/build/?flush=1

Line 120 in C:\xampplite\htdocs\SilverStripe\sapphire\core\control\Director.php

Source

111          @file_get_contents('php://input')
112       );
113       
114       // @todo find better way to extract HTTP headers
115       if(isset($_SERVER['HTTP_ACCEPT'])) $req->addHeader("Accept", $_SERVER['HTTP_ACCEPT']);
116       if(isset($_SERVER['CONTENT_TYPE'])) $req->addHeader("Content-Type", $_SERVER['CONTENT_TYPE']);
117       if(isset($_SERVER['HTTP_REFERER'])) $req->addHeader("Referer", $_SERVER['HTTP_REFERER']);
118
119       // Load the session into the controller
120       $session = new Session($_SESSION);
121       $result = Director::handleRequest($req, $session);
122       $session->inst_save();
123
124       // Return code for a redirection request
125       if(is_string($result) && substr($result,0,9) == 'redirect:') {
126          $response = new HTTPResponse();

Trace

* Director::direct(/db/build/)
Line 115 of main.php
==========================================

Can anyone please tell me what am I doing wrong here? Thanks.

Avatar
Aram

15 April 2009 at 12:28am Community Member, 598 Posts

Hi Mango

As of SS 2.3 the database build URL is www.yoursite.com/dev/build

Not sure if that is the problem, but it's a start :)

Avatar
mango

15 April 2009 at 7:22pm Community Member, 26 Posts

Fixed: the global variable $project in mysite/_config.php was wrongly set, my stupid mistake ;-)