Kézikönyv:Update.php

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:Update.php and the translation is 96% complete.

Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎italiano • ‎magyar • ‎polski • ‎português do Brasil • ‎čeština • ‎русский • ‎中文 • ‎日本語 • ‎한국어

Részletek

Az update.php ellenőrzi, hogy szükséges-e az adatbázis-szerkezet frissítése az aktuális MediaWiki-verzióval való működéshez. Mindig le kell futtatnod az update.php szkriptet, ha frissíted a MediaWikit, vagy olyan kiterjesztést telepítesz, amely igényli ezt.

A böngészőből

Ha a szerveren nincs parancssori hozzáférésed, a webes frissítőt is használhatod.

Webes frissítő

A parancssorból

Használat parancssorból, SSH-héjból vagy hasonlóból:

  • Lépj be a maintenance könyvtárba
  • Futtasd a frissítőszkriptet:
$ php update.php
Figyelem Figyelem: Az update.php esetleg hibaüzenettel lép ki, ekkor pedig az adatbázis használhatatlan lesz. Futtatás előtt mindig készíts biztonsági másolatot!
A karbantartószkript letiltható a $wgAllowSchemaUpdates használatával (az 1.18.0 verzióban a $wgMiserMode -dal). Nagyon nagy adatbázisokkal rendelkező wikiknél fontos az elővigyázatosság, de ha nem vagy benne biztos, hogy ez vonatkozik-e rád, akkor valószínűleg nem kell vele törődnöd.
Vagrant esetén az alábbi parancsot használd (a Vagrant SSH-ból).
$ mwscript update.php

Paraméterek

A szkript több paramétert (általános, szkriptfüggő és szkript-specifikus) is kínál, amelyekre esetleg szükség lehet.

Általános karbantartó-paraméterek
--help
kilistázza az összes (általános, szkriptfüggő és szkript-specifikus) paramétert azok rövid leírásával. Ezek a paraméterek ritkábban használtak.
Szkript-specifikus paraméterek
--quick
azonnal, visszaszámlálás nélkül lefut
--nopurge
do not purge objectcache table. Normally update.php purges the objectcache (generally contains the parser cache and the messages cache), msg_resource and msg_resource_links (these are used for ResourceLoader message caching and are cleared in 1.21 and later) tables in the database, if you don't want to purge this table, use the --nopurge option.
--doshared
A megosztott adatbázistáblákat is frissíti.
--force
Akkor is lefuttatja a szkriptet, ha az egyébként le van tiltva.
--conf
Megadható vele a konfigurációs állomány helye (LocalSettings.php). Wikicsaládoknál használatos.
--skip-compat-checks
Nem ellenőrzi a kompatibilitást.
--skip-external-dependencies
when using composer.local.json to let Composer install extensions and their dependencies, you may see an error message saying that there is a mismatch between the installed and required version (e.g. "mediawiki/semantic-breadcrumb-links: 1.3.0 installed, ~1.3 required"). You can use this parameter to ignore the message and run update.php regardless.
Figyelem Figyelem: Használata csak fejlesztők számára ajánlott.

A kiterjesztések a LoadExtensionSchemaUpdates használatával saját szerkezetet hozhatnak létre.

Lásd még