01.16
Ostatnio przenosiłem tego bloga na inny serwer. Wiązało się to zmianą domeny, zmianą ścieżek wewnętrznych, przeniesieniem bazy danych oraz zmianą prefiksu tabel w bazie danych.
Ku mojemu zdziwieniu po zalogowaniu do panelu oczom moim ukazał się napis:
Nie posiadasz wystarczających uprawnień, by wejść na tę stronę
W internecie nie znalazłem rozwiązania na ten problem i zajęło mi trochę czasu rozwiązanie problemu. Postanowiłem więc opisać krok po kroku w jaki sposób przenosimy wordpressa.
1. Kopiujemy pliki bolga w nową lokalizację
W moim przypadku do pobrania plików z FTP użyłem programu FileZilla. Wgrywanie plików na nowy serwer wymagało połączenia się przez protokół SCP, użyłem więc programu WinSCP. Oba podane programy są darmowe.
2. Edytujemy plik wp-config.php
Plik wp-config.php znajduje się w katalogu głównym naszego WordPress’a.
Zmieniamy w nim następujące linie:
define('DB_NAME', 'wordpress');
/** Nazwa użytkownika bazy danych MySQL */
define('DB_USER', 'wordpress');
/** Hasło do bazy danych MySQL */
define('DB_PASSWORD', 'password');
/** Adres serwera MySQL */
define('DB_HOST', 'localhost');
/** Prefix dla tabel Wordpress'a */
$table_prefix = 'blog_';
3. Edytujemy konfigurację w bazie danych
W tabeli options edytujemy pola o nazwie (option_name):siteurl oraz home.
Wstawiamy w nie jako wartość aktualny adres bloga.
4. Zmieniamy prefix tabel WordPress
Jeśli zachodzi potrzeba zmiany prefiksu należy pamiętać o jednej rzeczy. Poza zmianą nazw tabel TRZEBA zmienić wszystkie wpisy w tabelach options oraz usermeta, których nazwa ma przedrostek identyczny jak stary prefix bloga. W nazwach rekordów zamieniamy stary prefix na nowy.
Wpisujemy adres naszej strony i viola! Mamy przeniesionego bloga.
Dzięki wielkie! Nie korzystam w ogóle z WP ale przyszła chwila że trzeba było potestować ten framework :)
Dzieki wielkie za info, szczegolnie za info o tabeli options. Dodalbym tylko zeby sprawdzic czy salty sa takie same jak w configu.
Przydatny wpis, ale to właśnie kara za korzystanie z WordPressa. Osobiście wole tworzyć osobiste blogi na flat CMS. Jest ich kilka, mają przyzwoite opcje, a ewentualny backup jest prosty jak konstrukcja cepa – zgrywamy cały folder na dysk i wgrywamy na 2 stronę ot i cała magia Internetu i wiedzy tajemnej prysnęła ;-)