public function setLocation($base_directory, $config_file)
{
$this->_base_directory = $base_directory;
if (!file_exists($this->_base_directory)) {
throw new Components_Exception(sprintf('The path to the install location (%s) does not exist! Create it first.', $this->_base_directory));
}
$this->_config_file = $config_file;
}