W styczniu opisywałem sposób jak zainstalować WordPressa na komputerze przy pomocy aplikacji AppServ. W komenatrzach do tego wpisu jeden z czytelników poprosił mnie o opisanie sposobu w jaki przenieść instalację WordPressa na inny serwer. Poniższa instrukcja dotyczy zarówno przenoszenia WordPressa z serwera na serwer, jak i z komputera na serwer.
1. Wyeksportuj Bazę Danych
Zaloguj się do phpMyAdmin’a, wybierz bazę danych, którą chcesz wyeksportować i kliknij w zakładkę “Eksport”:
- W polu Eksport upewnij się, że wszystkie tabele są wybrane
- W polu Struktura zaznacz opcję “Dodaj DROP TABLE / DROP VIEW” (to polecenie wykasuje wszystkie istniejące tabele w nowej bazie danych)
- Zaznacz opcję “Zapisz jako plik”
- Kliknij “Wykonaj” i zapisz plik bazy danych na komputerze
2. Znajdź i Zamień Wszystkie Stare Adresy URL
Otwórz plik bazy danych swoim ulubionym edytorem tekstu i zamień wszystkie stare adresy URL na nowe, np.: http://localhost/wordpress/ lub http://www.stary.tipspot.pl/ na http://www.nowy.tipspot.pl/:
3. Stwórz Nową Bazę Danych i Zaimportuj Plik Bazy Danych
Nie wiesz jak stworzyć bazę danych? Przeczytaj mój poradnik Jak stworzyć bazę danych.
Zaloguj się do swojego panelu administracyjnego serwera, stwórz nową bazę danych MySQL i przypisz do niej użytkownika (użytkownik na niektórych polskich serwerach jest tworzony i przypisywany automatycznie).
Zaloguj się do phpMyAdmin’a na nowym serwerze, wybierz nową bazę danych i kliknij “Import”:
- Wybierz plik bazy danych, który wcześniej edytowałeś
- Wybierz zestaw znaków dla pliku utf8
- Kliknij “Wykonaj”
4. Przekopiuj WordPressa na Nowy Serwer
Przekopiuj cały katalog instalacji WordPressa ze starego serwera na nowy serwer.
5. Edytuj plik wp-config.php
Plik wp-config.php znajduje się w katalogu głównym WordPressa i zawiera wszystkie ważne ustawienia konfiguracyjne naszej instalacji. W pliku trzeba zmienić:
- Nazwę bazy danych
- Nazwę użytkownika bazy danych
- Hasło do bazy danych
- Serwer bazy danych (bardzo często wystarczy pozostawić w tym miejscu “localhost”)
6. Gotowe!
Odwiedź swój nowy adres strony. Wszystko powinno działać!
Jeśli masz jakieś problemy z przenosinami WordPressa napisz. Chętnie Ci pomogę!






Uważam, że punkt 2 powinien być przez programistów poprawiony bo jest tylko zamieszaniem, a można to przecież zrobić jako 1 rekord w bazie.
Dzięki, bardzo przydatne
Witam bardzo pomocna instrukcja ale niestety nie wszystko dziala po przeniesieniu bazy na inny server. Nie mam zdjec nie moge zrobic zadnego uploadu (themes, plugins, zdjec) poniewaz baza widzi stara konfiguracje sciezki instalacyjnej. Czy ktos wie jak to skorygowac lub przeniesc baze tak zeby wszystkodzialalo?
Pozdrawiam
Pawel
niestety Error establishing a database connection, zamieniłem stare linki na nowe i nic.
Hm, niby wszystko zaimportował ale… na starym serwerze baza miała 82 MB, plik zapisany lokalnie – 42 MB, po zaimportowaniu baza ma 33 MB…
Zerknąłem do środka – posty są poucinane po kilkudziesięciu znakach.
Ktoś wie co się stało? Dzięki wielkie za pomoc.
A mi przy importowaniu bazy na nowy serwer wyskakuje taki błąd: Błąd
Zapytanie SQL:
–
– Baza danych: `wordpress`
–
– ——————————————————–
–
– Struktura tabeli dla `wp_comments`
–
DROP TABLE IF EXISTS `wp_comments` ;
MySQL zwrócił komunikat: Dokumentacja
#1046 – No database selected
Witam. Przejdę od razu do rzeczy:
Przenoszę stronę WP na inny serwer, przy konfiguracji podanej wyżej dostaje taki błąd:
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 16 bytes) in /home/…-includes/pomo/mo.php on line 219 (MYSQL na nowym serwerze)
Próbowałem tez uzyc plugina: http://wordpress.org/extend/plugins/external-database-authentication/
ale wtedy wyskakuje inny błąd: Error establishing a database connection (MYSQL na starym zewnetrznym serwerze)
Z góry dziekuje za pomoc!
Czesc Janek. Sprobuj skorzystac z tego rozwiazania: http://swo.me/b
Jak nie zadziała będziemy myśleć dalej.
Pawel, jestes pewny, ze przeniosles wszystkie pliki na nowy serwer i wykonales punkt 2? Wlasnie zmiana tych sciezek powoduje, ze obrazki sa wyswietlane z nowego adresu a nie odwoluja sie do starego.