• Witam,
    Uaktualniałam stronę http://www.akademiagoodlook.pl. Nowa wersja tworzona była na subdomenie test.akademiagoodlook.pl
    Teraz chciałabym przenieść nową wersję na właściwą domenę. Jak najlepiej to zrobić?
    Czy muszę zacząć od skasowania plików poprzedniej wersji? Co dalej? Jaki sposób polecacie?

Viewing 15 replies - 1 through 15 (of 17 total)
  • Jeżeli przenosisz na inny serwer, to robisz eksport bazy danych, następnie importujesz ją na właściwym. Potem podmieniasz w bazie stare ścieżki na nowe – najlepiej tym skryptem.
    Na koniec przenosisz wszystkie pliki i edytujesz plik wp-config.php podając właściwe dane do nowej bazy – ot cała filozofia.

    Ewentualnie można podmienić sobie ścieżki jeszcze przed eksportem bazy np. korzystając z wtyczki http://wordpress.org/plugins/wp-migrate-db/

    Jeżeli na tym samym serwerze, to tylko aktualizujesz ścieżki w bazie ww. skryptem i przenosisz pliki.

    Thread Starter persefona132

    (@persefona132)

    Serwer ten sam. Tylko że na stronie, którą chcę uaktualnić znajdują się pliki obecnej strony. Rozumiem, że wcześniej muszę je stąd wykasować?
    Podobno dość prostą wtyczką do WP jest jeszcze Velvet Blues Update URLs?

    Tak, kasujesz stare pliki i tabele w bazie, po czym kopiujesz nowe.

    Podobno, ja wolę jednak podany wyżej skrypt – nie wymaga instalacji i jest niezależny od wordpressa i działa nawet gdy sam wp się nie podnosi.

    Thread Starter persefona132

    (@persefona132)

    Ok, podmieniłam pliki, dodałam dane w wp-config i..
    strona faktycznie pojawia się pod nową domeną, ale przechodząc na każde kolejne zakładki, strony, przechodzi automatycznie na poprzedni adres. Nie skorzystałam z wtyczki o której wspomniałeś, bo nie bardzo się w niej odnajduję:)

    Pobierasz ten skrypcik, wrzucasz go sobie przez ftp do katalogu głównego swojego bloga i odpalasz w przeglądarce.
    Na pierwszym ekranie zaznaczona opcja Pre-populate the DB values form with the ones used in wp-config? … dajesz Submit, wczyta sobie dane z pliku konfiguracyjnego, podajesz jedynie hasło do bazy i dajesz Submit DB details, w kolejnym oknie będzie lista tabel – wszystkie mają być zaznaczone i klikasz Continue, w ostatnim oknie masz już tylko dwa pola ….w pierwsze dajesz:
    http://test.akademiagoodlook.pl
    w kolejnym:
    http://www.akademiagoodlook.pl
    -klikasz Submit Search string i to wszystko.

    Thread Starter persefona132

    (@persefona132)

    Skrypt pobrany, wrzucony, jednak problem co dalej..muszę odpalić ten skrypt w przeglądarce? Niestety próbuje w różnych i nie mogę otworzyć w oknie przeglądarki..

    Thread Starter persefona132

    (@persefona132)

    A wtyczka Search&Replace?

    wypakowujesz pliczek php i wrzucasz do katalogu głównego bloga (tam, gdzie masz wp-config.php) – upewnij się tylko, ze ma uprawnienia nadane.
    Potem tylko w przeglądarce wpisujesz http://www.akademiagoodlook.pl/searchreplacedb2.php

    Na upartego możesz również jakąś stosowną wtyczką np. relocate

    Thread Starter persefona132

    (@persefona132)

    Czy zaznaczać opcję Leave GUID column unchanged? 🙂

    Zaznacz.

    Thread Starter persefona132

    (@persefona132)

    Ok, zrobione. Jednak całość działa bez zmian. Strona startowa otwiera się na nowej domenie, wszelkie inne podstrony, na poprzedniej domenie.

    Thread Starter persefona132

    (@persefona132)

    Kiedy chcę wejśc w panel admina na nowej domenie, pojawia się błąd: Warning: Cannot modify header information – headers already sent by (output started at /home/joanna13/domains/akademiagoodlook.pl/public_html/wp-config.php:1) in /home/joanna13/domains/akademiagoodlook.pl/public_html/wp-includes/pluggable.php on line 876

    Odnośnie błędu – sprawdź plik wp-config.php czy nie ma czegoś przed znacznikiem <?php albo za ewentualnym ?> ….nie może być nawet spacji.
    Plik też musi być zakodowany w UTF-8 bez BOM.

    więcej…

    Co do adresów ….to coś masz namieszane. Nie masz przypadkiem gdzieś w plikach motywu na sztywno wstawionego http://test.akademiagoodlook.pl ??

    -a tak na marginesie, po użyciu wykasuj skrypt podmiany …inaczej ktoś ci kuku może zrobić.

    Thread Starter persefona132

    (@persefona132)

    rzeczywiście, coś było przed <?php, teraz mogę się zalogować do panelu – co zauważyłam – w ustawieniach pojawia się:
    Adres URL WordPressa : http://www.akademiagoodlook.pl
    Adres URL witryny :www.test.akademiagoodlook.pl
    Pewnie to jest przyczyną problemów, tylko w panelu WP nie mam możliwości zmiany tego adresu. Można to zrobić np. w phpadmin?

    A nie masz przypadkiem zdefiniowanego adresu w pliku wp-config.php ?
    Coś w ten deseń?

    define('WP_HOME','http://example.com');
    define('WP_SITEURL','http://example.com');

Viewing 15 replies - 1 through 15 (of 17 total)
  • Temat ‘Zmiana domeny’ jest zamknięty na nowe odpowiedzi.