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.

Archive /

Our old forums are still available as a read-only archive.

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

Deployment to managed server


Reply


3 Posts   1659 Views

Avatar
stuart

2 Posts

12 September 2007 at 10:02am

Hi

I am wanting to use silverstripe to drive a small website for my parents tennis club. After dowloading the windows installer and giving it a test drive locally it seems like the perfect solution (congrats to the silverstripe team for making an awesome installer). My question now is how do I deploy a site to a managed service, I am hoping to use a free or very cheap managed service for the site.

From reading the docs it looks like you have to use an installer to get it up and running? I assume that I would need to get the managed service provider to run the installer? Is it possible to just deploy all the files to the server, make a couple of config changes, and run a few database scripts to get the site up and running? (Sorry if this is an ignorant question - but this is the first time I have used PHP - I am a .NET developer by trade).

Avatar
mickymacmi

12 Posts

14 September 2007 at 11:44am

Basically you should be sweet just to grab the PHP files and upload them to a PHP web server (e.g. a cPanel webhosting server) then just make a few config changes.... I've had nothing but trouble moving my SilverStripe site from a folder (whilist I was designing it) to it's new home at my domain name.

Avatar
stuart

2 Posts

15 September 2007 at 5:11pm

Thanks mickymacmi

After posting i realised that the php install does pretty much what I wanted anyway, quite neat having a website that builds itself. I managed to get SilverStripe up and running on a free HostingDirect.co.nz site, although took a bit of mucking around. If anybodyelse is looking to install there here are a couple of hacks/steps I had to do to get it running:

1) Create a folder with read/write permissions for the temp files and session
2) Hack the core.php and change the temp file location to be someing like:
define('TEMP_FOLDER', "/usr/home/<yoursite>/domains/<yoursite>.hostingdirect.co.nz/public_html/tmp");
3) Hack the Session.php and install.php files, and add this before calls to session_start
session_save_path("/usr/home/<yoursite>/domains/<yoursite>.hostingdirect.co.nz/public_html/tmp");
4) Allow read/write access to assets folder

There were a few other files/directorys that needed the permissions changed, but these were the only ones i could remember.