X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=htconfig.php;h=2cbbf6335dcc55113ff40798ab2960eafcc53a93;hb=e8e93768db29c83412262f2350233566c8838aa6;hp=ce418fa750a75ef49b521c397bd515229382cdbe;hpb=5065def5301f8d8dc6efee9cf5de79b67d6f9d9e;p=friendica.git diff --git a/htconfig.php b/htconfig.php index ce418fa750..2cbbf6335d 100644 --- a/htconfig.php +++ b/htconfig.php @@ -2,6 +2,11 @@ // If automatic system installation fails: + +die('The configuration you did manually contains some mistakes. Please have a look at your .htconfig.php file.'); +// If you are doing the configuration manually, please remove the line above + + // Copy or rename this file to .htconfig.php // Why .htconfig.php? Because it contains sensitive information which could @@ -16,7 +21,19 @@ $db_user = 'mysqlusername'; $db_pass = 'mysqlpassword'; $db_data = 'mysqldatabasename'; -// Set the database connection charset to UTF8. +// Use environment variables for mysql if they are set beforehand +if (!empty(getenv('MYSQL_HOST')) + && !empty(getenv('MYSQL_PORT')) + && !empty(getenv('MYSQL_USERNAME')) + && !empty(getenv('MYSQL_PASSWORD')) + && !empty(getenv('MYSQL_DATABASE'))) { + $db_host = getenv('MYSQL_HOST') . ':' . getenv('MYSQL_PORT'); + $db_user = getenv('MYSQL_USERNAME'); + $db_pass = getenv('MYSQL_PASSWORD'); + $db_data = getenv('MYSQL_DATABASE'); +} + +// Set the database connection charset to full Unicode (utf8mb4). // Changing this value will likely corrupt the special characters. // You have been warned. $a->config['system']['db_charset'] = "utf8mb4"; @@ -26,6 +43,10 @@ $a->config['system']['db_charset'] = "utf8mb4"; $default_timezone = 'America/Los_Angeles'; +// Default system language + +$a->config['system']['language'] = 'en'; + // What is your site name? $a->config['sitename'] = "Friendica Social Network"; @@ -56,17 +77,18 @@ $a->config['system']['maximagesize'] = 800000; $a->config['php_path'] = 'php'; -// PuSH - aka pubsubhubbub URL. This makes delivery of public posts as fast as private posts +// Server-to-server private message encryption (RINO) is allowed by default. +// set to 0 to disable, 1 to enable -$a->config['system']['huburl'] = '[internal]'; +$a->config['system']['rino_encrypt'] = 1; // allowed themes (change this from admin panel after installation) -$a->config['system']['allowed_themes'] = 'quattro,vier,duepuntozero'; +$a->config['system']['allowed_themes'] = 'quattro,vier,duepuntozero,smoothly'; // default system theme -$a->config['system']['theme'] = 'duepuntozero'; +$a->config['system']['theme'] = 'vier'; // By default allow pseudonyms @@ -77,7 +99,10 @@ $a->config['system']['no_regfullname'] = true; //$a->config['system']['block_local_dir'] = false; // Location of the global directory -$a->config['system']['directory'] = 'http://dir.friendi.ca'; +$a->config['system']['directory'] = 'https://dir.friendica.social'; // Allowed protocols in link URLs; HTTP protocols always are accepted -$a->config['system']['allowed_link_protocols'] = array('ftp', 'ftps', 'mailto', 'cid', 'gopher'); \ No newline at end of file +$a->config['system']['allowed_link_protocols'] = ['ftp', 'ftps', 'mailto', 'cid', 'gopher']; + +// Authentication cookie lifetime, in days +$a->config['system']['auth_cookie_lifetime'] = 7;