FarCry: Shared Hosting Made Easy
The FarCry Fortress release (the upcoming FarCry 5.0) has the ability to install in a variety of additional configurations -- in particular under the webroot. This will make life a lot easier for folks deploying into shared hosting environments.
With the release of Fortress there will be several recommended deployment options. Given the flexibility of the environment many other configurations are possible, however, they will not be specifically tested for. These deployment options will be fully supported in the Fortress installer.
Target Deployment Configurations
Standalone (Default installer configuration option)
For standalone application deployment and/or shared hosting deployment that allows for a single project with a dedicated core framework and dedicated library of plugins. Specifically aimed at one application per website.
Sub-Directory (Recommended for local development only)
For multiple application deployment under a single webroot. Specifically aimed at one multiple applications per website.
Advanced Configuration (ColdFusion Mapping)
Current best practice for 4.0.x is to use a CF mapping. Will be considered an advanced deployment option from Fortress onwards. This installation configuration is not suitable for projects running in a shared hosting environment.
An enterprise configuration that allows for an unlimited number of projects to share a single core framework and library of plugins. Sharing is done through common reference to specific ColdFusion mapping of /farcry.
Advanced Configuration (Webserver Mapping)
New for Fortress. Considered an advanced deployment option similar to ColdFusion mapping.
An enterprise configuration that allows for an unlimited number of projects to share a single core framework and library of plugins. Sharing is done through common reference to specific web server mapping (aka web virtual directory) of /farcry.
Details of these deployment configurations is available on the WIKI:
Running v3 and v4 Together
We still get a few enquiries about getting FarCry v3 and v4 running together on the same installation. The FarCry 4.0 release changed the overall directory structure of where files are stored in the framework. As this differs from earlier releases of FarCry its possible to run v4.x with an earlier version of FarCry.
Chris Kent came up with a great diagram -- I popped it into the WIKI with some extra notes a while ago:


Comments
Nathan Mische on 22-Jan-08 12:19 AM
This is great news.
This is great news Geoff. The only reason I don't run FarCry on my personal site is that I'm on shared hosting. (I know Matthew Williams put together some instructions on how to do this, I just haven't had the time to mess with it.) This should go a long way to getting more people hooked on FarCry.
Michael Sharman on 22-Jan-08 12:35 AM
Great news Geoff
Great news Geoff, can't wait to see what other goodies are in v5!
Matthew Williams on 22-Jan-08 07:02 AM
Where's the post to google? ;)
Nathan> My past instructions work well on hostnexus (on apache/linux/plesk). Provided you have some control of your vhost files, you should be able to pull off the same thing. However, that looks moot anymore. Geoff> Where's the google groups post on this? ;)
Tony G on 23-Jan-08 12:17 AM
Very Cool
This is great news as the shared hosting restriction was a barrier for me to get into FC. Thanks for your hard work. Is there an ETA for Fortress? (Couldn't find one on the wiki).
Tony G on 26-Jan-08 01:47 AM
Never mind
...I just read on Jeff Coughlin's site that it's scheduled for the Spring of '08