Podrobnosti
Předpona názvu tabulky.Měla by být alfanumerické, neměla by obsahovat mezery ani spojovníky a měla by končit "_".Pokud máte přístup pouze k jedné databázi a přejete si nainstalovat více než jednu verzi MediaWiki nebo máte jiné aplikace, které databázi také používají, můžete názvům tabulek přiřadit jedinečnou předponu, abyste zabránili jakýmkoli konfliktům v názvech nebo nejasnostem.
Pokud například použijete předponu 'wiki_', bude se tabulka 'page' místo toho jmenovat 'wiki_page'.
Musíte to nastavit při počáteční konfiguraci nebo ručně změnit názvy tabulek později.Změna tohoto nastavení automaticky neaktualizuje názvy tabulek ve vaší databázi.
Společná hodnota
Mnoho instalačních techniků ve výchozím nastavení nastavuje předponu databázové tabulky "$wgDBprefix
" na "mw_
".[2][3][4]
Pozor: | - Po zahrnutíSetup.php neměňte
$wgDBmwschema .Poznámka:Setup.php inicializuje různé cesty, zahrnuje některé běžné soubory, spouští relace a provádí různé další úlohy nastavení pro požadavek. Nesouvisí s instalací nebo nastavením MediaWiki. - Pouze soubory v
includes/db/ by měly používat$wgDBmwschema , zatímco všechny ostatní by měly používat metodudbSchema() poskytovanou rozhranímWikimedia\Rdbms\IDatabase nebo ji extrahovat z metodygetDomainId() v rozhraníWikimedia\Rdbms\ILoadBalancer neboWikimedia\Rdbms\ILBFactory . TřídaDatabaseDomain může extrahovat z ID databázové domény takové komponenty. - Pokud nakonfigurujete
$wgDBservers nebo$wgLBFactoryConf , musíte ještě definovat$wgDBname ,$wgDBmwschema (pokud je to možné pro typ DB) a$wgDBprefix (pokud je to možné pro typ DB). Kombinace$wgDBname ,$wgDBmwschema a$wgDBprefix definujedatabázovou doménu aktuální wiki. Toto se také nazývádoména místní databáze. Nastavení 'dbname' a 'tablePrefix' v$wgDBservers a$wgLBFactoryConf definují výchozí DB/prefix pouze v případě, že je požadováno připojení sDatabaseDomain::newUnspecified()->getId() (prázdný řetězec) jako domény databáze, např.wfGetDB( DB_REPLICA, [], '' ) . Všimněte si, že volání funkcí jakowfGetDB( DB_REPLICA ) , které jednoduše vynechávají doménu databáze, se předpokládá, že odkazují na doménu lokální databáze.
|
Poznámky pod čarou
Související odkazy