From: Sarah Hoffmann Date: Wed, 13 Jan 2021 17:12:53 +0000 (+0100) Subject: warm.php needs constant setup for queries X-Git-Tag: v3.7.0~57^2~14 X-Git-Url: https://git.openstreetmap.org./nominatim.git/commitdiff_plain/ec636111ba6989e919cb0b8bc503933b9abe1d6b warm.php needs constant setup for queries Warming is done using the query classes and therefore the same copy-over from dotenv settings to CONST_* parameters is needed as for query.php. --- diff --git a/lib/admin/warm.php b/lib/admin/warm.php index f0daab36..827fd986 100644 --- a/lib/admin/warm.php +++ b/lib/admin/warm.php @@ -22,6 +22,22 @@ getCmdOpt($_SERVER['argv'], $aCMDOptions, $aResult, true, true); loadSettings($aCMDResult['project-dir'] ?? getcwd()); +@define('CONST_Database_DSN', getSetting('DATABASE_DSN')); +@define('CONST_Default_Language', getSetting('DEFAULT_LANGUAGE', false)); +@define('CONST_Log_DB', getSettingBool('LOG_DB')); +@define('CONST_Log_File', getSetting('LOG_FILE', false)); +@define('CONST_Max_Word_Frequency', getSetting('MAX_WORD_FREQUENCY')); +@define('CONST_NoAccessControl', getSettingBool('CORS_NOACCESSCONTROL')); +@define('CONST_Places_Max_ID_count', getSetting('LOOKUP_MAX_COUNT')); +@define('CONST_PolygonOutput_MaximumTypes', getSetting('POLYGON_OUTPUT_MAX_TYPES')); +@define('CONST_Search_BatchMode', getSettingBool('SEARCH_BATCH_MODE')); +@define('CONST_Search_NameOnlySearchFrequencyThreshold', getSetting('SEARCH_NAME_ONLY_THRESHOLD')); +@define('CONST_Term_Normalization_Rules', getSetting('TERM_NORMALIZATION')); +@define('CONST_Use_Aux_Location_data', getSettingBool('USE_AUX_LOCATION_DATA')); +@define('CONST_Use_US_Tiger_Data', getSettingBool('USE_US_TIGER_DATA')); +@define('CONST_MapIcon_URL', getSetting('MAPICON_URL', false)); + + $oDB = new Nominatim\DB(); $oDB->connect();