Manual:Maintenance scripts/Running the scripts/cs

Údržbářské skripty se vždy spouští pouze z příkazové řádky. Uživatelé, kteří nemají přístup k serveru přímo z jeho terminálu, mohou využít pro vzdálený přístup SSH.


 * Pro uživatele Linuxu/Unixu je to pomocí klienta SSH v shellu.
 * Pro uživatele Windows lze použít nástroj příkazového řádku SSH představený ve Windows 10 nebo alternativně použít nástroj třetí strany, jako je PuTTY uvedený níže, nebo použít Windows Subsystem pro Linux.

Uživatel Linux/MacOS
Většina systémů Linux a MacOS má vestavěného SSH klienta. Takže nepotřebujete žádného nového SSH klienta. Klienta SSH ve vašem systému můžete zkontrolovat spuštěním následujícího příkazu ve vašem terminálu.

Pokud tento příkaz zobrazí chybu, musíte do systému nainstalovat SSH klienta.

Debian/Ubuntu -

MacOS -

Jakmile získáte SSH klienta do svého systému, můžete spustit následující příkaz a dostat se na server.

Výchozí port pro připojení SSH je  a uživatel je. Poskytovatel sdíleného hostingu však uvádí vlastního uživatele a číslo portu SSH. Nahraďte tyto hodnoty svými. Nyní můžete na serveru spustit skript údržby MediaWiki.

Uživatel systému Windows
Pro uživatele Windows existují dva způsoby, jak se dostat na server.

Nativní klient SSH
Klienta SSH můžete nainstalovat či povolit pomocí Nastavení systému Windows na zařízeních se systémem Windows Server 2019 a Windows 10. Nativně podporují SSH. Viz Official doc.

Chcete-li nainstalovat komponentu OpenSSH:


 * Otevřete, vyberte   >   a poté vyberte.
 * Prohledejte seznam a zjistěte, zda již je OpenSSH nainstalován. Pokud ne, v horní části stránky vyberte  a poté:
 * Najděte klienta  a klikněte na.

Nainstaluje klienta SSH do vašeho systému. Nyní můžete na serveru použít SSH pomocí PowerShellu.

Výchozí port pro připojení SSH je  a uživatel je. Poskytovatel sdíleného hostingu však uvádí vlastního uživatele a číslo portu SSH. Nahraďte tyto hodnoty svými.

Nyní můžete na serveru spustit skript údržby MediaWiki.

PuTTY (nebo jiný klient SSH třetí strany)
Na počítači se systémem Windows můžete použít PuTTY nebo jiného klienta SSH třetí strany. Postupujte podle níže uvedené prezentace od kroku 1 po krok 4.

Nyní můžete na serveru spustit skript údržby MediaWiki.

Spuštění skriptu
Jakmile se dostanete na server (viz "Get into server" (vstup na server)) výše, můžete postupovat podle těchto kroků.

Krok 1: Přejděte do kořenového adresáře MediaWiki. Ve většině případů by to bylo

Krok 2: Spusťte skript

Pokud používáte Windows server a zobrazí se vám chyba (například: php.exe is no valid Win32 application), zkuste následující.

nebo

Standardní možnosti příkazového řádku
Téměř každý PHP skript v  podporuje několik standardních možností:

MediaWiki installs that use symlinks
In cases where the MediaWiki PHP files are symlinked to a central installation, you will need to specify to the maintenance script the path of the LocalSettings.php file. For example:

MediaWiki installs that use shared settings (family type)
Sometimes MediaWiki is installed as a family for many languages and settings (LocalSettings.php) are split to common part and language parts (see ) where common part is located outside of  directory and accessed using relative link. In this case maintenance scripts will not work when running them in  directory. Run them from  directory instead.

No shell access
On many shared hosts, you won't have shell access. The following extensions may be useful to run maintenance scripts via the web.