WordPress promena adrese

1

WordPress promena adrese

offline
  • Pridružio: 02 Jan 2008
  • Poruke: 2167

Ovako, zelim da promenim postojeci URL Wordpress sajta. Ne zelim da promenim hosting niti da ponovo instaliram, vec zelim da za ovu postojecu instalaciju, samo promenim URL.

Kako to da pravilno izvedem? Procitao sam da treba da menjam neke stvari i u bazi i u Settings>General u Admin panelu WP-a tj. da samo promenom u Admin panelu necu dobiti zeljene rezultate, vec ce se javiti greske... Video sam da ce biti i problema sa linkovima, pa sam video da se ovo koristi kao resenje za to: https://wordpress.org/plugins/wp-migrate-db/ i https://wordpress.org/plugins/search-and-replace/

Moze li mi neko reci koji je ispravan nacin da ovo izvedem, a da ne moram da ponovo instaliram wordpress?

Hvala



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 25 Jan 2004
  • Poruke: 2784
  • Gde živiš: Niš

Napisano: 16 Mar 2016 22:40

Za poslovne potrebe koristim ovaj alat - https://interconnectit.com/products/search-and-replace-for-wordpress-databases/
Ne instalira se kao plugin već se pokreće kao nezavisna skripta kojoj uneseš MySQL login podatke. Ako ga smestiš u root folder wordpressa, sam će da pokupi login podatke iz wp-config.php-a i moćićeš da mu pristupiš imestajta.com/folder-skripte

Poenta kod ovog alata je što kada replace-uje stringove u bazi, održava (apdejtuje) i brojeve koji obeležavaju dužinu većine stringova a koji su deo serijalizacije php nizova upisanih u bazi.

Kod plugina koji si linkovao (ovaj drugi), a koji nisam probao, takođe stoji "Searches for strings in your WordPress database and replaces them, also in serialized objects." - što znači da bi trebalo da radi isti posao i da ne bi trebalo da brineš. Dakle samo uneseš stari naziv domena i novi i to bi trebalo da bude to.

Dopuna: 16 Mar 2016 22:43

Navedeno ti je čak i "Generates a backup of database with changed site URL for site migration.".
Inače bi uvek trebalo da backup-uješ bazu pri ovakvim operacijama jer nikad se ne zna Smile

Dopuna: 16 Mar 2016 22:44

P.S. Skriptu koju sam ti prvo linkovao, ako je budeš iskoristio, obavezno je obriši posle jer sam siguran da postoje botovi koji crawluju web za tako ostavljenim i nezaštićenim skriptama.



offline
  • Pridružio: 02 Jan 2008
  • Poruke: 2167

Hvala na informacijama.

Odlucicu se onda za ovaj plugin Search and replace, jer mi je jednostavnije plugin, nego nezavisna skripta. Jos jedno pitanje, koji bi redosled bio za sve ovo?

Da izmenim domen u Admin panelu, pa onda da instaliram plugin i tamo izmenim domen i na kraju da dodam domen u cpanel, ili je drugi redosled u pitanju?

offline
  • Pridružio: 25 Jan 2004
  • Poruke: 2784
  • Gde živiš: Niš

Napisano: 17 Mar 2016 20:49

Mislim da nema potrebe da menjaš domen u Admin panelu (Settings > General .. tako?) jer je i taj podatak upisan u bazi i on će biti izmenjen u istom search and replace potezu Smile

Dopuna: 17 Mar 2016 20:50

A što se tiče cpanela, naravno izmeni nakon search and replace-a da bi prvo mogao da pristupiš sajtu sa starim domenom...

offline
  • Pridružio: 02 Jan 2008
  • Poruke: 2167

Znaci, na postojecem domenu instalirati i izvrsiti search&replace. Kad se to zavrsi, dodajem novi domen kao glavni u cpanel, i to je to?

Sta ce se desiti u medjuvremenu, tj. od trenutka kad search&replace zavrsi, do trenutka kad ja ne dodam novi domen? Hoce li pristup sajtu biti moguc?

offline
  • Pridružio: 25 Jan 2004
  • Poruke: 2784
  • Gde živiš: Niš

Vrlo je verovatno da će funkcionisati samo home stranica pre nego što redirektuješ stari domen na novi, i pre nego što dodaš novi domen.

1) Dodaj novi domen
2) Odradi search and replace (pogledaj prvo šta piše u opisu plugina - da li on to radi direktno na bazi ili exportuje sql fajl koji treba ti ručno da importuješ preko cpanela / phpmyadmina verovatno)
3) Kreiraj redirekt za stari domen na novi

offline
  • Pridružio: 02 Jan 2008
  • Poruke: 2167

Mislim da on pravi export baze, koju ja posle treba da importujem ponovo u plugin, da bi se izmenila podesavanja. Cini mi se da je tako, gledajuci screenshootove.
Kakva je procedura u tom slucaju?

offline
  • Pridružio: 25 Jan 2004
  • Poruke: 2784
  • Gde živiš: Niš

Ista Smile
Ne menja se redosled koraka, samo je način replace-ovanja drugačiji. Ako u cpanelu imaš pristup mysql-u, obavezno backupuj bazu pre importovanja.

p.s. nadam se da ta baza nije veća od standardnih limita za dozvoljenu veličinu fajla pri uploadu (upload_max_filesize) Wink

offline
  • Pridružio: 02 Jan 2008
  • Poruke: 2167

Ne, ne, baza je samo nekoliko MB Smile

Sto se tice prvog koraka, da dodam domen u cpanel ili si to mislio da dodam u Admin panelu Wordpress-a?
Ja cu stari domen (tj. ovaj koji je sad, a koji hocu da zamenim) da ubacim kao Allias u cpanel, tako da pokazuje na ovaj novi koji cu da dodam (a koji ce biti primarni domen u cpanelu), zato pitam, jer je treci korak da uradim redirekt, pa zato pitam.

U sustini, mogu li ja sad odmah da izmenim nameservere za ovaj novi domen koji hocu da dodam, a da ga u cpanel dodam tek kad zavrsim sve sa ovim pluginom? U tom slucaju, bih cim plugin zavrsi, mogao da pristupim sajtu sa novog domena ili se varam?

offline
  • Pridružio: 25 Jan 2004
  • Poruke: 2784
  • Gde živiš: Niš

Ništa ne menjaš u Admin panelu Wordpressa - sve što tu vidiš od podataka je u istoj bazi nad kojom ćeš da radiš search and replace domena.

Inače, davno sam koristo cPanel ... imam/imamo svoje dedicated servere za potrebe klijenata i sajtova u našoj firmi pa sve konfiguracije vršim direktno nad konfiguracionim fajlovima ili servisima, tako da ne mogu precizno da te uputim gde je i šta potrebno da izmeniš i da li je sve izvodljivo putem cPanela, ali verujem da za ove potrebe imaš sve funkcionalnosti u panelu.

Slobodno idi putem kojim misliš da treba što se tiče redirekcije domena, samo 'aktiviraj' redirekt ili alias tek nakon što izmeniš domen u bazi jer u suprotnom nećeš moći da pristupiš pluginu koji radi db replace Wink

Takođe, ako server koristi Apache za procesuiranje http zahteva, a da ti je domen prethodno bio na nekom pod-domenu ili sub-folderu, vrlo je verovatno da je to dodatno konfigurisano u .htaccess fajlu koji onda treba da prilagodiš ili vratiš na defaultni wordpress config. U slučaju da je samo zamena tipa prvidomen.com => drugidomen.com (ili .rs, .org, .itd) onda verujem da ta pravila nisu dirana u .htaccessu.
Ako je nginx u pitanju, ili nešto treće, takođe postoji mogućnost da ima statički unešeno ime pod-foldera. U drugom slučaju, ako si dodao 'sajt' u neki sub-folder, može biti i da se to rešava automatski preko panela, samo nisam siguran kako bi to cPanel ili neka dodatna hosting skripta hendlovala na nivou glavnih web server config fajlova. U svakom slučaju mislim da ima dosta uputstva i materijala online za takve stvari kod cPanela Wink

Ko je trenutno na forumu
 

Ukupno su 1227 korisnika na forumu :: 56 registrovanih, 8 sakrivenih i 1163 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, A.R.Chafee.Jr., ajo baba, amaterSRB, Apok, armor, Atomski čoban, bladesu, bojank, Brana01, Bubimir, cenejac111, cinoeye, darcaud, djboj, Dorcolac, dragoljub11987, Futurama, goxin, Istman, Ivan Campo, JimmyNapoli, Kaplar2, Karla, kokodakalo, kolle.the.kid, Krvava Devetka, kuntalo, Lieutenant, Marko Marković, Metanoja, milenko crazy north, milimoj, Milos ZA, miodrag, moldway, Nemanja.M, panzerwaffe, Rakenica, raketaš, raso7, Regrut Boskica, royst33, ruger357, SR-3m, Srki94, Srle993, VP6919, wolf431, wolverined4, Wrangler, zdrebac, Živković, Žrnov, žeks62, 1107