JanMatuszak
30.07.2023, 21:31:22
Dzień dobry!
Mam taki problem, który nie bardzo wiem, jak rozwiązać. Otóż, mam sobie bazę mysql, w której mam np. linki do zdjęć. I zmieniła się konfiguracja serwera. Domenta nie jest już xyz.pl a zzz.pl jak zatem wyszukać we wszystkich polach wystąpienia xyz.pl i zamienić je na zzz.pl?
vokiel
30.07.2023, 21:40:22
Zwykły UPDATE z REPLACE(), tylko musisz wiedzieć w których kolumnach i tabelach są dane do podmiany.
Ewentualnie (jeśli nie potrzebujesz tego online) możesz zrobić dumpa bazy, podmienić wartości w pliku i potem wczytać go do bazy.
Salvation
2.08.2023, 11:06:56
WordPress? Jest specjalny skrypt na zmianę domeny, bo taka zwykła podmiana z użyciem REPLACE skutkuje problemami w serializacji.
Kiedyś był to tylko skrypt dostępny na GH, ale teraz widzę, że jest wciągnięty już do wp-cli, więc wystarczy odpalić jedną komendę:
Kod
wp search-replace <old_url> <new_url>
Artykuł:
https://help.dreamhost.com/hc/en-us/article...dPress-Site-URL