Přes FTP překopírujete všechny soubory na nový server.
Úprava souborů
Soubory jste sice nahráli, ale ještě je třeba upravit přístup k databázi. Otevřete si wp-config.php v kořenové složce.
A najděte si následující údaje:
define('DB_NAME', '*****'); define('DB_USER', '*****'); define('DB_PASSWORD', '*****'); define('DB_HOST', '*****');
V phpMyAdmin vyexportujete databázi (nezazipovanou – .sql) V exportovaném souboru budeme muset přepsat adresu na novou doménu.
V textovém editoru:
hledat -> nahradit staradomena.cz nahradit za novadomena.cz nebo localhost
Pozor na lomínka! http://www.staradomena.cz nahradit za http://www.novadomena.cz/
Vzniklo by něco typu http://www.novadomena.cz//str/stranka…
Localhost nastavte pokud chcete váš web na vlastním serveru v apache. (XAMPP)
Upozornění! Pravděpodobně to bude přepisovat několik tisíc adres což může chvíli trvat!
Další možnost nahrazení domény je přímo v phpMyAdmin
UPDATE wp_options SET option_value = replace(option_value, ‚http://tumulus.skauting.cz/‘, ‚http://localhost/‘) WHERE option_name = ‚home‘ OR option_name = ‚http://localhost/‘;
UPDATE wp_posts SET guid = replace(guid, ‚http://tumulus.skauting.cz/‘,’http://localhost/‘);
UPDATE wp_posts SET post_content = replace(post_content, ‚http://tumulus.skauting.cz/‘, ‚http://localhost/‘);
UPDATE wp_postmeta SET meta_value = replace(meta_value, ‚http://tumulus.skauting.cz/‘, ‚http://localhost/‘);
Upravte stararaurl.cz a novaurl.cz na vaše url. Ještě zkontrolujte, že tabulky mají prefix wp_. V opačném případně změňte v SQL příkazu i ten. Poté klikněte na proveď a databáze se aktualizuje.
Teď které problémy by mohly nastat?
Vložil jsem SQL příkaz, změnil url a zkontroloval prefix, ale po odeslání mi to vrátilo chybu #1046 – No database selected
Zkontrolujte, že v phpmyadminu máte vybranou databázi.
Co je potřeba přepsat především:
INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES
(1, ‚siteurl‘, ‚http://tumulus.skauting.cz/‘, ‚yes‘),
(2, ‚home‘, ‚http://tumulus.skauting.cz/‘, ‚yes‘),
(3, ‚blogname‘, ‚Tumulus je cestou vzhůru!‘, ‚yes‘),
(4, ‚blogdescription‘, ‚skautské středisko Tumulus – Újezd u Brna‘, ‚yes‘),
(5, ‚users_can_register‘, ‚1‘, ‚yes‘),
(6, ‚admin_email‘, ‚petr.lizal@gmail.com‘, ‚yes‘),
(7, ‚start_of_week‘, ‚1‘, ‚yes‘),
(8, ‚use_balanceTags‘, “, ‚yes‘),