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're retiring the forums!

The SilverStripe forums have passed their heyday. They'll stick around, but will be read only. We'd encourage you to get involved in the community via the following channels instead:

General Questions /

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

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

Login Page Not Displaying

Go to End

21 Posts   6830 Views


Community Member, 11 Posts

16 December 2009 at 2:38am - I get this when i visit /security/login/ in dev mode -

[Warning] fopen(/tmp/silverstripe-cache-home-phonicfm-public_html/ [function.fopen]: failed to open stream: Permission denied
GET /Security/login

Line 323 in /home/phonicfm/public_html/sapphire/core/SSViewer.php

315 $lastEdited = filemtime($template);
317 if(!file_exists($cacheFile) || filemtime($cacheFile) < $lastEdited || isset($_GET['flush'])) {
318 if(isset($_GET['debug_profile'])) Profiler::mark("SSViewer::process - compile", " for $template");
320 $content = file_get_contents($template);
321 $content = SSViewer::parseTemplateContent($content, $template);
323 $fh = fopen($cacheFile,'w');
324 fwrite($fh, $content);
325 fclose($fh);
327 if(isset($_GET['debug_profile'])) Profiler::unmark("SSViewer::process - compile", " for $template");
328 }


* fopen(/tmp/silverstripe-cache-home-phonicfm-public_html/,w)
Line 323 of SSViewer.php
* SSViewer->process(MemberLoginForm)
Line 774 of ViewableData.php
* ViewableData->renderWith(Array)
Line 946 of Form.php
* Form->forTemplate()
Line 339 of Security.php
* Security->login(HTTPRequest)
Line 162 of Controller.php
* Controller->handleAction(HTTPRequest)
Line 107 of RequestHandler.php
* RequestHandler->handleRequest(HTTPRequest)
Line 122 of Controller.php
* Controller->handleRequest(HTTPRequest)
Line 277 of Director.php
* Director::handleRequest(HTTPRequest,Session)
Line 121 of Director.php
* Director::direct(Security/login)
Line 115 of main.php


Community Member, 40 Posts

16 December 2009 at 2:46am

Hi RobGreen

In the root of your site create a folder called silverstripe-cache and chmod as 755 This only will work on versions 2.3.2+ i think

This should get over the problem.. let me know.


Community Member, 11 Posts

16 December 2009 at 5:22am

Just tried to upgrade to CMS so I could do that, and now the site doesn't work at all.

Looks like a rebuild from scratch. no idea anymore.


Community Member, 40 Posts

16 December 2009 at 9:51am

The Folder would have to be there before the upgrade. As for some reason you no longer have permission to the temp folder. As per the error above. Or the other thing you could do is ask your hosting provider to clear the temp folder.


Community Member, 11 Posts

19 December 2009 at 12:25am

Thanks for your help, but i have scrapped and rebuilt with a CMS I am a lot more comfortable with; Wordpress.

Go to Top