Env settings.php

From ARK
Revision as of 17:33, 13 November 2008 by Andydufton (talk | contribs) (MS4W)

Jump to: navigation, search

This small file contains only settings relating to the specific server environment. This is specifically for the ends of multiple sever environments. There are three settings which you need to think about: the document root of this virtual host, the path to the pear configuration, and the path to the ARK directory.

The env_settings.php file will look different depending on your server setup. An example of each is shown below.

MS4W

A ms4w (mapserver for windows) is appropriate for projects holding the ARK database on a Windows system (eg. a laptop, a Windows shuttle). The env_settings.php for an ms4w installation of ARK should look like this:

		// The document root of this virtual host (as set up in your apache conf)
		$doc_root = 'C:\ms4w\Apache\htdocs';
		// The path to the PEAR installation (windows has ; first)
		$pear_path = ";C:\ms4w\Apache\php\PEAR";
		// The server path to the ark directory
		$ark_server_path = 'C:\ms4w\Apache\htdocs\portus';

Mac

A Mac setup will differ from the above. For projects holding the ARK database on a Mac system, the env_settings.php should look like this:

		// The document root of this virtual host (as set up in your apache conf)
		$doc_root = '/Applications/MAMP/htdocs';
		// The path to the PEAR installation (unix has : first)
		$pear_path = ':/Applications/MAMP/htdocs/pear/';
		// The server path to the ark directory
		$ark_server_path = '/Users/user1/Sites/ark/';

Linux

When using a linux system, users will need to use the following env_settings.php configuration:

		// The document root of this virtual host (as set up in your apache conf)
		$doc_root = '/srv/www/docroot/';
		// The path to the PEAR installation (unix has : first)
		$pear_path = ':/usr/share/php5/PEAR';
		// The server path to the ark directory
		$ark_server_path = '/srv/www/htdocs/ark';