Michał Wiercimok
  • Strona główna
  • Tu zacznij
    • O mnie
    • Zatrudnij mnie
  • Blog
    • Marketing
    • Blogowanie
    • Biznes
    • Eventy
    • Różne
  • Kontakt
  • Strona główna
  • Tu zacznij
  • Blog
  • Kontakt
Michał Wiercimok
  • Strona główna
  • Tu zacznij
    • O mnie
    • Zatrudnij mnie
  • Blog
    • Marketing
    • Blogowanie
    • Biznes
    • Eventy
    • Różne
  • Kontakt
  • Różne

Przenoszenie WordPressa bez pomocy wtyczek

  • 2 sierpnia 2016
  • 3 minute read
Total
0
Shares
0
0
0
0

Gdy tworzymy swój motyw bądź konfigurujemy jakiegoś “gotowca” to nie robimy tego na docelowej domenie a gdzieś, w ukryciu przed robotami indeksującymi i ewentualnymi odwiedzającymi. Jest to podyktowane względami SEO bo nie chcemy aby roboty zindeksowały naszą witrynę z frazami “Lorem Ipsum” lub zawartością “demo”. A gdy na przykład odświeżamy layout to nie chcemy by nasi klienci/czytelnicy widzieli stronę, która się “rozjeżdża”.

Gdy uznamy, że nasza strona jest już gotowa do tego by można ją było pokazać światu musimy wykonać kilka czynności aby po wpisaniu jej adresu była ona widoczna. Istnieje kilka sposobów na migrację strony, w tym wpisie pokażę jak zrobić to bez pomocy zewnętrznych pluginów typu Duplicator, ten sposób opiszę w kolejnym wpisie. Tak więc zaczynamy.

  1. Jeśli migrujemy z innego serwera to za pomocą klienta FTP skopiujmy sobie pliki naszego WordPressa na nasz komputer. Jeśli strona była tworzona lokalnie to punkt ten oczywiście pomijamy. (Bardziej zaawansowani użytkownicy mogą przenieść sobie pliki bezpośrednio pomiędzy serwerami za pomocą SSH).
  2. Logujemy się do phpMyAdmin tworzonej strony, przechodzimy do zakładki “Eksport” i eksportujemy sobie naszą bazę danych (Niektóre hostingi pozwalają na eksport bazy z poziomu swoich paneli zarządzania)
    phpmyadmin-eksport-compressor
  3. Pobrane wcześniej pliki kopiujemy do folderu docelowej strony
  4. Na docelowym hostingu tworzymy sobie nową bazę danych i logujemy się do niej za pomocą phpMyAdmin
  5. Wybieramy zakładkę “Import” i importujemy plik stworzony w punkcie 2.
    phpmyadmin-import-compressor
  6. Po zaimportowaniu bazy przechodzimy do zakładki SQL i wklejamy kod poniższego zapytania
    phpmyadmin-sql-compressor
    UPDATE wp_options SET option_value = replace(option_value, 'http://www.staradomena.pl', 'http://www.nowadomena.pl') WHERE option_name = 'home' OR option_name = 'siteurl';
    UPDATE wp_posts SET guid = replace(guid, 'http://www.staradomena.pl','http://www.nowadomena.pl');
    UPDATE wp_posts SET post_content = replace(post_content, 'http://www.staradomena.pl', 'http://www.nowadomena.pl');

    Gdzie oczywiście zamieniamy http://www.staradomena.pl na adres na którym tworzyliśmy witrynę a http://www.nowadomena.pl na adres docelowy. Po zmianie danych klikamy “Wykonaj”

  7. Wracamy do naszego klienta FTP i gdy skopiowały się nam już wszystkie pliki to otwieramy sobie do edycji plik wp-config.php
  8. W pliku wp-config.php znajdujemy sekcje:
    /** Nazwa bazy danych, której używać ma WordPress */
    define('DB_NAME', 'database_name');
    
    /** Nazwa użytkownika bazy danych MySQL */
    define('DB_USER', 'username');
    
    /** Hasło użytkownika bazy danych MySQL */
    define('DB_PASSWORD', 'password');
    
    /** Nazwa hosta serwera MySQL */
    define('DB_HOST', 'localhost');

    Gdzie define('DB_NAME', 'database_name'); – to nazwa naszej nowej bazy danych utworzonej w punkcie 4
    define('DB_USER', 'username'); – to nazwa użytkownika w/w bazy
    define('DB_PASSWORD', 'password'); – to hasło do bazy danych
    Po wypełnieniu w/w danych wysyłamy plik na serwer.

  9. Przechodzimy pod adres naszej nowej strony i powinniśmy ją zobaczyć.
  10. Może się zdarzyć tak, że zobaczymy komunikat “Błąd łączenia z bazą danych”. Należy wtedy sprawdzić dane podane w pliku wp-config.php gdyż być może wkradła nam się literówka bądź spacja. Możliwe jest również, że nasz hosting posiada inny adres bazy danych. Wtedy musimy znaleźć w panelu sterowania hostingu ów adres i zamienić go w linii /** Nazwa hosta serwera MySQL */
    define('DB_HOST', 'localhost');

    Ponownie zapisujemy plik i wysyłamy go na serwer.

W teorii, dobrze napisany motyw powinien zacząć działać po wykonaniu wyżej wymienionych czynności. W praktyce może być inaczej i na przykład nie będą nam się wyświetlały niektóre obrazy. Co prawda miało być bez pluginów ale w takim przypadku może być pomocna wtyczka Velvet Blues Update URLs w której podajemy stary i nowy adres a ona zajmie się ich podmianą. Może się również zdarzyć tak, że w motywie jakieś URLe są wpisane “na sztywno” (choć nie powinny bo od tego są funkcje WP jak get_template_directory_uri() ) – wtedy nie pozostaje nic innego jak edycja plików motywu i ich podmiana.

Total
0
Shares
Udostępnij 0
Tweet 0
Udostępnij 0
Previous Article
Zabezpieczanie Wordpressa 1
  • Różne

Zabezpieczanie WordPressa

  • 2 sierpnia 2016
Zobacz post
Next Article
Kompresja obrazów on-line 2
  • Różne

Kompresja obrazów on-line

  • 2 sierpnia 2016
Zobacz post

Newsletter

Podobał Ci się artykuł? Dołącz do newslettera!

Może Ci się spodobać
Pozycjonowanie Sklepu Internetowego 3
Zobacz post
  • Różne

Pozycjonowanie Sklepu Internetowego

  • Michał Wiercimok
  • 10 sierpnia 2021
Jak zrobić stronę internetową - Poradnik 4
Zobacz post
  • Różne

Jak zrobić stronę internetową – Poradnik

  • Michał Wiercimok
  • 31 marca 2020
.htaccess bez tajemnic 5
Zobacz post
  • Różne

.htaccess bez tajemnic

  • Michał Wiercimok
  • 16 marca 2020
Jaki wybrać hosting 6
Zobacz post
  • Różne

Jaki wybrać hosting

  • Michał Wiercimok
  • 23 lutego 2020
Gdzie zarejestrować domenę internetową? 7
Zobacz post
  • Różne

Gdzie zarejestrować domenę internetową?

  • Michał Wiercimok
  • 20 stycznia 2020
[Case Study] Strona afiliacyjna w 12 miesięcy od 0 - 5000 uu, niskim kosztem 8
Zobacz post
  • Różne

[Case Study] Strona afiliacyjna w 12 miesięcy od 0 – 5000 uu, niskim kosztem

  • Michał Wiercimok
  • 16 stycznia 2020
Wybór domeny na bloga 9
Zobacz post
  • Różne

Wybór domeny na bloga

  • Michał Wiercimok
  • 16 listopada 2019
Jak wydać książkę? 10
Zobacz post
  • Różne

Jak wydać książkę?

  • Michał Wiercimok
  • 12 czerwca 2019

Dodaj komentarz Anuluj pisanie odpowiedzi

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Newsletter

Dowiaduj się co nowego w e-marketingu

Michał Wiercimok
  • Pozycjonowanie Katowice
  • Mapa Strony
  • O mnie
  • Kontakt
  • Polityka plików cookies

Input your search keywords and press Enter.

Zarządzaj swoją prywatnością

Żeby zapewnić najlepsze wrażenia, my oraz nasi partnerzy używamy technologii takich jak pliki cookies do przechowywania i/lub uzyskiwania informacji o urządzeniu. Wyrażenie zgody na te technologie pozwoli nam oraz naszym partnerom na przetwarzanie danych osobowych, takich jak zachowanie podczas przeglądania lub unikalny identyfikator ID w tej witrynie. Brak zgody lub jej wycofanie może niekorzystnie wpłynąć na niektóre funkcje.

Kliknij poniżej, aby wyrazić zgodę na powyższe lub dokonać szczegółowych wyborów. Twoje wybory zostaną zastosowane tylko do tej witryny. Możesz zmienić swoje ustawienia w dowolnym momencie, w tym wycofać swoją zgodę, korzystając z przełączników w polityce plików cookie lub klikając przycisk zarządzaj zgodą u dołu ekranu.

Funkcjonalne Zawsze aktywne
Przechowywanie lub dostęp do danych technicznych jest ściśle konieczny do uzasadnionego celu umożliwienia korzystania z konkretnej usługi wyraźnie żądanej przez subskrybenta lub użytkownika, lub wyłącznie w celu przeprowadzenia transmisji komunikatu przez sieć łączności elektronicznej.
Preferencje
Przechowywanie lub dostęp techniczny jest niezbędny do uzasadnionego celu przechowywania preferencji, o które nie prosi subskrybent lub użytkownik.
Statystyka
Przechowywanie techniczne lub dostęp, który jest używany wyłącznie do celów statystycznych. Przechowywanie techniczne lub dostęp, który jest używany wyłącznie do anonimowych celów statystycznych. Bez wezwania do sądu, dobrowolnego podporządkowania się dostawcy usług internetowych lub dodatkowych zapisów od strony trzeciej, informacje przechowywane lub pobierane wyłącznie w tym celu zwykle nie mogą być wykorzystywane do identyfikacji użytkownika.
Marketing
Przechowywanie lub dostęp techniczny jest wymagany do tworzenia profili użytkowników w celu wysyłania reklam lub śledzenia użytkownika na stronie internetowej lub na kilku stronach internetowych w podobnych celach marketingowych.
Statystyka

Marketing

Funkcje
Zawsze aktywne

Zawsze aktywne
Zarządzaj opcjami Zarządzaj serwisami Zarządzaj dostawcami Przeczytaj więcej o tych celach
Zarządzaj opcjami
{title} {title} {title}