Ręczna przeprowadzka WordPressa: pliki, baza danych i wp-config.php
Strona WordPress składa się z dwóch części: plików (sam WordPress, motyw, wtyczki i przesłane pliki) oraz bazy danych (strony, wpisy, użytkownicy i ustawienia). Plik wp-config.php łączy te dwie części. Przy ręcznej przeprowadzce przenoszą Państwo obie części i dostosowują plik wp-config.php. Poniżej opisujemy kolejne kroki przeprowadzki do pakietu w WebOké.
Najpierw: czy trzeba to robić ręcznie?
Ręczna przeprowadzka wymaga najwięcej pracy, ale widzą Państwo każdy krok, a ta metoda działa także wtedy, gdy inne sposoby zawodzą. Istnieją prostsze drogi:
- W Website Manager w Moje WebOké prosimy wybrać Importuj stronę oraz Strona znajduje się u innego dostawcy. Więcej w artykule Czy można to zrobić w Moje WebOké? Website Manager.
- Installatron może pobrać stronę z innego serwera: Importowanie istniejącej strony do Installatron.
- Przeprowadzkę mogą Państwo także zlecić nam: Bezpłatna usługa przeprowadzki: tak przenosimy Państwa stronę do WebOké.
Czy przenoszą Państwo również domenę i pocztę? Prosimy najpierw przeczytać artykuł Przeprowadzka domeny, strony i poczty e-mail jednocześnie bez przerw w działaniu: plan krok po kroku. To on określa kolejność działań.
Krok 1: pliki
- U dotychczasowego dostawcy hostingu prosimy utworzyć archiwum zip całego katalogu strony lub pobrać wszystkie pliki przez SFTP albo FTP. Prosimy nie zapomnieć o pliku
.htaccess: pliki zaczynające się od kropki są często ukryte. - Prosimy przesłać archiwum zip w WebOké do katalogu
domains/example.com/public_htmli tam je rozpakować. Więcej w artykule Rozpakowywanie i tworzenie plików zip. Prosimy zwrócić uwagę, aby strona nie znalazła się o jeden katalog za głęboko. - Prosimy usunąć domyślną stronę
index.htmlWebOké, jeśli nadal się tam znajduje, a po rozpakowaniu usunąć również archiwum zip.
Krok 2: baza danych
- Prosimy wyeksportować bazę danych u dotychczasowego dostawcy hostingu, na przykład za pomocą phpMyAdmin. W WebOké robi się to tak: Eksportowanie bazy danych.
- Prosimy utworzyć w DirectAdmin nową, pustą bazę danych wraz z użytkownikiem. Państwa nazwa użytkownika DA i podkreślnik zostaną automatycznie dodane przed nazwą. Prosimy zanotować nazwę bazy, użytkownika i hasło. Więcej w artykule Jaka jest nazwa użytkownika, hasło i nazwa bazy danych dla MySQL?
- Prosimy zaimportować eksport do tej bazy danych. Jeśli zawiera on wiersz
CREATE DATABASElubUSEze starą nazwą, prosimy go usunąć. Więcej w artykule Importowanie bazy danych, także dużych plików.
public_html, nawet na chwilę. Każdy, kto odgadnie nazwę, może go pobrać wraz ze wszystkimi danymi Państwa strony i klientów. Prosimy korzystać z katalogu głównego pakietu i usunąć plik po zakończeniu pracy.Krok 3: dostosowanie wp-config.php
Prosimy otworzyć plik wp-config.php w katalogu public_html w Menedżerze plików (prawy przycisk myszy, Edytuj) i wpisać dane nowej bazy danych:
define( 'DB_NAME', 'gebruiker_wp' ); define( 'DB_USER', 'gebruiker_wp' ); define( 'DB_PASSWORD', 'het-wachtwoord-van-de-databasegebruiker' ); define( 'DB_HOST', 'localhost' );
W WebOké hostem jest zawsze localhost. Prosimy sprawdzić także wiersz $table_prefix: musi on zawierać ten sam prefiks co tabele w bazie danych, na przykład wp_. Jeśli którakolwiek z tych danych jest nieprawidłowa, pojawi się komunikat "Error establishing a database connection", zob. Error establishing a database connection.
Krok 4: nowy adres? Wyszukiwanie i zamiana
Jeśli domena pozostaje taka sama, w bazie danych nie trzeba niczego zmieniać. Jeśli strona przenosi się na inną domenę lub z http na https, prosimy zamienić adres w całej bazie danych za pomocą narzędzia, które obsługuje dane serializowane. Nigdy nie należy używać do tego zwykłego polecenia SQL. Więcej w artykule Wyszukiwanie i zamiana w bazie danych WordPress.
Krok 5: testowanie przed przeniesieniem domeny
Jeśli domena nadal wskazuje na dotychczasowego dostawcę hostingu, mogą Państwo obejrzeć stronę u nas bez wprowadzania zmian w DNS. Więcej w artykule Podgląd strony w WebOké przed przeniesieniem domeny. Prosimy sprawdzić strony, logowanie, formularze oraz ewentualnie sklep.
Krok 6: przełączenie
- Czy prowadzą Państwo sklep internetowy lub otrzymują komentarze? W takim przypadku od tej chwili prosimy niczego nie zmieniać na starej stronie. Jeśli od kroku 2 coś się zmieniło, prosimy jeszcze raz przenieść bazę danych.
- Prosimy skierować domenę na WebOké lub ją przenieść, zgodnie z planem krok po kroku z artykułu KB 99 wymienionego powyżej.
- Po przeprowadzce strona automatycznie otrzyma certyfikat. Jeśli to się nie uda, zob. Aktywacja i odnawianie certyfikatu SSL oraz rozwiązywanie problemów.
Po przeprowadzce
- Jeśli strony zwracają błąd 404, prosimy raz zapisać ustawienia w Ustawienia > Bezpośrednie odnośniki. Więcej przyczyn opisujemy w artykule Moja strona nie działa po przesłaniu plików lub przeprowadzce.
- Prosimy sprawdzić, czy strona wysyła wiadomości e-mail, zob. Niezawodne wysyłanie poczty z WordPress i WooCommerce przez SMTP.
- Jeśli u dotychczasowego dostawcy hostingu korzystali Państwo z zadań cron, prosimy skonfigurować je ponownie. Więcej w artykule Zadania Cron: automatyczne uruchamianie zadań.
- Prosimy zaimportować stronę do Installatron lub Website Manager, aby móc ją tam aktualizować i tworzyć jej kopie zapasowe (artykuł KB 182 wymieniony powyżej).
- Prosimy wypowiedzieć dotychczasowy hosting dopiero wtedy, gdy wszystko działa poprawnie przez kilka dni, a wcześniej pobrać stamtąd ostatnią kopię zapasową.
Czy strona została przeniesiona również na inną domenę? W takim przypadku prosimy ustawić przekierowanie ze starej domeny i jej nie rezygnować. Więcej w artykule Przeniesienie strony na inną domenę bez utraty widoczności w wyszukiwarkach.
Dalsza lektura
- Migrating WordPress na developer.wordpress.org (w języku angielskim)
Chcą Państwo dowiedzieć się więcej? Zapraszamy na bezpłatny kurs WordPress, lekcja 9.5 Przeprowadzka strony WordPress.
