publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
5 skomentuj »

TAGI: wordpress , phpmyadmin , import , baza danych , blog

2009-02-04 11:03  |  Monika Pyszczek

Jak przenieść instalację WordPressa do nowej bazy danych i pod nowy adres WWW

Jak przenieść instalację WordPressa do nowej bazy danych i pod nowy adres WWW

Jeśli przenosimy WordPressa do nowej lokalizacji, ale wciąż będziemy używali tej samej domeny, proces migracji jest bardzo prosty. Zmieniamy tylko w pliku wp-config dane dostępowe do bazy danych (jeżeli takowa się zmieniła). W wypadku kiedy przenosimy bloga pod całkiem nowy adres, operacja jest równie prosta, ale trzeba pamiętać o dwóch zmianach w bazie danych – jeśli tego nie zrobimy, po wpisaniu w przeglądarce nowego adresu blog automatycznie przekieruje nas na starą witrynę.

Poniżej znajduje się krótka instrukcja przenoszenia bloga do nowej lokalizacji, z nową bazą danych i nowym adresem WWW.

1.    Przenosimy wszystkie pliki i katalogi WordPressa do nowej lokalizacji. Możemy również skopiować na serwer docelowy nową paczkę do instalacji WordPressa. W tym wypadku należy jednak pamiętać, żeby skopiować zawartość katalogu uploads (wp-content/uploads) z dotychczasowej lokalizacji do nowej.

2.    Za pomocą Wiersza polecenia lub narzędzia phpMyAdmin wykonujemy eksport bazy danych WordPressa z dotychczasowego serwera bazy danych.

3.    Importujemy i modyfikujemy bazę danych na uprzednio utworzonym nowym serwerze bazodanowym (patrz poniżej).

4.    Po dokonaniu zmian w bazie danych otwieramy plik wp_options i modyfikujemy pozycje dotyczące bazy (nazwa bazy, nazwa użytkownika, hasło, prefiks bazy) – oczywiście tylko wtedy, jeśli te nazwy zmieniły się wraz z migracją WordPressa.


Jak zaimportować bazę danych za pomocą phpMyAdmina?

W lewym menu wybieramy nazwę bazy danych, po czym w głównym menu wybieramy przycisk Import i wyszukujemy plik z wykonanym wcześniej eksportem bazy. Na końcu wciskamy przycisk Wykonaj.


W menu po lewej stronie wyświetli się zawartość zaimportowanej bazy danych. Wybieramy tabelę wp_options i wciskamy przycisk Przeglądaj.


Teraz musimy zmienić dwa rekordy w tej tabeli odpowiadające za URL do naszego bloga, a także wszystkich odnośników do wpisów i stron. Klikamy ikonę długopisu przy pierwszym rekordzie, w którym zdefiniowany jest adres bloga.


Zmieniamy dotychczasowy adres na nowy.


Tę samą operację wykonujemy w rekordzie option_id = 39.


Jak zaimportować bazę danych za pomocą Wiersza polecenia?

Jeśli baza danych nie istnieje, tworzymy ją za pomocą polecenia:

create database nazwa_bazy;

Następnie tworzymy użytkownika i jego hasło, wydając polecenie:

create user nazwa_uzytkownika identified by ‘haslo’;

Czas na przyznanie użytkownikowi wszystkich praw do bazy danych (wszakże użytkownik musi do bazy np. zapisywać):

grant all privileges on nazwa_bazy.* to ‘nazwa_uzytkownika’;

Teraz importujemy starą bazę, wydając polecenie:

use nazwa_bazy

a następnie:

\. D:\ścieżka\do\pliku.sql

Po udanej operacji importu czas na modyfikację rekordów. Najpierw sprawdzamy dotychczasowy adres bloga w rekordzie option_Id=1 za pomocą zapytania:

select option_value from wp_options where option_id=1;

Następnie, aby zmienić widniejącą tam nazwę domeny, piszemy:

update wp_options set option_value=’nowadomena’ where option_id = 1;

Po czym poprzednim zapytaniem możemy sprawdzić, czy aby na pewno zmieniliśmy adres na poprawny.

To samo wykonujemy z rekordem option_id = 39.

publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
5 skomentuj »

Polecamy

Reklama

Komentarze

  • Konrad

    #1 Konrad 2009-02-04 13:40:55 0

    Z mojego doświadczenia polecam dużo prostrzą i szybszą metodę. Instalujemy naszego Wordpressa (lub nawet kilka) na hostingu oferującym panel Direct Admin. Gdy przyjdzie nam ochota na zmianę serwera - backupujemy wszystkie dane automatycznie, zgrywamy plik z backupem przez FTP na dysk lokalny. Następnie wgrywany pliki na nowy serwer, przywracamy backup, zmieniamy DNSy do kont na nowym hostingu, edytujemy pliki WP-CONFIG (jeśli zmieniły się nazwy baz danych), zmieniamy DNSy domen, czekamy 24h i GOTOWE!

    IP: 85.222.106.[...] Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; pl; rv:1.9.0.5) Gecko/2008120121 Firefox/3.0.5

  • glabek94

    #2 glabek94 2009-02-04 22:37:54 0

    Gdy ja przenosiłem bloga na nowy host to otworzyłem bazę w gedicie i użyłem wyszukaj i zamień. Wszystko się zamieniło i jest pięknie :P.

    IP: 83.24.83.[...] Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5

  • rebus

    #3 rebus 2009-03-27 14:22:54 0

    Również polecam szukaj/zamień do zmiany nazwy domeny w bazie. Przeniosłem tak 12 blogów :)

    IP: 193.25.222.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Chrome/1.0.154.53 Safari/525.19

  • Kamilllos

    #4 Kamilllos 2009-03-28 15:42:53 0

    Wszystko sie przenosi oprocz obrazkow tzn url odnosza sie do starego adresu zarowno we wpisach jak i w stronach...

    IP: 78.28.5.[...] Opera/9.64 (Windows NT 5.1; U; pl) Presto/2.1.1

  • Szy

    #5 Szy 2011-08-09 05:13:33 0

    No właśnie. Obrazki się nie przenoszą. Jak temu zaradzić?

    IP: 83.8.185.[...] Mozilla/5.0 (Windows NT 5.1; rv:5.0) Gecko/20100101 Firefox/5.0

Uwaga! Możesz zarejestrować się w serwisie i w ten sposób zarezerwować swój nick oraz ominąć konieczność ciągłego odczytywania wyrazów.

Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka (słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.

Polecane książki

Czytaj Webhosting

Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.

Zarejestruj domenę

Sprawdź dostępność swojej domeny:

.pl: 0 zł   .com: 19.90 zł
.com.pl: 0 zł   .eu: 19.90 zł