Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Podmiana tekstu w bazie
pracol
post 2.06.2017, 15:58:21
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 24.02.2013

Ostrzeżenie: (0%)
-----


Cześć,

przeniosłem bazę postów (wordpress) z jednej domeny (musiałem z niej zrezygnować) na inną. Jednak wraz ze starą bazą przeniosłem także wszystkie informacje o starej domenie i tak na przykład nie wyświetlają mi się zdjęcia we wpisach ponieważ adres zdjęcia prowadzi do starej domeny (przeniosłem już cały folder 'wp-uploads' w wordpressie).

Potrzebuję od Was pomocy w temacie stworzenia zapytania do bazy danych, które pozwoli mi zmienić w tabeli wp-posts w kolumnie post_content tekst z http://staradomena.pl na http://nowadomena.pl - we wszystkich rekordach tej tabeli.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
gitbejbe
post 2.06.2017, 17:55:59
Post #2





Grupa: Zarejestrowani
Postów: 516
Pomógł: 63
Dołączył: 27.08.2012

Ostrzeżenie: (0%)
-----


najprościej: wyeksportuj starą bazę w phpmyadmin do pliku .sql, otwórz jakimś programem do edycji np notepad - w nim kliknij zakładkę "szukaj", następnie zakładka "zamień", wpisz szukany tekst jako stara domena, a w oknie "zamień na" wpisz nową domenę po czym kliknij przycisk "zamień wszystkie". Zapisz plik i importuj go na serwer. Wsio.

sorki, przeoczyłem. Jeśli nie potrzebujesz nadpisać całej bazy, to oczywiście robisz dokładnie tak samo dla poszczególnych tabel. Są jeszcze jakieś pluginy do wordpressa ale ten sposób jest prosty i pewny.

Ten post edytował gitbejbe 2.06.2017, 17:57:46
Go to the top of the page
+Quote Post
pracol
post 3.06.2017, 09:14:28
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 24.02.2013

Ostrzeżenie: (0%)
-----


i tak to chciałem przekombinować... a nie pomyślałem o tym prostym rozwiązaniu. Dzięki! ; )
Go to the top of the page
+Quote Post
Pyton_000
post 3.06.2017, 15:51:23
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Kod
UPDATE wp_posts SET post_content = REPLACE(wp_content, 'http://staradomena.pl', 'http://nowadomena.pl');


Coś w ten deseń.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 10:00