Už jste někdy zkoušeli stěhovat WordPress? Nebo Váš stávající poskytovatel hostingu nevyhovuje a Vy chcete přistěhovat blog jinam? Já jsem stěhoval díky přechodu na neomezený hosting. V první řadě jsem zkoušel export přímo z WordPressu, to mě nefungovalo a pak jsem našel dvě videa (v angličtině), které popisují přesunutí WordPressu a export/import mySQL databáze:
Jak přestěhovat WordPress díl 1
Jak přestěhovat WordPress díl2
[ad#adsense-do-textu]
Na základě následujícího videa jsem exportoval databázi od původního poskytovatele hostingu, a zde jsem se setkal při exportu databáze. Plugin Statpress, který sbírá logy o návštěvách, měl v PHP tabulku o velikosti 30Mb. Limit pro import databáze u nového poskytovatele byl 2mb, ale můžu si sám nastavit kolik chci, nastaveno na 10Mb. Stejně při exportu z MyPHP admin jsem vynechal tabulku Statpress a celý export měl 4,2Mb.
Proběhla změna hostingu + převod domény (díky tomu není potřeba měnit adresu blogu v exportovaném .php souboru z myphp admin).
Pak po najetí na můj blog se zobrazila prázdná stránka, přitom jsem nahrál WordPress i databázi. Po delším testování jsem zjistil, že pokud vymažu v databázi (MyPHP admin) WP-OPTIONS tabulku, tak se blog rozjede, ale bez nastavení jako theme, sloupce, widgety atd. Ale jinak se vše nahrálo, hlavně články, komentáře, tagy atd.
Teď to všechno znovu nastavuji, a při reaktivaci pluginů mě naběhla v admin rozhraní hláška “ Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 122880 bytes) ……“ tak jsem napsal na nový hosting, a tam mě poradili, at si nastavím více paměti v PHP rozhraní. Tak jsem to zvedl na 64MB a nic. Tak projíždím internet a na Helpdesku WordPressu již tento problém několikrát řešili a bylo tam několik rad. První se týkala navýšení paměti pro PHP, to jsem již udělal, další mě pomohla:
- Edit wp-config.php and enter the following line
define('WP_MEMORY_LIMIT', '64M');
Vložil jsem do wp-config.php danou řádku a WordPress již běží. Teď mě akorát zbývá znova nastavit několik věcí, jinak již vše běží.







