WordPress a chyba checksum does not match

Pokud se vám při pokusu o nějakou automatickou aktualizaci ve WordPressu zobrazí chyba typu:

The checksum of the file (XXX) does not match the expected checksum value

Tak se vám pokusím předložit její nejčastější řešení.

Nedostatek místa

Nejčastější příčinou této chyby bývá nedostatek místa na disku nebo prostoru, který má doména přidělen. V tomto směru tedy stačí v adresáři domény promazat již nepotřebná data nebo na serveru (či u poskytovatele/správce serveru) zajistit navýšení daného prostoru.

Jiná příčina

Jiná příčina už se nehledá snadno a může jich být vícero. Pokud řešení nenaleznete, tak doporučuji zkusit provést aktualizaci WordPressu, témat či pluginů ručně – nahráním dat do prostoru domény, případně pak následně zkusit WordPress přeinstalovat (samozřejmě před tím provést zálohu databáze s vašimi příspěvky a všeho potřebného).

Publikováno 14.12.2017 v 07:19 | Kategorie: Wordpress

WordPress a bezpečnější ukládání hesel

Pokud používáte redakční systém WordPress a řešíte zda používá dostatečně bezpečné ukládání hesel v databázi, tak věřte, že tomu tak úplně není. V základní instalaci je pro hashování hesel použito 8 tisíc iterací MD5 za použití soli (salt). To v dnešní době stále lepšího výpočetního výkonu již není dostačující.

Nahrazení MD5 za Bcrypt

Proto jej vhodné nad základním nastavením WordPressu použít vhodný plugin, který používá hashovací funkci Bcrypt. Tímto pluginem by například mohl být Password bcrypt. Zdrojové kódy tohoto pluginu naleznete zde.

Publikováno 5.12.2017 v 11:20 | Kategorie: Wordpress

Jak (ne)přejmenovávat prefix ve WordPressu

Pokud jste někdy potřebovali měnit prefix u tabulek v databázi, kterou používáte u webu, který používá redakční systém WordPress, tak jste možná narazili na některá uskalí. Nebo jste se dokonce dostali do stavu, že se již nedá přihlásit do administrace WordPressu a místo úspěšného přihlášení dostáváte chybu:

Sorry, you are not allowed to access this page.

To může mít mnoho příčin. Pokud jste pokročilejší uživatelé WordPressu a již jste vyloučili běžné chyby typu práva, pluginy, témata, .htaccess apod., tak se pravděpodobně bude jednat o chybu v rámci daného přejmenovávání. Níže popíši celý postup krok za krokem a čeho se vyvarovat.

Přejmenování prefixu krok za krokem

  1. nejprve přejmenujeme prefix v souboru wp-config.php v proměnné $table_prefix
  2. přes adminer / phpmyadmin / terminál změníme prexif u tabulek v databázi
  3. přejmenujeme původní prefix v obsahu tabulek, kde se ještě vyskytuje – speciálně pak v tabulce prefix_options přejmenujeme původní_prefix_user_roles na nový_prefix_user_roles, jinak právě ztratíte práva na přihlášení

Publikováno 8.10.2017 v 12:40 | Kategorie: Wordpress