„WordPress“

Kaip perkelti „WordPress“ svetainę iš vieno kompiuterio į kitą

Kaip perkelti „WordPress“ svetainę iš vieno kompiuterio į kitą

Jeigu nori perkelti „WordPress“ svetainę nuo valdomo / nevaldomo / bendro / skirto / VPS prieglobos kitam be didesnių prastovų, tai jums reikalingas vadovas. Jei jau turite SSL arba norite perkelti svetainę iš bendro prieglobos į VPS, galite susidurti su šiek tiek prastovos.

Perkelkite „WordPress“ svetainę iš vieno serverio į kitą

Jei turite svetainę, priglobtą bendrai naudojamame priegloboje, pvz., Hostgator, Bluehost, Siteground ir kt., tai yra žingsniai, kuriuos turite atlikti. Paprastai šios bendrojo prieglobos įmonės teikia „cPanel“ ir todėl viską lengvai perkelti naudojant „cPanel“.

Pirmiausia turite sukurti atsarginę kopiją viskam, įskaitant failus ir duomenų bazę.

Norėdami sukurti atsarginę failų kopiją, turite atidaryti „Failų tvarkyklę“, kurią turėtų suteikti jūsų prieglobos paslaugų teikėjas, ir ją rasite savo „cPanel“. Jei prie savo prieglobos paskyros pridėjote kelis domenus, turite atitinkamai naršyti. Kitu atveju galite rasti katalogą, vadinamą public_html, kur gausite visus failus, įskaitant „WordPress“ branduolį. Pasirinkite visus failus, sukurkite archyvą naudodami .zip plėtinį ir sukurkite suspaustą aplanką. Atsisiųskite jį į savo kompiuterį. Nepamirškite vieno failo - daugiausia .htaccess, kuris pagal nutylėjimą yra paslėptas.

Dabar turite sukurti atsarginę duomenų bazės kopiją. Kadangi jau turite „cPanel“ ir „phpMyAdmin“, galite naudoti šį įrankį duomenų bazei atsisiųsti. Norėdami tai padaryti, atidarykite „cPanel“ ir eikite į phpMyAdmin. Duomenų bazės pavadinimą galite rasti kairėje pusėje. Pasirinkite tai ir perjunkite į Eksportuoti skirtuką.

Čia reikia pasirinkti Greitai kaip Eksporto metodas, ir SQL nuo Formatas išskleidžiamasis meniu. Po to spustelėkite Eik mygtuką, kad pradėtumėte atsisiuntimą.

Dabar turite eiti į naują prieglobos paskyrą ir pirmiausia pridėti domeną. Jei tai jau padarėte prisiregistruodami gauti naują paskyrą, to daryti nebereikia. Tačiau jei to dar nepadarėte, turite pridėti domeną prie „cPanel“. Galite naudoti „Addon“ domenai variantas (jis gali būti skirtingas, tačiau terminas išlieka panašus).

Po to jūs turite sukurti savo naujos svetainės duomenų bazę. Kurdami nepamirškite užsirašyti duomenų bazės pavadinimo, vartotojo ID ir slaptažodžio. Be jų negalėtumėte susieti savo failų su savo duomenų baze.

„MySQL Database“ parinktį galite rasti „cPanel“, kurią galite naudoti norėdami ją atlikti. Norėdami sukurti duomenų bazę, turite įvesti duomenų bazės pavadinimą, vartotojo ID ir slaptažodį. Turite sukurti duomenų bazės pavadinimo failą, tada pridėti vartotojo ID ir slaptažodį. Po to turite leisti vartotojo ID pasiekti duomenų bazę. Tam galite naudoti skyrių, vadinamą Pridėti vartotoją prie duomenų bazės.

Spustelėję Papildyti mygtuką, turėtumėte rasti langą, kuriame turite leisti / užblokuoti vartotojo ID, kad galėtumėte pasiekti tam tikrus duomenų bazės dalykus. Norėdami atsikratyti bet kokios problemos, galite pažymėti varnelę VISOS PRIVILEGIJOS parinktį ir spustelėkite Padaryti pakeitimų mygtuką.

Dabar turite įkelti duomenų bazę, kurią atsisiuntėte iš senosios prieglobos paskyros. Tam atidarykite „phpMyAdmin“ programą ir kairėje pusėje pasirinkite duomenų bazę. Po to eik į Importuoti skirtuką. Turėtumėte rasti mygtuką pavadinimu Pasirinkti failą. Spustelėkite tą ir pasirinkite failą iš savo kompiuterio.

Nekeiskite nieko ekrane ir spustelėkite mygtuką Eik mygtuką. Užbaigti įkėlimą turėtų užtrukti kelias sekundes.

Kitas žingsnis - įkelti failus, kuriuos atsisiuntėte iš senojo serverio. Norėdami tai padaryti, atidarykite savo domeno šakninį katalogą naudodami failų tvarkyklę ir eikite į public_html. Jei turite vieną domeną, visus failus įkelkite čia. Jei turite kelis domenus, eikite į to domeno šakninį katalogą ir įkelkite ten failus. Įkėlę turite išpakuoti aplanką.

Dabar seną duomenų bazės informaciją turite pakeisti nauja. Tam atidarykite wp-config.php failą ir pakeiskite duomenų bazės pavadinimą, vartotojo ID ir slaptažodį. Pakeitę išsaugokite failą.

Tada turite pakeisti savo domeno vardų serverį. Norėdami tai padaryti, gaukite vardų serverį iš savo prieglobos paskyros ir įveskite juos savo domeno valdymo skydelyje. Skirtingas domeno teikėjas turi skirtingas galimybes. Tačiau galite to ieškoti arba paprašyti palaikymo komandos pagalbos.

Atlikę šį veiksmą, baigsite perkelti failus iš vieno kompiuterio į kitą. Gali užtrukti iki 48 valandų, kol viską išplatinsite. Tuo tarpu galite atidaryti šią svetainę ir patikrinti, ar jūsų svetainėje rodomas naujas ar senas IP. Jei matomas naujas IP adresas, platinimas atliekamas. Taip pat galite naudoti kompiuterio ping įrankį, kad patikrintumėte IP adresą. Jei jūsų kompiuteryje rodomas senas IP, bet internetiniame įrankyje rodomas naujas IP, turite išvalyti DNS talpyklą.

Kaip perkelti „WordPress“ svetainę iš bendro prieglobos į nevaldomą VPS

Gana lengva perkelti „WordPress“ svetainę iš bendro prieglobos į kitą bendrą prieglobą, nes jose abiejose yra „cPanel“, kuriame yra visi reikalingi įrankiai, pvz., „PhpMyAdmin“, „File Manager“ ir pan. Tačiau yra daug žmonių, kurie dažnai renkasi nevaldomą VPS, nes galite gauti root prieigą, o nevaldomas VPS yra palyginti pigesnis nei bendras priegloba.

Kas yra nevaldomas VPS

VPS reiškia virtualų privatų serverį. Paprastais žodžiais tariant, jei jūsų VPS prieglobos paskyroje nėra „cPanel“, galite tai pavadinti nevaldomu VPS. Norėdami pasiekti nevaldomą VPS serverį, jums reikia kai kurių įrankių, tokių kaip „Putty“, FTP klientas, pvz., „Filezilla“ ar „Cyberduck“. Keletas nevaldomų VPS teikėjų pavyzdžių yra „Digital Ocean“, „Linode“, „Vultr“ ir pan.

Jei jau įsigijote nevaldomą VPS paskyrą ir nieko nežinote, bet norite perkelti savo „WordPress“ svetainę iš bendro prieglobos į nevaldomą VPS, galite atlikti šiuos veiksmus:.

Prieš pradėdami atsisiųskite „Cyberduck and Putty“ iš čia. Be to, turite atsisiųsti seną svetainės atsarginę kopiją, įskaitant visus failus ir duomenų bazę. Veiksmai minimi aukščiau.

Dabar turėtumėte žinoti, kad kai kurios bendrovės, tokios kaip „WordPress“, „Ghost“, „Joomla“, „Discourse“ ir kt., teikia programas vienu paspaudimu, o kiti, pvz., „Linode“, tokio dalyko nesiūlo. Tokiu atveju galite naudoti kai kuriuos kitus trečiųjų šalių įrankius, pvz., „ServerPilot“, „ServerAvatar“, „EasyEngine“ ir kt. Tarp jų „ServerPilot“ neseniai tapo mokamu įrankiu, tačiau tai yra geriausias kol kas saugumas ir tinkamumas.

Nesvarbu, kurią prieglobos paskyrą naudojate, pirmiausia turite sukurti serverį, įdiegti OS ir užsirašyti šakninį slaptažodį. Skirtingi prieglobos paslaugų teikėjai turi skirtingas galimybes, tačiau pagrindinis dalykas yra tas pats. Tačiau jei naudojate „ServerPilot“, turite naudoti 64 bitų „Ubuntu LTS 16“ versiją.04 arba 18.04. Jie nepalaiko nieko kito.

Todėl turite pridėti domeno pavadinimą savo prieglobos paskyroje ir pakeisti vardų serverį savo domeno paskyroje. Taip pat nuo šiol siūloma naudoti VPN. Kitu atveju negalite aptikti naujos prieglobos paskyros iš savo kompiuterio.

Jei naudojate vieno paspaudimo programą „Digital Ocean“ arba „Vultr“, galite greitai įdiegti „WordPress“. Jei pasirinksite šį metodą, „WordPress“ diegimo failus rasite čia:

/ var / html

Jei naudojate „ServerPilot“ „WordPress“ diegimui, „WordPress“ diegimo failus galite rasti čia:

/ srv / users / user_name / apps / app_name / public

Turėtumėte rasti failą, pavadintą wp-config.php. Atsisiųskite ją ir išsaugokite duomenų bazės vartotojo vardą ir slaptažodį. Nepamirškite to padaryti.

Turite ištrinti visus „WordPress“ diegimo failus. Kadangi aplankai „wp-admin“, „wp-content“ ir „wp-inclusive“ turi būti ištrinti daug laiko, galite juos pašalinti naudodami glaistą. Tam atidarykite „Putty“ ir įveskite savo serverio IP adresą. Įsitikinkite, kad prievadas nustatytas kaip 22. Po to spustelėkite Atviras mygtuką ir patvirtinkite ryšį. Po to turite įvesti savo vartotojo vardą ir slaptažodį. Įveskite šaknis kaip vartotojo vardą. Sukūrę serverį savo prieglobos paskyroje, turėtumėte gauti slaptažodį tame pačiame puslapyje arba el. Paštu.

Tada įveskite:

Vienu paspaudimu programos vartotojai:

rm -rf / var / html / wp-admin rm -rf / var / html / wp-content rm -rf / var / html / wp-apima

„ServerPilot“ vartotojai:

rm -rf / srv / users / user_name / apps / app_name / public / wp-admin rm -rf / srv / users / user_name / apps / app_name / public / wp-content rm -rf / srv / users / user_name / apps / app_name / public / wp-apima

Po to galite atidaryti „Cyberduck“ programą, pereiti į tą aplanką ir ištrinti kitus diegimo failus.

Atlikdami kitą veiksmą, turite įkelti susegtą atsarginės kopijos failą. Atlikite tai ir išpakuokite failą. Jei atspausdindami gausite klaidą, galite įvesti šią komandą į glaistą:

sudo apt-get update sudo apt-get install išpakuokite

Išpakavę tuos failus, turite pakeisti duomenų bazės informaciją. Tam atidarykite wp-config.PHP failą, kurį atsisiuntėte. Tada atidarykite dabartinę wp-config.ką tik įkeltą php failą. Nukopijuokite duomenų bazės pavadinimą, vartotojo ID ir slaptažodį iš atsisiųsto wp-config.php failą ir pakeiskite juos įkeltu wp-config.php failas.

Po to turite įdiegti phpMyAdmin. Kitu atveju negalima importuoti duomenų bazės. Tam atlikite šiuos veiksmus.

S0 atsisiųskite naujausią „phpMyAdmin“ versiją iš čia ir įkelkite ZIP failą į savo šakninį katalogą. Po to išpakuokite failą ir pervadinkite. Įsitikinkite; jūs naudojate nenuspėjamą vardą. Pavyzdžiui, jei pasirenkate abcd, galite atidaryti phpMyAdmin taip:

http: // jūsų domeno vardas / abcd

Pasirinkę vardą, atidarykite aplanką ir sužinokite konfigūruoti.pavyzdys.inc.php failą. Galite jį pervadinti į konfigūruoti.inc.php. Po to atidarykite šį failą naudodami redaktorių ir atlikite panašius pakeitimus, kurie sako:

$ cfg ['blowfish_secret']

Tai turėtų atrodyti taip:

$ cfg ['blowfish_secret'] = 'k7i259684 (* ^ 3q42bd ^ $ 4353yow * q5Trs ^ 1'

Dabar atidarykite phpMyAdmin ir įveskite duomenų bazės vartotojo ID ir slaptažodį, kad prisijungtumėte. Po to kairėje pusėje pasirinkite duomenų bazės pavadinimą, pažymėkite visas duomenų bazės lenteles ir jas atitinkamai pašalinkite.

Tada eikite į Importuoti skirtuką ir importuokite anksčiau atsisiųstą duomenų bazę.

Tai viskas! Dabar jūsų svetainė turėtų tinkamai veikti naujojoje prieglobos paskyroje.

Kaip perkelti „WordPress“ svetainę iš nevaldomo VPS į bendrą prieglobą

Tai yra gana lengva ir nedaug laiko. Geriausia yra tai, kad žingsniai yra beveik vienodi. Išskyrus atvejus, jei neįdiegėte „phpMyAdmin“, turite tai padaryti norėdami atsisiųsti duomenų bazę.

Trumpai tariant, šiuos veiksmus turite atlikti.

  1. Atsisiųskite visus failus iš VPS paskyros.
  2. Atsisiųskite duomenų bazę.
  3. Sukurkite duomenų bazę bendrai naudojamoje prieglobos paskyroje ir priskirkite duomenų bazę vartotojui.
  4. Įkelkite visus failus į naują prieglobos paskyrą.
  5. Pakeiskite duomenų bazės pavadinimą, vartotojo vardą ir slaptažodį wp-config.php failas.
  6. Pakeiskite vardų serverį domeno valdymo skydelyje.

Tai viskas!

Dažnos problemos pakeitus serverį

Baigę perkėlimą galite susidurti su skirtingomis problemomis. Kai kurie iš jų yra paminėti žemiau.

Pagrindinis puslapis atidaromas, tačiau pranešimuose rodoma 404 klaida

Patikrink savo .htaccess failą ir naudokite tai kaip numatytąjį:

# PRADŽIA „WordPress“  RewriteEngine On RewriteBase / RewriteRule ^ index \.php $ - [L] Perrašykite% REQUEST_FILENAME !-f „RewriteCond%“ REQUEST_FILENAME !-d Perrašyti taisyklę . /indeksas.php [L]  # END „WordPress“

Be to, eikite čia:

/ etc / apache2 / apache2.konf

Ir atlikite šį pakeitimą:

 „AllowOverride All“ 

Nepavyko įdiegti papildinių, prašoma FTP prisijungimo informacijos

Tai labai dažna problema, su kuria susiduria žmonės. Turite atidaryti savo wp-config.php failą ir įklijuokite jį apačioje;

define ('FS_METHOD', 'tiesioginis');

Diegti nepavyko: Nepavyko sukurti katalogo

Jei negalite įkelti paveikslėlio, įdiegti papildinių, atnaujinti temos ar papildinio ir gausite aukščiau pateiktą klaidą, galite tai ištaisyti pakeisdami leidimą. Atidarykite glaistą ir įveskite:

chmod -R 775 katalogo_ kelias

Čia galite sužinoti daugiau apie failo leidimą.

Nukreipkite ne www į www naudodami „htaccess“

„RewriteEngine“ sistemoje „RewriteCond% HTTP_HOST ^ jūsų domeno vardas.com [NC] RewriteRule ^ (.*) $ http: // www.jūsų domeno vardas.com / 1 USD [L, R = 301, NC]

Nukreipkite www į ne www

„RewriteEngine“ per „RewriteCond“% HTTP_HOST ^ www.jūsų domeno vardas.com [NC] RewriteRule ^ (.*) $ http: // jūsų domeno vardas.com / 1 USD [L, R = 301]

Tačiau taip pat turėtumėte įvesti CNAME įrašą su www taip pat @ arba tuščias.

Atminkite, kad SSL turite įdiegti atskirai. Jei jūsų prieglobos paslaugų teikėjas siūlo nemokamą SSL, galite paprašyti jų įdiegti jums. Kitu atveju galite naudoti „Let's Encrypt“, kuris suteikia nemokamą, bet bendrą SSL sertifikatą.

Kaip užfiksuoti ir perduoti savo žaidimų sesiją sistemoje „Linux“
Anksčiau žaidimai buvo laikomi tik pomėgiu, tačiau laikui bėgant lošimų pramonė labai augo technologijų ir žaidėjų skaičiaus atžvilgiu. Žaidimų audito...
Geriausi žaidimai, kuriuos reikia žaisti naudojant rankos stebėjimą
„Oculus Quest“ neseniai pristatė puikią rankos stebėjimo be valdiklių idėją. „Oculus Quest“ rankų sekimo žaidimai iki šiol buvo ribojami, kai žaidimų ...
Kaip rodyti OSD perdangą viso ekrano „Linux“ programose ir žaidimuose
Žaisdami viso ekrano žaidimus arba naudodamiesi programomis be išsiblaškymo viso ekrano režimu, galite nutraukti nuo susijusios sistemos informacijos,...