Kézikönyv:$wgDBserver
Database settings: $wgDBserver | |
---|---|
Az adatbázis-szerver hosztneve vagy IP-címe. |
|
Bevezetve: | az 1.1.0 előtt |
Eltávolítva: | használatban |
Megengedett értékek: | (sztring) |
Alapértelmezett érték: | 'localhost' |
Egyéb beállítások: Betűrendben | Funkció szerint |
Részletek
Az adatbázis hosztneve vagy IP-címe; a LocalSettings.php -ban található.
Ha nem a szokásos porton fut a MySQL-szervered, a hosztnév:port
formát használhatod, például $wgDBserver = '127.0.0.1:3308';
.
Vedd figyelembe, hogy a localhost
hosztnévként való használatakor a portszámnak nem lesz hatása, mivel a MySQL-kapcsolat egy socketen fog felépülni.
Ha a MySQL-szerver egy azonos szerveren található, és nem szabványos helyre kívánsz socketen át kapcsolódni, a localhost:socket
formát használhatod, például $wgDBserver = 'localhost:/var/run/mysql/mysql.sock';
.
$wgDBserver = '000.000.000.000';
a $wgDBserver = "wiki.example.org";
-nál gyorsabb lesz.$wgDBport
csak PostgreSQL-konfiguráció esetén használható.127.0.0.1
helyett localhost
-ot használva szervernévként nagyon megnövekedik az adatbázishoz való csatlakozás ideje; így Windows alatt javasolt a 127.0.0.1
használata a localhost
helyett, ha a MySQL az azonos számítógépen fut. Lásd ezt a fórumtémát.It may not work with plain IPv6 addresses, depending on the MySQL driver (libmysqlclient or mysqlnd); this is linked to this PHP bug.
Also, when $wgDBssl
is used, IPv6 addresses in the field subjectAlternativeName of a certificate are not recognised (it was not implemented in PHP when the verification of IPv4 addresses in certificates was implemented [1]).
A workaround for these both cases is to use a DNS name pointing to an IPv6 address.
Lásd még
- $wgDBservers - többszerveres (elsődleges/replika) konfigurációkhoz, valamint egyedi tanúsítványokat használó SSL-kapcsolatokhoz, ahol a $wgDBssl nem működik