Jump to:

4952 Posts in 14282 Topics by 1491 members

Installing SilverStripe

SilverStripe Forums » Installing SilverStripe » temp folder

Getting SilverStripe up and running on your computer and on your web server.

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

Page: 1
Go to End
Author Topic: 1594 Views
  • joninjas
    Avatar
    Community Member
    32 Posts

    temp folder Link to this post

    Mates!

    I always did a temp-folder for silverstripe installations that I could delete the temp data on the server when needed (I needed it when I did changes of html SS code that it would change immediately in the browser with the deletion of temp files on the server).

    For this I needed to put this code into an _ss_environment.php file which was in the root folder of all silverstripe installations.

    <?php

    define('TEMP_FOLDER', dirname(getcwd())."/tmp");

    ?>

    But this doesn't work anymore in the version 2.4.1.
    Any advise how I could use that feature in newer versions?

    Cheers
    Jonas

  • Willr
    Avatar
    Forum Moderator
    5489 Posts

    Re: temp folder Link to this post

    AFAIK nothing should have changed in 2.4.1 that would have broken that. Do you just get it writing the cache to the incorrect folder?

    Have you checked that SS is loading that environment file (i.e by putting a die() in it).

  • joninjas
    Avatar
    Community Member
    32 Posts

    Re: temp folder Link to this post

    Hi Willr,

    Thanks for your answer. It still doesn't work.

    Asked differently: How can I achieve to have a temp directory of the 'viewed sites' where I can delete all the files if necessary on the server. I used to do that in earlier versions because only with this approach I could get rid of old *.ss html stuff when I changed html *.ss files. I experienced that *.ss files are not being updated straight away because there is a temp directory on the server. With the file in the first post I could bypass these files into a folder in my SS directory.
    With 2.4.1 I just get a blank page and nothing is being dumped into the tmp directory.

    Cheers
    Jonas

  • WorkingSolution
    Avatar
    Community Member
    18 Posts

    Re: temp folder Link to this post

    It's easy to "build" a "own" silverstripe-cache:

    - create a folder named "silverstripe-cache" in the root-directory of your silverstripe-installation.
    - set the folder to chmod 0777 ( or eq. on Windows-os to read/write)
    - start your /home with the parameter /?flush=1:
    http://<YOURSITENAME>/?flush=1

    after this all temporary files would be build in this directory. If you have root-level-rights, you can delete the cache using a cronjob. But this is not the sense of caches bthw.

    Attached Files
  • joninjas
    Avatar
    Community Member
    32 Posts

    Re: temp folder Link to this post

    Thanks mate!

    That was exactly what I was looking for!

    Cheers
    Jonas

    1594 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.