Přejít na hlavní obsah

Jak vymazat mezipaměť Drupal

  • Andrea Doležalová
  • Praxe

Drupal – je to jeden z nejoblíbenějších systémů pro správu obsahu, který se používá k vytváření a správě webových stránek. Stejně jako mnoho jiných CMS používá Drupal ukládání do mezipaměti ke zvýšení výkonu a zrychlení načítání stránek. Někdy je však nutné vymazat mezipaměť Drupalu pro aktualizaci obsahu a aplikaci změn.

Čištění mezipaměti Drupal může být užitečné, když provedete změny v designu, modulech nebo obsahu vašeho webu. V opačném případě se můžete setkat s problémy, jako je nesprávné zobrazení stránek, irelevantní data nebo problémy s přístupem k panelu pro správu.

Zde je podrobný návod, jak vymazat mezipaměť Drupal.

Vymazání mezipaměti v Drupalu: proč to potřebujete?

Čištění mezipaměti v Drupalu je důležitou operací a zde proč:

  1. Aktualizace obsahu: Při vývoji a provádění změn na webu vám vymazání mezipaměti umožní okamžitě zobrazit aktualizovaný obsah stránky. Bez vymazání mezipaměti se pro návštěvníky webu nemusí objevit žádné změny, což může vést k nesprávnému zobrazení a zmatku.
  2. Zrychlení provozu webu: Při návštěvě webové stránky Drupal ukládá položky do mezipaměti, aby urychlil přístup a zvýšil výkon. Vymazání mezipaměti umožňuje odstranit zastaralá data, uvolnit místo a umožnit rychlé načítání webu, zejména v případě velkého provozu.
  3. Odstranění chyb: V některých případech, zejména při aktualizaci modulů a témat, mohou být zbývající data v mezipaměti v konfliktu s novými. Vymazání mezipaměti může pomoci odstranit podobné konflikty, vyhnout se chybám a poruchám na webu.
  4. Aktualizace konfigurace: Pokud jste provedli změny v konfiguraci Drupal, například povolili rozšíření nebo změnili nastavení v administrativní části, je nutné vymazat mezipaměť, abyste tyto změny použili a viděli jejich akci na webu.

Vymazání mezipaměti v Drupalu lze provést ručně pomocí administrativního panelu Drupal nebo pomocí příkazového řádku. Pravidelné čištění mezipaměti pomáhá udržovat čistotu a výkon vašeho webu Drupal.

Jak zkontroluji stav mezipaměti v Drupalu?

Chcete-li zjistit aktuální stav mezipaměti ve vaší instalaci Drupal, budete muset přejít do administrativního panelu a postupovat podle následujících kroků:

  1. Přihlaste se do administrativní části svého webu pomocí svých přihlašovacích údajů.
  2. Otevřete nabídku Konfigurace v horní části ovládacího panelu.
  3. Vyberte možnost "Možnosti vývojáře" a otevřete nastavení vývojáře.
  4. Na stránce nastavení vývojáře vyhledejte sekci "ukládání do mezipaměti", kde uvidíte informace o aktuálním stavu mezipaměti.

V této sekci můžete vidět následující údaje:

  • Mezipaměť stránek - to určuje, zda je na vašem webu povoleno ukládání do mezipaměti.
  • Stav mezipaměti - to ukazuje, zda je v tuto chvíli zapnutá mezipaměť.
  • Cache server - to ukazuje, jaký typ mezipaměti se používá na vašem serveru.
  • Návštěvnická mezipaměť - to určuje, zda je povoleno ukládání do mezipaměti pro návštěvníky vašeho webu.

Pomocí těchto údajů můžete zkontrolovat stav mezipaměti a ujistit se, že ukládání do mezipaměti funguje správně na vašem webu Drupal. Pokud chcete změnit nastavení mezipaměti, můžete to udělat také pomocí nastavení vývojáře v administrativním panelu Drupal.

Jak vymazat mezipaměť Drupal přes admin panel?

Chcete-li vymazat mezipaměť Drupal přes admin panel, musíte postupovat podle následujících kroků:

  1. Přihlaste se do administračního panelu svých webových stránek Drupal pomocí svých přihlašovacích údajů.
  2. V hlavní nabídce administrátorského panelu otevřete sekci Konfigurace.
  3. V části Konfigurace vyberte kartu Systém.
  4. Na stránce systém vyhledejte sekci mezipaměť a klikněte na odkaz Vymazat všechny mezipaměti.
  5. Poté Drupal zahájí proces čištění mezipaměti. Obvykle tento proces trvá několik sekund.
  6. Po dokončení čištění mezipaměti se zobrazí zpráva o úspěšném provedení operace. Nyní bude mezipaměť vašeho webu zcela vymazána.

Vymazání mezipaměti Drupal prostřednictvím administračního panelu pomůže zlepšit výkon vašeho webu a aktualizovat obsah, který se odráží pro uživatele. Je důležité provádět pravidelné čištění mezipaměti, zejména po provedení změn v nastavení nebo instalaci nových modulů.

Jak vyčistím mezipaměť Drupal přes Drush?

Chcete-li vymazat mezipaměť Drupal přes Drush, spusťte následující příkaz:

KrokDrush TeamPopis
1drush cc allVyčistí celou mezipaměť Drupalu.

Spuštěním tohoto příkazu Drush odstraní všechna data v mezipaměti, včetně mezipaměti konfigurace, mezipaměti bloků, mezipaměti a dalších.

Pokud chcete vymazat pouze určitý typ mezipaměti, můžete jej zadat místo "all" v příkazu. Například k vyčištění pouze mezipaměti konfigurace použijte příkaz:

Drush TeamPopis
drush cc configVyčistí pouze mezipaměť konfigurace Drupal.

Tímto způsobem máte možnost Vymazat mezipaměť Drupal přes Drush výběrem správného typu mezipaměti podle vašich potřeb.

Jak vymazat mezipaměť Drupal přes FTP?

Zde je krok za krokem návod, jak vymazat mezipaměť Drupal přes FTP:

  1. Stáhněte a nainstalujte program pro práci se serverem FTP. FileZilla je bezplatný a oblíbený program, který si můžete stáhnout z oficiálních stránek. Nainstalujte jej do počítače.
  2. Připojte se k serveru pomocí protokolu FTP. Spusťte FileZilla a zadejte data vašeho FTP serveru: hostitel (adresa serveru), port (obvykle 21), uživatelské jméno a heslo. Klikněte na tlačítko"Připojit".
  3. Otevřete složku s nainstalovaným CMS Drupal. Obvykle se nachází ve složce "public_html", "htdocs" nebo "www" v kořenovém adresáři vašeho serveru.
  4. Otevřete složku "sites". Uvnitř najdete složku s názvem vašeho webu.
  5. Otevřete složku "default". V této složce se nachází soubor " settings.php".
  6. Otevřete soubor " settings.php". Najděte v něm řádek:
  1. Najděte a komentujte (Odstraňte znaky "//") řádek:
  1. Uložte změny do souboru " settings.php".
  2. Vraťte se do programu FileZilla.
  3. Vyhledejte a odstraňte soubor " cache_bootstrap.php". Nachází se ve složce "sites/default/files".
  4. Vraťte se na svůj web a aktualizujte stránku.

Po dokončení všech těchto kroků bude mezipaměť Drupal zcela vymazána a vaše webové stránky budou fungovat rychleji a aktualizovanými daty.

Jak vymazat mezipaměť Drupal přes příkazový řádek?

V případě, že dáváte přednost použití příkazového řádku k vyčištění mezipaměti Drupal, budete potřebovat přístup k serveru, na kterém je váš web nainstalován. Zde je podrobný návod, který vám pomůže tento úkol splnit:

  1. Otevřete terminál nebo příkazový řádek v počítači.
  2. Připojte se k serveru, na kterém je váš web nainstalován, pomocí příkazu ssh. Chcete-li to provést, zadejte následující příkaz a nahraďte jej user na vaše uživatelské jméno a example.com doména vašeho webu:

ssh [email protected]
cd public_html
drush cache-clear

Použití příkazového řádku k vyčištění mezipaměti Drupal může být užitečné, zvláště pokud potřebujete tento proces automatizovat nebo pokud máte velmi velký web s velkým množstvím mezipaměti. Nezapomeňte zkontrolovat, zda jsou příkazy úspěšně provedeny a po vyčištění mezipaměti se ujistěte, že váš web funguje správně.