Peter- >Q: When I try to view my new "application" (Farcry site) I get a directory listing with: config, >customadmin, includeObj, packages, system, webskin, www. >I gather this means that somewhere I should have appended /www when I entered my site directory. How do >I fix this now?
To install FarCry you need to setup some aliases. Normally this will be done directly in Apache's httpd.conf file. If you want the mapping done server-wide then it would be done in the core DocumentRoot <directory> directive. If the Apache server is performing virtual hosting then you will need to put this in the correct virtual host directive. Basically, you want the following: Alias /farcry/ <full path to farcry_core> e.g. Alias /farcry/ /usr/local/farcry/farcry_core And then you need to map the DocumentRoot to <app_name>/www In your virtual host or global DocumentRoot directory. If you want to install farcry alongside other apps without polluting the core DocumentRoot then you will need to get fancy with Alias or Rewriting (mod_alias or mod_rewrite directives). You might need to add "index.cfm" as a new Directory index, e.g. find a line like: DirectoryIndex index.html index.php (and here add index.cfm), e.g. DirectoryIndex index.html index.php index.cfm This should register index.cfm as a valid directory handler. If a directory index is not found you get a generic directory dump, which is what you saw). Now somehow CFM pages need to get passed off to the ColdFusion engine. I am not sure how to integrate CF and Apache, everything I said above is for configuring Apache, I am sure there must be some configuration necessary on the CF side of things. At a minimum an Apache directive to process CFM files must be in place so Apache knows to off-load .cfm pages to the CF engine... /cody -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Peter Theobald Sent: Thursday, October 28, 2004 7:49 AM To: FarCry Developers Subject: [farcry-dev] Linux/Apache installation I am an experienced Coldfusion programmer new to FarCry. I am having some trouble installing FarCry on Linux for Apache. Q: When I try to view my new "application" (Farcry site) I get a directory listing with: config, customadmin, includeObj, packages, system, webskin, www. I gather this means that somewhere I should have appended /www when I entered my site directory. How do I fix this now? Q: When I click on that /www I get a very plain page with links for 'home' and 'support', neither of which works. Isn't this supposed to start with a sample site using the "aura" look and feel (whatever that is)? Q: I am migrating a static HTML site into FarCry. The site is currently live, so I must work on a test copy of it. When I am done, how do I change the name of the site to the live site to make it live? It seems the site name is embedded in places once I run the FarCry install. Q: I have many non-FarCry sites also hosted on this Apache server. I'd like to keep my main web root (/var/www/html) clean. Can I move farcry_core/, farcry_aura/, fourq/, and apps.cfm into a subdirectory /farcry/ or do they have to be at the same level as the site directory? Comment: The install docs are inadequate. They don't explain the meaning of "application mapping", "farcry mapping", etc, etc. They also assume you are installing on a local server. My server is rackmounted in a co-location center. There is no monitor, I cannot open a browser in it and run 'localhost/farcry/install'. I had to dig around and find the code that restricts the install to 127.0.0.1 and add my IP address to do a remote install. This should be documented. Once I get it working I will be happy to write up my experience installing FarCry on Linux/Apache with virtual hosting multiple sites. --- You are currently subscribed to farcry-dev as: [EMAIL PROTECTED] To unsubscribe send a blank email to [EMAIL PROTECTED] Aussie Macromedia Developers: http://lists.daemon.com.au/
