2014-04-06 02:59:53 +02:00
|
|
|
<?php
|
|
|
|
|
|
|
|
// HTTP_TIMEOUT => default value is 20 seconds (Maximum time to fetch a feed)
|
|
|
|
define('HTTP_TIMEOUT', '20');
|
|
|
|
|
2017-03-08 08:36:29 +01:00
|
|
|
// HTTP_MAX_RESPONSE_SIZE => Maximum accepted size of the response body in MB (default 10MB)
|
|
|
|
define('HTTP_MAX_RESPONSE_SIZE', 10485760);
|
2015-08-04 18:30:41 +02:00
|
|
|
|
2017-01-21 17:11:03 +01:00
|
|
|
// BASE_URL => URL that clients should access this instance of miniflux from
|
|
|
|
define('BASE_URL', '');
|
|
|
|
|
2014-04-06 02:59:53 +02:00
|
|
|
// DATA_DIRECTORY => default is data (writable directory)
|
2017-03-07 00:56:55 +01:00
|
|
|
define('DATA_DIRECTORY', __DIR__.'/data');
|
2014-04-06 02:59:53 +02:00
|
|
|
|
2015-12-07 14:18:27 +01:00
|
|
|
// FAVICON_DIRECTORY => default is favicons (writable directory)
|
|
|
|
define('FAVICON_DIRECTORY', DATA_DIRECTORY.DIRECTORY_SEPARATOR.'favicons');
|
|
|
|
|
2015-12-09 20:19:52 +01:00
|
|
|
// FAVICON_URL_PATH => default is data/favicons/
|
|
|
|
define('FAVICON_URL_PATH', 'data/favicons');
|
2015-12-07 14:18:27 +01:00
|
|
|
|
2017-01-10 05:26:45 +01:00
|
|
|
// Database driver: "sqlite", "postgres", or "mysql" default is sqlite
|
2016-12-26 21:07:18 +01:00
|
|
|
define('DB_DRIVER', 'sqlite');
|
|
|
|
|
2017-01-19 08:44:34 +01:00
|
|
|
// Database connection parameters when Postgres or MySQL is used
|
2016-12-26 21:07:18 +01:00
|
|
|
define('DB_HOSTNAME', 'localhost');
|
|
|
|
define('DB_NAME', 'miniflux');
|
|
|
|
define('DB_USERNAME', 'postgres');
|
|
|
|
define('DB_PASSWORD', '');
|
|
|
|
|
|
|
|
// DB_FILENAME => database file when Sqlite is used
|
|
|
|
define('DB_FILENAME', DATA_DIRECTORY.'/db.sqlite');
|
2014-04-06 02:59:53 +02:00
|
|
|
|
2016-12-26 15:44:53 +01:00
|
|
|
// Enable/disable debug mode
|
|
|
|
define('DEBUG_MODE', false);
|
2014-04-06 02:59:53 +02:00
|
|
|
|
|
|
|
// DEBUG_FILENAME => default is data/debug.log
|
2014-10-31 03:01:17 +01:00
|
|
|
define('DEBUG_FILENAME', DATA_DIRECTORY.'/debug.log');
|
2014-04-06 02:59:53 +02:00
|
|
|
|
2017-01-10 00:38:32 +01:00
|
|
|
// Theme folder on the filesystem => default is themes
|
2014-04-06 02:59:53 +02:00
|
|
|
define('THEME_DIRECTORY', 'themes');
|
|
|
|
|
2017-01-10 00:38:32 +01:00
|
|
|
// Theme URL path => default is themes
|
|
|
|
define('THEME_URL_PATH', 'themes');
|
|
|
|
|
2014-04-06 02:59:53 +02:00
|
|
|
// SESSION_SAVE_PATH => default is empty (used to store session files in a custom directory)
|
|
|
|
define('SESSION_SAVE_PATH', '');
|
|
|
|
|
|
|
|
// PROXY_HOSTNAME => default is empty (make HTTP requests through a HTTP proxy if set)
|
|
|
|
define('PROXY_HOSTNAME', '');
|
|
|
|
|
|
|
|
// PROXY_PORT => default is 3128 (default port of Squid)
|
|
|
|
define('PROXY_PORT', 3128);
|
|
|
|
|
|
|
|
// PROXY_USERNAME => default is empty (set the proxy username is needed)
|
|
|
|
define('PROXY_USERNAME', '');
|
|
|
|
|
|
|
|
// PROXY_PASSWORD => default is empty
|
|
|
|
define('PROXY_PASSWORD', '');
|
|
|
|
|
2015-08-02 18:59:14 +02:00
|
|
|
// SUBSCRIPTION_CONCURRENT_REQUESTS => number of concurrent feeds to refresh at once
|
|
|
|
// Reduce this number on systems with limited processing power
|
2015-08-02 18:20:38 +02:00
|
|
|
define('SUBSCRIPTION_CONCURRENT_REQUESTS', 5);
|
2016-12-26 15:44:53 +01:00
|
|
|
|
2016-12-28 04:20:25 +01:00
|
|
|
// Disable automatically a feed after X parsing failure
|
|
|
|
define('SUBSCRIPTION_DISABLE_THRESHOLD_ERROR', 10);
|
|
|
|
|
2016-12-26 15:44:53 +01:00
|
|
|
// Allow the cronjob to be accessible from the browser
|
|
|
|
define('ENABLE_CRONJOB_HTTP_ACCESS', true);
|
2016-12-27 00:07:00 +01:00
|
|
|
|
|
|
|
// Enable/disable HTTP header X-Frame-Options
|
|
|
|
define('ENABLE_XFRAME', true);
|
|
|
|
|
|
|
|
// Enable/disable HSTS HTTP header
|
|
|
|
define('ENABLE_HSTS', true);
|
2017-03-15 15:13:14 +01:00
|
|
|
|
|
|
|
// Reading preferences
|
|
|
|
|
|
|
|
// Remove automatically read items. Values:
|
|
|
|
// 0 - Never
|
|
|
|
// -1 - Immediately
|
|
|
|
// 1 - After 1 day
|
|
|
|
// 5 - After 5 days
|
|
|
|
// 15 - After 15 days
|
|
|
|
// 30 - After 30 days
|
|
|
|
define('READING_REMOVE_READ_ITEMS', 15);
|
|
|
|
|
|
|
|
// Remove automatically unread items. Values:
|
|
|
|
// 0 - Never
|
|
|
|
// 15 - After 15 days
|
|
|
|
// 45 - After 45 days
|
|
|
|
// 60 - After 60 days
|
|
|
|
define('READING_REMOVE_UNREAD_ITEMS', 45);
|
|
|
|
|
|
|
|
// Items per page. Values: 10, 20, 30, 50, 100, 150, 200, 250
|
|
|
|
define('READING_ITEMS_PER_PAGE', 100);
|
|
|
|
|
|
|
|
// Default sorting order for items. Values:
|
|
|
|
// 'asc' - Older items first
|
|
|
|
// 'desc' - Most recent first
|
|
|
|
define('READING_SORTING_DIRECTION', 'desc');
|
|
|
|
|
|
|
|
// Display items on lists. Values:
|
|
|
|
// 'titles' - Titles
|
|
|
|
// 'summaries' - Summaries
|
|
|
|
// 'full' - Full contents
|
|
|
|
define('READING_DISPLAY_MODE', 'summaries');
|
|
|
|
|
|
|
|
// Item title link. Values:
|
|
|
|
// 'original' - Original
|
|
|
|
// 'full' - Full contents
|
|
|
|
define('READING_ITEM_TITLE_LINK', 'full');
|
|
|
|
|
|
|
|
// When there is nothing to read, redirect me to this page. Values:
|
|
|
|
// 'feeds' - Subscriptions
|
|
|
|
// 'history' - History
|
|
|
|
// 'bookmarks' - Bookmarks
|
|
|
|
// 'nowhere' - Do not redirect me
|
|
|
|
define('READING_NOTHING_READ_REDIRECT', 'feeds');
|
|
|
|
|
|
|
|
// Refresh interval in minutes for unread counter.
|
|
|
|
define('READING_FRONTEND_UPDATECHECK_INTERVAL', 10);
|
|
|
|
|
|
|
|
// Original link marks article as read. Values: 0, 1
|
|
|
|
define('READING_ORIGINAL_MARKS_READ', 1);
|
|
|
|
|
|
|
|
// Do not fetch the content of articles. Values: 0, 1
|
|
|
|
define('READING_NOCONTENT', 0);
|
|
|
|
|
|
|
|
// Download favicons.Values: 0, 1
|
|
|
|
define('READING_FAVICONS', 1);
|