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.

We've moved the forum!

Please use forum.silverstripe.org for any new questions (announcement).
The forum archive will stick around, but will be read only.

You can also use our Slack channel or StackOverflow to ask for help.
Check out our community overview for more options to contribute.

Customising the CMS /

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

Problem with following Tutorial 2


Go to End


3 Posts   1987 Views

Avatar
mango

Community Member, 26 Posts

13 April 2009 at 3:23pm

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
Carbon Crayon

Community Member, 598 Posts

15 April 2009 at 12:28am

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

Community Member, 26 Posts

15 April 2009 at 7:22pm

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