Minule jsme si ukázali jak si poradit s nefunkčním přesměrováním, které vám zamezí přístup k administraci, pomocí úpravy tabulky wp_options v databázi. To však předpokládá, že máte k databází přístup. Může se stát, že se do databáze nedostanete, ale k datům na disku ano.

Ještě než se do toho pustíte, vyzkoušejte si jestli se nedostanete do administrace WordPress přes pevně danou adresu. Například:

vasedomena.tld/wp-admin/index.php

Násleudující postup používejte, jen když se to nezdařilo anebo se nedaří přihlášení.

FTP

Většina webhostingů nabízí k nahrávání souborů na hosting FTP (file transfer protocol). Přes tento protokol se připojíte a můžete pak nahrávat, mazat anebo editovat soubory na hostingu.

K tomu vám poslouží program Total Commander.

  • Zmáčkněte v něm CRL + F
  • Klikněte na Nové připojení
  • Do jednotlivých políček vyplňte údaje: Název relace – WordPress (můžete si pojmenovat jak chcete), Hostitel (adresa FTP serveru – zjistíte u hostingu), Jméno uživatele (login k FTP), Heslo (heslo k FTP). Pak klikněte na OK.

  • Klikněte na připojit.
  • Je potřeba najít adresář s instalací. Většinou je to hned ten kam se připojíte, ale může se nacházet i v adresáři www.
  • To co potřebujete je najít soubor wp-config.php.
  • Ten si zazálohujte (zkopírujte). Jeho nevhodnou editací totiž WordPress zaručeně rozbijete.
  • Pokud máte zálohu na něj najeďte a zmáčkněte F4 (editovat).
  • Otevře se vám pravděpodobně poznámkový blok.
  • Zkuste v něm najít následující řádky (zřejmě v něm však nebudou). Samozřejmě adresa bude na váš web 🙂
define('WP_HOME','http://neco.tld');
define('WP_SITEURL','http://neco.tld');
  • Pokud existují, upravte v nich adresu na tu správnou. Jestli zde nejsou, tak je umístěte pod <?php
  • Tedy aby výsledek vypadal zhruba následovně:
<?php
define('WP_HOME','http://spravnaadresa.tld');
define('WP_SITEURL','http://spravnaadresa.tld');

Je třeba si uvědomit, že jakýkoliv překlep anebo špatně použité uvozovky povedou k chybě, které úplně vyřadí WordPress!

V takovém případě je třeba chybu opravit anebo nahrát soubor ze zálohy. Chyba může být i mezera přes <?php

Upozornění: Tato úprava napevno změní adresu vašeho WordPress. Odteď je doslova zakódovaná ve zdrojovém kódu a nelze změnit. Takže pokud budete plánovat v budoucnu nějakou další změnu, třeba přechod na HTTPS, tak na to nezapomeňte.

Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInBuffer this page