• Rozwiązano mar0

    (@mar0)


    Witam

    Jestem początkującym użytkownikiem, natomiast nad stroną pracowałem 2 miesiące i bardzo byłoby szkoda ją stracić.

    Chciałem stronę utworzoną w katalogu /WordPress przenieść do głównego katalogu i podmienić ją z obecną „starą” stroną. W tym celu skopiowałem wszystkie pliki wordpressa na komputer. Oczywiście coś musiałem wykonać źle i nic z tego nie wyszło. Zmieniłem też (niestety) adres wordpressa i strony w panelu wordpressa i (prawdopodobnie) dopiero później wykonałem kopię bazy danych.

    W tej chwili sytuacja wygląda tak że mam kopię plików (nawet kilka kopii z różnych okresów) i bazę danych po zmianie adresów. Na serwerze nie ma już żadnych plików wordpressa (tylko stara działająca strona). Chciałbym w jakikolwiek sposób przywrócić do działania moją stronę, lecz wszystkie dostępne poradniki w internecie nie sprawdzają się. Ponowna instalacja wordpressa i podmiana plików (lub same wgranie plików z kopii zapasowej) z importem bazy nic nie daje, (albo są rożne komunikaty o błędzie, albo problem z połączeniem z bazą danych, albo pusta strona). Co ciekawe w bazie danych w wp_options istnieją poprawne adresy strony tj. /WordPress. wp-config też wydaje się w porządku.

    Walczę z tym od tygodnia i bardzo proszę pomoc.

    Pozdrawiam

Viewing 3 replies - 1 through 3 (of 3 total)
  • WordPress linkuje sobie wpisy i całą resztę strony w bazie danych. Jeżeli przeniosłeś stronę i zmieniłeś domenę to musisz też zmienić wszelkie rekordy z tą stroną związane w phpmyadmin.. Są do tego wtyczki ale narobiłeś sobie do tego stopnia, że będziesz musiał te rekordy edytować ręcznie.

    Pozdrawiam

    Twórca wątku mar0

    (@mar0)

    Dziękuję, chyba już mniej więcej wiem co i jak więc biorę się do roboty.

    Pozdrawiam

    Jedną z opcji jest napisanie funkcji preg_replace, która w treści podmieni w locie wszystkie informacje, ale dla dużej strony strasznie ją obciąży.

    Opcja druga:
    Ściągni całą bazę do pliku SQL [jako kopia]
    Wejdź w tabelę zawierającą posty i kliknij SQL
    wklej komendę:
    UPDATE wp_posts SET guid = replace(guid, 'http://www.stara.pl','http://www.nowa.pl');

    oraz

    UPDATE wp_posts SET post_content = replace(post_content, 'http://www.stara.pl', 'http://www.nowa.pl');


    Natychmiastowa pomoc
    http://jaworowi.cz/ratunku.html

Viewing 3 replies - 1 through 3 (of 3 total)
  • Temat ‘Problem z odzyskaniem strony’ jest zamknięty na nowe odpowiedzi.