Przenosiny Wordpressa z localhost na inny komputer

Przenosiny Wordpressa z localhost na inny komputer
Webowiec
  • Rejestracja:około 11 lat
  • Ostatnio:ponad 7 lat
0

Cześć. mialem już kiedyś do czynienia z przenoszeniem Wordpressa - tu zwykle trafiają się problemy z adresacją strony i wiąże się to z instalowaniem dodatkowych wtyczek, które aktualizują site URL w bazie.

Mając to na uwadze, tym razem przygotowałem sobie miejsce u siebie na kompie tak, aby wszystkie adresy były identyczne jak na starym komputerze. Niestety nawet w tym przypadku moja strona nie działa prawidłowo, bo:
-mogę się zalogowac do panelu admina

  • nie mogę przeglądać zawartości strony

Podam konfigurację na starym i nowym kompie:

STARY KOMP:
Katalog z projektem: D:\P\projekt\trunk\src

plik hosts
127.0.0.1 elo.local

plik httpd-vhosts.conf

Kopiuj
<VirtualHost *:80>
    DocumentRoot "D:\P\projekt\trunk\src"
    ServerName elo.local
    ErrorLog "logs/elo.local-error.log"
     <Directory "D:\P\projekt\trunk\src">
      Options Indexes FollowSymLinks Includes ExecCGI
      AllowOverride All
      Require all granted
     </Directory>
</VirtualHost>

NOWY KOMP:
Katalog z projektem: D:\P\projekt\trunk\src

plik hosts
127.0.0.1 elo.local

plik httpd-vhosts.conf

Kopiuj
<VirtualHost *:80>
    DocumentRoot "D:\P\projekt\trunk\src"
    ServerName elo.local
    ErrorLog "logs/elo.local-error.log"
     <Directory "D:\P\projekt\trunk\src">
      Options Indexes FollowSymLinks Includes ExecCGI
      AllowOverride All
      Require all granted
     </Directory>
</VirtualHost>

Czyż to nie dziwne, że strona nie chodzi?

Treść błędu:
Error 404 Nie znaleziono obiektu!

Nie znaleziono żądanego URL-a na tym serwerze. Jeśli wpisałeś URL-a ręcznie, sprawdź, czy się nie pomyliłeś.

Patryk27
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Wrocław
  • Postów:13042
0

Ja podczas kopiowania strony wykorzystałem https://wordpress.org/plugins/duplicator/ i sprawdziło się bez najmniejszego zająknięcia.


czysteskarpety
czysteskarpety
  • Rejestracja:około 10 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Piwnica
  • Postów:7697
0

wtyczka wpbackup ci ładnie spakuje (nawet łącznie z bazą) w wybranym miejscu na serwerze, tylko ściągasz przerzucasz na nowy, aktualizujesz adresy i tyle, na upartego wystarczyłoby tylko folder wp-content przenieść


Markness
  • Rejestracja:około 15 lat
  • Ostatnio:około 2 lata
1

Ja zawsze przenoszę tylko wp-content, robię backup bazy do .sql -> w notepadzie Find/Replace url, importuję bazę i gotowe ;)

RS
WP trzyma w bazie zserializowane obiekty i taka "brutalna" podmiana powodowała rozjechanie sum kontrolnych. Polecam skrypty do migracji.
Markness
Owszem sumy kontrolne sie sypia, w wiekszosci wypadkow dochodzi kwestia recznego przerzucenia widgetow
Webowiec
  • Rejestracja:około 11 lat
  • Ostatnio:ponad 7 lat
0

Co to znaczy 'przenieść tylko wp-content'?

Jak przeniesiesz tylko wp-content, to będziesz miał tylko wp-content i nawet wgranie bazy nie ruszy strony. Nikt nie wysilił się, aby podejść do problemu z miejsca, w którym aktualnie jestem.

MA
  • Rejestracja:około 17 lat
  • Ostatnio:4 miesiące
  • Lokalizacja:Poznań
0

Ja mam pod ręką taki skrypcik, gdy z localhosta przenoszę na serwer produkcyjny.

Kopiuj
delete from wp_posts where post_type='revision';
delete from wp_posts where post_status='auto-draft';
delete from wp_posts where post_status='draft';
delete from wp_posts where post_status='trash';
update wp_posts set post_content = replace(post_content, 'STARY_URL', 'NOWY_URLl');
update wp_posts set guid= replace(guid, 'STARY_URL', 'NOWY_URL');
update wp_options set option_value= replace(option_value, 'STARY_URL', 'NOWY_URLl');

Potem dodatkowo należy wejść na wp-admin i przeklikać "bezpośrednie odnośniki"

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.