> For the complete documentation index, see [llms.txt](https://support.morozovpimnev.ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.morozovpimnev.ru/geoip/nastroika-modulya.md).

# Настройка модуля

Конфигурационный файл размещается в `modules/geoip/config/driver.php` и содержит массив имен драйверов и их настройки, например:

{% code lineNumbers="true" fullWidth="true" %}

```php
<?php

return array (
	'default' => array (
		'driver' => 'sypexgeo',
	),
	'sypexgeo' => array (
		'driver' => 'sypexgeo',
		'key' => '',
		'server' => 'http://api.sypexgeo.net',
		'type' => 'db', // db or api
	),
	'ipbase' => array (
		'driver' => 'ipbase',
		'key' => '',
	),
	'maxmind' => array (
		'driver' => 'maxmind',
		'key' => '',
	),
	'yandex' => array (
		'driver' => 'yandex',
		'apikey' => '',
	),
	'google' => array (
		'driver' => 'google',
		'key' => '',
	),
	'dadata' => array (
		'driver' => 'dadata',
		'token' => '',
	),
	'2gis' => array (
		'driver' => '2gis',
		'key' => '',
	),
	'ipgeobase' => array (
		'driver' => 'ipgeobase',
		'type' => 'db', // db or api
	),
	'geoip' => array (
		'driver' => 'geoip',
		'custom_directory' => '/usr/share/GeoIP/'
	),
);
```

{% endcode %}

где индексом является уникальное название драйвера, а значением массив опций, например:

* **driver** — имя драйвера, осуществляющего работу с geoip. Файлы дополнительных драйверов располагаются в директории modules/geoip/;
* **key|apikey|token** — возможные ключи для доступа к сервису;
* **server** — возможный адрес сервиса для взаимодействия по api;
* **type** — тип работы сервиса локально (db) или по API (api);

**default** — вид драйвер geoip который используется по умолчанию. Вы можете поменять на любой другой доступный драйвер.
