D10628 isn't working exactly right for me. The commit message says: "Allow `phabricator_read_config_file(...)` to continue working as though they exist so as to not break config-file-based installs." (We need this since our config-file-based install says: `... + phabricator_read_config_file('production')`).
But when I tried to restart phabricator it said:
```
[2014-10-06 16:40:24] ERROR 2: include(/home/ubuntu/internal-webserver/phabricator/conf/production.conf.php): failed to open stream: No such file or directory at [/home/ubuntu/internal-webserver/phabricator/conf/__init_conf__.php:17]
#0 phabricator_read_config_file called at [<phabricator>/conf/__init_conf__.php:17]
#1 phabricator_read_config_file(string) called at [<phabricator>/conf/khan.conf.php:118]
#2 include(string) called at [<phabricator>/conf/__init_conf__.php:17]
```
Looking at D10628, it loks like it assumed include(foo) returns false if foo isn't found, but it looks like it raises an exception instead.