Template:DBwarning/hu

From Linux Web Expert


File:OOjs UI icon alert-destructive.svg <translate> Caution:</translate>
  • Ne változtasd meg a $wgDBmwschema értékét a Setup.php beillesztése után. Megjegyzés: Setup.php initializes various paths, includes some common files, starts sessions, and performs various other setup tasks for a request. Nincs köze a MediaWiki telepítéséhez vagy beállításához.
  • Csak a includes/db/ könyvtárban lévő fájloknak szabad a $wgDBmwschema változót használniuk, minden másnak a Wikimedia\Rdbms\IDatabase interfész által szolgáltatott dbSchema() metódust kell használniuk, vagy a Wikimedia\Rdbms\ILoadBalancer vagy Wikimedia\Rdbms\ILBFactory interfész getDomainId() metódusából kell kiszedniük. A DatabaseDomain osztály ki tudja szedni ezeket a komponenseket egy adatbázisdomain-azonosítóból.
  • Akkor is meg kell adnod a $wgDBname, valamint $wgDBmwschema és $wgDBprefix változókat (utóbbi kettőt amennyiben az adatbázistípusodra alkalmazható), ha a $wgDBservers vagy $wgLBFactoryConf változót konfiguráltad. A $wgDBname, $wgDBmwschema és $wgDBprefix változók az aktuális wiki adabázisdomainjét (más néven a helyi adatbázisdomaint) adják meg. A $wgDBservers és $wgLBFactoryConf dbname és tablePrefix beállításai csak a DatabaseDomain::newUnspecified()->getId()-hez (üres stringhez) mint adatbázisdomainhez tartozó kapcsolat lekérésekor adják meg az alapértelmezett adatbázist/előtagot, pl. a wfGetDB( DB_REPLICA, [], '' ) kódban. Azok a hívások esetében, amik egyáltalán nem adják meg az adatbázisdomaint (pl. wfGetDB( DB_REPLICA )), a helyi adatbázisdomain feltételeztetik.