GNU/Linux >> Znalost Linux >  >> Panels >> Plesk

Jak se vyhnout časovým limitům při importu exportního XML souboru WordPress

WordPress poskytuje skvělý mechanismus pro export a import dat jednoduše pomocí Nástroje> Export nebo Import. Při použití na velkých souborech dat však musíte narazit na problémy s časovým limitem, zejména pokud tato data obsahují obrázky, protože importérovi chvíli trvá, než tyto obrázky vezme z jejich zdroje a stáhne je na cílový web.

Zatímco většina poskytovatelů hostingu (včetně nás na plánech Titanium) vám umožňuje upravit hodnoty časového limitu PHP, abyste je zvýšili podle svých představ, existují další časové limity, které nelze nastavit. Tyto trvalé časové limity na sdíleném hostingu pomáhají zajistit, že pokud se někdy vyskytnou nějaké únikové skripty, které nejsou jsou monitorovány, neovlivní výkon po delší dobu. Ale samozřejmě může být problematické se s nimi vypořádat, když jste něco sledovat a chtějí importovat data, což bude nějakou dobu trvat.

Řešením je wp-cli

WP-CLI je metoda příkazového řádku pro práci s WordPress. Spíše než vyvolání příkazu import pomocí adresy URL to uděláte, když se přihlásíte přes SSH, které obchází časové limity nginx, Apache, fastcgi a php, protože ke spuštění nepoužívá nic jiného než přímé PHP.

Tato příručka je specifická pro spuštění na serveru Plesk. Je to pokročilý průvodce, protože musíte být obeznámeni s připojením k serveru přes SSH a používáním příkazového řádku. .

1] Získejte exportovaný soubor

Stáhněte si exportní soubor ze zdrojového webu přihlášením k administrátorovi WordPress a výběrem Nástroje> Exportovat. Výběrem typu obsahu, který chcete exportovat, si můžete stáhnout veškerý obsah, nebo jen konkrétní obsah, pokud si to přejete.

Pokud si vyberete konkrétní obsah (jako jsou příspěvky) a váš obsah obsahuje obrázky, nebudete být schopni je přenést, aniž by bylo nutné provést export typu „Media“

2] Nahrajte soubor exportu do Plesku

  • Přihlaste se do Plesk
  • Najděte doménu, do které chcete importovat, a poté vyberte „Soubory“ a přejděte do správce souborů Plesk. Měli byste se podívat na soubory WordPress jako wp-config.php a složku wp-content.
  • Přetáhněte soubor exportu XML WordPress do správce souborů a nahrajte jej.

Pokud dáváte přednost této metodě, můžete samozřejmě také nahrávat přes FTP/SFTP.

3] Nastavení prostředí a importu

  1. Zde se dozvíte, jak nainstalovat wp-cli pro váš hosting Plesk.
  2. Spusťte toto pro import souboru xml:
php wp-cli.phar --authors=create import 

Pokud máte více souborů XML (například jeden pro příspěvky a jeden pro média), opakujte to pro každý z nich.

Pokud se během importu vyskytnou nějaké problémy (např. proces je zabit), můžete jej vždy spustit znovu. Ve všech případech, kdy jsem to musel udělat, nástroj pro import přeskočil existující importované položky a pokračoval tam, kde skončil.

A je to! Tato příručka vám ukáže, jak importovat exporty WordPress XML pomocí CLI, abyste se vyhnuli časovým limitům webového serveru.


Plesk
  1. Jak importovat a exportovat kontakty z webové pošty

  2. Jak exportovat a importovat kontejnery Docker

  3. Vyvarovat se při vytváření Tar.gz souboru navíc?

  1. Jak exportovat a importovat nastavení DNS v CloudFlare

  2. Jak importovat exportní databázi v MYSQL MariaDB

  3. Jak přenést příspěvky z blogu ze Squarespace na WordPress [Kompletní průvodce]

  1. Jak vložit odkaz na soubor ve WordPressu

  2. Jak aktualizovat mediální soubor ve WordPressu

  3. Jak se vyhnout varovné zprávě „jsou stejný soubor“ při použití cp v Linuxu?