![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 1 Dołączył: 16.08.2004 Skąd: Koszalin Ostrzeżenie: (0%) ![]() ![]() |
Muszę w całej bazie zamienić adres www X na Y, coś na wzór:
Kod UPDATE wp_options SET option_value = replace(option_value, 'http://www.old-domain.com', 'http://www.new-domain.com') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET guid = replace(guid, 'http://www.old-domain.com','http://www.new-domain.com'); UPDATE wp_posts SET post_content = replace(post_content, 'http://www.old-domain.com', 'http://www.new-domain.com'); Ale tych tabel i komórek jest dużo więcej. Jest jakieś ogólne, uniwersalne zapytanie które przeszuka całość i podmieni? Najlepiej coś właśnie z jakimś uniwersalnym zapytaniem SQL bo mam ograniczony dostęp do powłoki. Admin próbował to perlem podmienić (na zrzucie bazy): Kod perl -pi -e 's/www.old-domain.com/www.new-domain.com/' dump.sql Ale też z tego nic nie wyszło :/ Podmienił 8 wpisów z > 900. edit:// Co do perla pomogło to: Kod sed 's/stara/nowa/g' baza_stara.sql > baza_zmieniona.sql Ale może ktoś zna metodę via phpmyadmina? Ten post edytował Fidma 16.09.2008, 10:44:06 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 16:30 |