1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-26 00:32:42 +01:00

Make MySQL stuff configurable

This commit is contained in:
epriestley 2011-01-31 16:50:08 -08:00
parent e28c2e8899
commit 1e561a2bbc
2 changed files with 28 additions and 5 deletions

View file

@ -23,11 +23,23 @@ return array(
'phabricator.base-uri' => null, 'phabricator.base-uri' => null,
//
'phabricator.csrf-key' => '0b7ec0592e0a2829d8b71df2fa269b2c6172eca3', 'phabricator.csrf-key' => '0b7ec0592e0a2829d8b71df2fa269b2c6172eca3',
// -- Facebook ---------------------------------------------------------------
// -- MySQL --------------------------------------------------------------- //
// The username to use when connecting to MySQL.
'mysql.user' => 'root',
// The password to use when connecting to MySQL.
'mysql.pass' => '',
// The MySQL server to connect to.
'mysql.host' => 'localhost',
// -- Facebook ------------------------------------------------------------ //
// Can users use Facebook credentials to login to Phabricator? // Can users use Facebook credentials to login to Phabricator?
'facebook.auth-enabled' => false, 'facebook.auth-enabled' => false,
@ -38,11 +50,22 @@ return array(
// The Facebook "Application Secret" to use for Facebook API access. // The Facebook "Application Secret" to use for Facebook API access.
'facebook.application-secret' => null, 'facebook.application-secret' => null,
// -- Recaptcha ------------------------------------------------------------- //
// Is Recaptcha enabled? If disabled, captchas will not appear.
'recaptcha.enabled' => false,
// Your Recaptcha public key, obtained from Recaptcha.
'recaptcha.public-key' => null, 'recaptcha.public-key' => null,
// Your Recaptcha private key, obtained from Recaptcha.
'recaptcha.private-key' => null, 'recaptcha.private-key' => null,
'user.default-profile-image-phid' => 'PHID-FILE-f57aaefce707fc4060ef', 'user.default-profile-image-phid' => 'PHID-FILE-f57aaefce707fc4060ef',
); );

View file

@ -22,9 +22,9 @@ abstract class PhabricatorLiskDAO extends LiskDAO {
public function establishConnection($mode) { public function establishConnection($mode) {
return new AphrontMySQLDatabaseConnection( return new AphrontMySQLDatabaseConnection(
array( array(
'user' => 'root', 'user' => PhabricatorEnv::getEnvConfig('mysql.user'),
'pass' => '', 'pass' => PhabricatorEnv::getEnvConfig('mysql.pass'),
'host' => 'localhost', 'host' => PhabricatorEnv::getEnvConfig('mysql.host'),
'database' => 'phabricator_'.$this->getApplicationName(), 'database' => 'phabricator_'.$this->getApplicationName(),
)); ));