Skip to content
Pretraga...

Migracija sajta sa cPanel-a na DirectAdmin

U ovom članku objasniću kako prebaciti (migrirati) sajt sa cPanel hosting naloga na nalog sa DirectAdmin kontrolnim panelom. Već sam objasnio sve principe za migraciju (WordPress) sajta u prethodnom članku, tako da ću se ovde baviti samo specifičnostima vezanim za DirectAdmin i podrazumevati da je sve iz prethodnog članka poznato čitaocu.

Poseban članak objašnjava kreiranje korisničkih naloga i automatskih bekapa za DirectAdmin.

Sadržaj:

  1. Kreiranje baze korištenjem DirectAdmin-a
  2. Izmene putanja
  3. Import baze i fajlova
  4. Kreiranje mejl naloga
  5. Ažuriranje nameserver-a / DNS-a
  6. “Instaliranje” SSL / TLS sertifikata
  7. Moj prvi lični utisak sa DirectAdmin-om


1. Kreiranje baze korištenjem DirectAdmin-a

Za WordPress i ostale sajtove koji koriste bazu, treba je prvo kreirati, pre importovanja.

Izbor opcije za kreiranje baze i korisnika iz glavnog DirectAdmin menija
Izbor opcije za kreiranje baze i korisnika iz glavnog DirectAdmin menija
Slika 1


Na sledećem ekranu biramo ime baze, korisnika i lozinku za pristup istoj:

Izabrao sam da se ime baze razlikuje od korisničkog imena (2)
Izabrao sam da se ime baze razlikuje od korisničkog imena (2)
Slika 2


2. Izmene putanja

Barem na DirectAdmin testnom nalogu, putanja je kreirana nešto drugačije nego što sam navikao kod prethodnih hosting provajdera koji su koristili cPanel. Tako da će barem ovo morati da se izmeni u svim fajlovima. Princip je već objašnjen ovde.

Kod cPanel-a, putanje su obično:
/home/ime_naloga/public_html/
dok DirectAdmin pravi:
/home/ime_naloga/domains/ime-domena.com/public_html/

Ne sviđa mi se što je u ovom setapu putanja puno duža. Zavisi i od imena domena, naravno. Znam nekoliko WordPress sajtova sa dugačkim, “opisnim” imenima fajlova slika, koje će ovako dugačka putanja baš “zaboleti”.

Ostalo sam kreirao isto kao i na predhodnoj lokaciji (ime baze, korisnika i ostalo). Ime domena je, naravno, ostalo isto. Tako da ništa više nije potrebno editovati.


3. Import baze i fajlova

Fajlove uploadujem pomoću FTP-a, a nakon toga ih raspakujem iz kontrolnog panela DirectAdmin fajl menadžera.

Otvaranje DirectAdmin fajl menadžera i odlazak u direktorijum public_html
Otvaranje DirectAdmin fajl menadžera i odlazak u direktorijum public_html
Slika 3


Zatim otpakujem fajlove:

Prelaz mišem preko fajla (1) otvara pop-up meni u kojem biram "Extract" (2)
Prelaz mišem preko fajla (1) otvara pop-up meni u kojem biram “Extract” (2)
Slika 4


Sad je vreme da se importuje i baza. Izabrao sam opciju phpMyAdmin, koja me je, posle unošenja korisničkog imena i lozinke za nalog odvela u poznati meni.

Izabrao sam phpMyAdmin opciju - pretpostavljam da "Upload backup" radi slično, probaću to sledeći put
Izabrao sam phpMyAdmin opciju – pretpostavljam da “Upload backup” radi slično, probaću to sledeći put
Slika 5

Nakon toga, uradio sam phpMyAdmin import baze.


4. Kreiranje mejl naloga

Na putu da kreiram mejl nalog(e)
Na putu da kreiram mejl nalog(e)
Slika 6


Eksport i import mejlova neću raditi, jer ih i ne volim držati na hosting serveru. Napravio sam uputstvo za smeštanje mejlova na Gmail, mada postoji i mnoštvo drugih opcija. Ali još uvek moramo napraviti mejl nalog.

Dodavanje mejl naloga
Dodavanje mejl naloga
Slika 7


Sad, pošto koristim Cloudflare, moram otići u DNS podešavanja i prepisati sva TXT i MX polja tamo (DKIM, SPF…).

Kopiranja svih MX i TXT polja
Kopiranja svih MX i TXT polja
Slika 8


Zbunjuje me (4) na slici 8: “x.” ispred “domainkey”. Ne znam je li neka greška.


5. Ažuriranje nameserver-a / DNS-a

Ko koristi Cloudflare, sada tamo treba staviti IP adresu novog DirectAdmin servera. Ostali moraju na domen registraru staviti nameservere novog hosta.


6. “Instaliranje” SSL / TLS sertifikata

Za one koji koriste Cloudflare, objasnio sam kako podesiti Cloudflare DNS i Crypto opcije da bi ovo radilo.

Izbor pod-domena koji će se koristiti i instaliranje Let's Encrypt SSL/TLS sertifikata
Izbor pod-domena koji će se koristiti i instaliranje Let’s Encrypt SSL/TLS sertifikata
Slika 9


Iiii… ovo ne radi. 🙂 Moraću ovo objaviti, u nadi da će mi neko stručniji objasniti kako se “izboriti” sa DirectAdmin migracijom, tj. gde sam pogrešio. Ili WAF servera blokira pristup sa Cloudflare, ili sam (verovatnije) nešto pogrešno uradio.

Update 9. jun 2019: Izmena Cypto opcija u Cloudflare na “Full”, isključivanje “Always use HTTPS” i “gašenje” oblačića za domen u Cloudflare DNS opcijama su pomogli – SSL sertifikati su uspešno instalirani. Ipak, sajt još uvek ne radi – nisam utvrdio uzrok problema.

Update 28. avgust 2019: Problem je bio do PHP-a, iz nekog razloga nije radio iz public_html direktorijuma, već samo u okviru posebnog php direktorijuma. Čudan setap provajdera, nadam se da ne rade svi tako. Radi sa ostalim testiranim DirectAdmin nalozima.


7. Moj prvi lični utisak sa DirectAdmin-om

Do sada sam preselio desetine sajtova sa jednog cPanel naloga na drugi nalog / server. Takođe, preselio sam i nekoliko sajtova sa CentOS kontrolnog panela – na cPanel. DirectAdmin ima svojih specifičnosti. Nešto detaljnije o zamerkama pisao sam u članku o podešavanju reseller hosting naloga.

Dok se sve ne “ispegla”, biću (ne previše) sretan da plaćam dodatnih 0,25 $ po cPanel nalogu dok ne naučim sve cake – a videću i kako će se kretati cene i ponude hosting provajdera, kao i koji kontrolni panel će postati najpopularniji / najrasprostranjeniji. Takođe, videću kakve će biti cene DirectAdmin kontrol panela za nekoliko meseci. Mada ću nastaviti da “vežbam” sa DirectAdmin-om.

Pre skoka cena cPanel-a, tražio sam alternativna (jeftinija / besplatna) rešenja. Odgovori koje sam dobijao od većine stručnjaka bili su da ne postoji ništa dovoljno pouzdano / dobro za klijente na shared hosting serverima. Ne vidim da se tu nešto vremenom promenilo, osim cene cPanel-a. Ali sad odjednom alternativne opcije postaju ne tako loše? Iz mog iskustva, kao “običnog korisnika”: CentOS i DirectAdmin barem su “problematični” i traže još “dorade”.

Ovo je samo prvi, lični utisak. Siguran sam da ću vremenom, kada uđem u štos i naviknem se, moći formirati objektivnije mišljenje – bilo drugačije, ili ono koje potvrđuje prvobitni utisak. Videćemo.


Molim Vas da koristite BikeGremlin.net forum za sva pitanja i komentare.

Ako ste primetili neku grešku u članku, ili informacije koje nedostaju - molim Vas da mi na to skrenete pažnju komentarom na BikeGremlin forumu, ili slanjem poruke preko kontakt forme na forumu.
Na forumu možete pisati anonimno (stavite bilo koje ime/nadimak pri registraciji), ali mislim da je dobro da sve dopune i ispravke članaka budu javno dokumentovane (čak i ako njihov autor izabere da ostane anoniman).

TOC