Hmm. I bet you this has an easy answer that's eluding me.
I created an Omeka install on my work laptop (WL) and pushed it to github so I could work on it at home (HM) as well. You can find it on my account as devlib. I'm using MAMP to run my local server. Here's my .gitignore
In order to get the full install on HM I just downloaded the same version of Omeka (2.4.1) again and added the extra files and folders by hand (mv db.ini, .htaccess, etc.) I created a database with the same name, everything mostly the same. When I try to run the instance though on HM, I get "Your Omeka configuration file is missing," which seems to be coming from this bit in Db.php:
$dbFile = $this->_iniPath;
if (!file_exists($dbFile)) {
throw new Zend_Config_Exception('Your Omeka database configuration file is missing.');
}
My application.ini seems to have it right as
resources.db.inipath = BASE_DIR "/db.ini"
I tested with an absolute path just in case. No go.
I'm only using one branch, master, so this is not a checkout problem. I ran a diff between a working install and my git install on the same computer, everything looks pretty much the same on the top level folder, except for the name of the database.
I haven't run a diff on every single subfolder. Before committing hours to that, I wanted to make sure a) the answer was simple; b) whether Omeka is an directory contained app in the first place? c) Is this an environment variable problem?
Has anyone been able to sync the app on several local machines for group dev?