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.



Jak se dostat na server


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:
 * Krok 1: Stáhněte a spusťte PuTTY, emulátor terminálu (druh softwaru umožňující běh počítačových programů na jiné platformě, než pro kterou byly původně vytvořeny).
 * Krok 2: V PuTTy zadejte do Host Name (nebo IP Adress) IP adresu svého webhostingového webu (v případě potřeby kontaktujte svého poskytovatele webu) a klikněte na OTEVŘENO (open).
 * Krok 3: Zobrazí se příkazová obrazovka. Na řádku přihlásit se jako: (login as:) zadejte uživatelské jméno FTP.
 * Krok 4: Zadejte heslo FTP.

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í:



Instalace MediaWiki používající symbolické odkazy
V případech, kdy jsou soubory MediaWiki PHP symbolicky propojeny s centrální instalací, budete muset zadat do údržbového skriptu cestu k souboru LocalSettings.php. Například:



Instalace MediaWiki používající sdílená nastavení (rodinný typ)
Někdy je MediaWiki nainstalována jako rodina pro mnoho jazyků a nastavení (LocalSettings.php) jsou rozdělena na společnou část a jazykové části (viz ), kde se společná část nachází mimo adresář  a je přístupná pomocí relativního odkazu. V tomto případě nebudou skripty údržby při jejich spuštění v adresáři  fungovat. Spusťte je místo toho z adresáře.



Žádný přístup k shellu
Na mnoha sdílených hostitelích nebudete mít přístup k shellu. Následující rozšíření mohou být užitečná pro spouštění skriptů údržby přes web.