Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Siguria
  • Transferimi i WordPress në një host dhe domen tjetër. Migrimi i bazës së të dhënave

Transferimi i WordPress në një host dhe domen tjetër. Migrimi i bazës së të dhënave

Ndonjëherë ekziston nevoja për të kaluar në një host tjetër. Kjo mund të ndodhë për shkak të konsideratave ekonomike ose teknike, ose kur kaloni nga realiteti. Dhe këtu lind pyetja - si të transferoni një faqe WordPress në një host tjetër. Procedura nuk është me të vërtetë aq e thjeshtë, veçanërisht për një fillestar - ju duhet të merrni parasysh dhe të bëni shumë hapa në mënyrë korrekte.

Këtu do t'ju tregoj në detaje dhe hap pas hapi se si të kaloni në një host tjetër me një faqe WordPress. Lexoni gjithçka me kujdes, mendoni saktë dhe gjithçka do të jetë mirë.

Unë do të jap udhëzime lëvizëse që do të lejojnë që siti të jetë i aksesueshëm në çdo kohë. Kjo do të thotë, gjatë gjithë kohës që e tërhiqni atë në një host tjetër (dhe kjo mund të marrë kohë), ai do të hapet për vizitorët dhe motorët e kërkimit do ta shohin atë. Kjo do t'ju lejojë të mos prishni strategjinë e promovimit nëse disa qëllime janë arritur tashmë.

Përpara se të zhvendosni faqen tuaj të WordPress në një host tjetër, sigurohuni që ju hosting i vjetër do të jetë në gjendje të sigurojë funksionimin e sitit për të paktën tre ditë të tjera (d.m.th., duhet ende të paguhet); dhe gjithashtu duhet të keni një llogari gati në hostin e ri.

Udhëzimet më poshtë do të shfaqen duke përdorur hostimin si shembull. Nëse keni një pritje të ndryshme, atëherë mos u shqetësoni, parimi është i njëjtë, thjesht ndërfaqja do të jetë e ndryshme. Kuptojeni vetë.

Dhe nëse keni ndonjë host tjetër, atëherë bëni gjithçka vetë. Kjo eshte interesante! Pra, le të shkojmë!

Si të transferoni një faqe WordPress në një host tjetër

Le ta ndajmë të gjithë procedurën në disa faza. Bëni gjithçka në këtë mënyrë, dhe jo ndryshe.

Ruajtja e skedarëve të faqes në kompjuterin tuaj

Para se të zhvendosni faqen tuaj të WordPress në një host tjetër, duhet të ruani të gjithë skedarët e tij në kompjuterin tuaj. Skedarët mund të aksesohen nëpërmjet . Disa ofrues pritës kanë një të integruar menaxher skedari– mund të provoni ta përdorni.

Ruajtja e bazës së të dhënave të faqes në kompjuterin tuaj

WordPress nuk mund të funksionojë pa një bazë të dhënash; të gjitha postimet, faqet, kategoritë dhe cilësimet tuaja ruhen në të. Prandaj, kur lëvizni, duhet ta mbani mend atë në hostin tuaj të vjetër. Baza e të dhënave mund të aksesohet gjithashtu nga paneli i kontrollit pritës. Ky seksion mund të jetë, për shembull, si në pamjen e ekranit.


Nëse keni disa baza të dhënash pritëse, atëherë zgjidhni atë që lidhet me sitin që po transferohet dhe hapeni atë përmes aplikacionit PHP My Admin. Është i disponueshëm në çdo hosting.


Në PHP My Admin, shkoni te skeda "Eksport" dhe, duke i lënë të gjitha cilësimet si parazgjedhje, klikoni butonin "Përpara".


Shkarkimi i bazës së të dhënave do të fillojë. Do të ruhet si arkiv, lëreni ashtu, mos e shpaketoni.

Krijimi i një faqe interneti në një host të ri

Përpara se të zhvendosni një faqe WordPress në një host tjetër, duhet të krijoni një domen në hostin e ri dhe ta lidhni atë me një dosje. Për ta bërë këtë, në hostin tuaj të ri, shkoni te seksioni i menaxhimit të domenit.


Shtoni domenin e faqes tuaj (nuk ka nevojë të regjistroheni, thjesht shtoni një domen ekzistues) dhe drejtojeni atë në një dosje në hostin tuaj.


Ngarkimi i skedarëve të faqes në host të ri

Faza tjetër e transferimit është ngarkimi i atyre skedarëve të faqes që janë ruajtur në kompjuter hosting i ri. Duhet ta ngarkoni në dosjen ku e drejtuat domenin në veprimin e mësipërm.

Ngarkimi i skedarëve të faqes mund të bëhet gjithashtu përmes ose përmes menaxherit të skedarëve të integruar të hostit. Kur shkarkoni, duhet të respektoni strukturën e skedarit.

Krijimi i një baze të dhënash në internet në një host të ri

Tani që faqja të funksionojë, duhet të krijoni një bazë të dhënash. Për ta bërë këtë, në seksionin e menaxhimit të bazës së të dhënave, krijoni bazë e re, jepini asaj një emër, emër përdoruesi dhe fjalëkalim. Ruani këto të dhëna, do të na duhen më poshtë.


Më pas shkoni për të menaxhuar bazën e të dhënave të ndalimit të krijuar përmes PHP My Admin, shkoni te skedari "Import", klikoni butonin "Shfleto" dhe zgjidhni skedarin e arkivit të bazës së të dhënave që keni shkarkuar më parë nga hosti i vjetër.


Dhe pastaj klikoni "Përpara" për të filluar shkarkimin e bazës së të dhënave nga kompjuteri juaj.


Ndryshimi i cilësimeve të skedarit të konfigurimit

Shko tek dosje rrënjë faqen tuaj në hostin e ri dhe gjeni skedarin wp-config.php atje. Gjeni aty parametrat e mëposhtëm dhe korrigjoni ato sipas të dhënave nga paragrafi i mëparshëm:

/** Emri i bazës së të dhënave për WordPress */ define("DB_NAME", "emri i bazës së të dhënave"); /** Emri i përdoruesit të bazës së të dhënave MySQL */ define("DB_USER", "emri i përdoruesit të bazës së të dhënave"); /** Fjalëkalimi i bazës së të dhënave MySQL */ define("DB_PASSWORD", "fjalëkalimi i bazës së të dhënave"); /** Emri i hostit MySQL */ define("DB_HOST", "localhost");

në vendet e duhura ju lutem tregoni vlerat e kërkuara. Bej kujdes. Nëse bëni një gabim, kur shikoni faqen, do të shihni .

Parametri i fundit DB_HOST do të kërkojë pak vëmendje. Zakonisht është vendosur në localhost, por mund të jetë i ndryshëm në të gjitha faqet pritëse. Prandaj, duhet ta sqaroni këtë pyetje me shërbimin mbështetës të hostit tuaj të ri ose në llogarinë tuaj personale.

Kontrollimi i korrektësisë së transferimit të faqes

Në fillim, u premtova të gjithëve udhëzime se si të transferoni një faqe WordPress në një host tjetër me kushtin që të mos ndalonte së punuari për asnjë moment. Për të përmbushur këtë kusht, të gjitha hapat e përshkruar më sipër duhet të kryhen në mënyrë korrekte.

Sidoqoftë, nëse papritmas bëni një gabim, faqja juaj do të jetë e paarritshme në kohën kur të transferohet plotësisht në hostin e ri. Për të kontrolluar paraprakisht nëse keni bërë gjithçka në mënyrë korrekte, duhet të bëni sa më poshtë:

  • Gjeni IP-në e serverit tuaj në hostin e ri. Kjo mund të mësohet nga shërbimi mbështetës ose në llogarinë tuaj personale.
  • Hapni skedarin në kompjuterin tuaj C:\Windows\System32\drivers\etc\hosts (hapni duke përdorur notepad ose të ngjashme) dhe shkruani rreshtin e mëposhtëm në fund:
  • Tutorial

Çdo zhvillues i uebit përballet rregullisht me sfidën e migrimit. Kjo përfshin vendosjen version lokalserver në distancë, dhe transferimin e një faqe interneti që funksionon nga një server në tjetrin. Disa botime të shtypura për programuesit quhen "Libër gatimi" - që fjalë për fjalë do të thotë "libër me receta". Ka shumë receta, cila është më e mira është çështje shije. Në këtë material, autori do të flasë për atë teknologji për transferimin e një faqe interneti tipike WordPress ai e konsideron optimale dhe pse.

Gjithashtu këtë material i përshtatshëm për ata që duan të mësojnë më shumë rreth rezervimit të faqes në internet dhe restaurimit të tij të mëvonshëm. Sepse në thelb këta janë dy hapa të nevojshëm për migrimin.

Rezervimi i të dhënave

ME pikë teknike Sipas mendimit tonë, ne duhet të bëjmë kopje të dy komponentëve të faqes:
  • Sistemi i skedarëve
  • Baza e të dhënave
Çdo zhvillues i uebit duhet të kujdeset për sigurinë e të dhënave të faqes në internet. Prandaj, si rregull, pas versioni i punës vendosur në një server të largët, zhvilluesi i sajtit konfiguron rezervë të dhëna ose "backup" (nga anglishtja "kopje rezervë", kopje rezervë).

Ndonjëherë kompania pritëse kujdeset për krijimin e kopjeve rezervë. Më shpesh kjo ndodh kur përdorni shërbimin pritje e thjeshtë faqet.

Çfarë objektivi kryesor zhvilluesi kur zhvendos një faqe nga një server në tjetrin? Asgje per te humbur. Kjo do të thotë, faqja në vendndodhjen e re duhet të jetë plotësisht identike me të njëjtin vend në atë të vjetër.

Para së gjithash, duhet të siguroheni që pas krijimit kopje rezervë nuk do të bëhet asnjë ndryshim në faqe.

Mënyra më e lehtë është të kontaktoni të gjithë redaktorët e faqes me një kërkesë për të mos bërë ndryshime në përmbajtjen e faqes gjatë transferimit (le të themi për gjysmë ore tjetër). Nëse, për shembull, ju bëni një blog në WordPress, atëherë nuk ka nevojë të negociosh me askënd.

Nëse kjo nuk është e mundur, duhet ta vendosni sitin në modalitetin e mirëmbajtjes.

Mënyra e mirëmbajtjes

Ju mund të keni vënë re se kur WordPress përditësimet e shtojcave ose thelbin e sistemit, vizitorët e faqes shohin në vend të përmbajtjes së tij Sfondi i bardhë dhe në krye të titullit të madh " Faqja është mbyllur për pak kohë Mirëmbajtja. Kthehu në një minutë.».

Si të detyroni një sit të transferohet në të?

Për ta bërë këtë, duhet të krijoni një skedar të quajtur .maintenance në rrënjën e faqes dhe të vendosni kodin e mëposhtëm PHP në të:

Rezultati:

Në parim, kjo do të jetë e mjaftueshme për të parandaluar që dikush (përveç administratorit të serverit) të përdorë faqen.

Megjithatë, nëse doni ta bëni faqen më tërheqëse, mund të krijoni një skedar maintenance.php në dosjen wp-content që do të ngarkohet në vend të tekstit origjinal. Në të mund të krijoni çdo imazh që dëshironi që përdoruesi të presë përfundimin e punës.

Ne gjithashtu mund të rekomandojmë një shtojcë të veçantë që mund të përdoret për të njëjtat qëllime:

Tani që e dimë me siguri se asnjë e dhënë nuk do të ndryshohet gjatë procesit të migrimit, mund të fillojmë të krijojmë një kopje rezervë të bazës së të dhënave.

Rezervimi i bazës së të dhënave

Mënyrat për të krijuar një kopje rezervë të bazës së të dhënave WordPress ka disa:
  • Përdorimi i shtojcave WP-DB-Backup, WP Database Backup dhe të tjerë.
  • Përdorimi i një programi shfletues phpMyAdmin
  • Duke përdorur konsolën e serverit
  • Duke përdorur panelin pritës
Për të kursyer hapësirë ​​në postim, nuk do të flas për dy metodat e para, ato janë mjaft të parëndësishme.

Nëse keni akses në tastierën e serverit dhe dini të përdorni një terminal, kjo do ta përshpejtojë ndjeshëm punën.

Para së gjithash, sepse krijimi i një kopje rezervë kryhet me një komandë të vetme:

Mysqldump -u[përdoruesi] -p[fjalëkalimi] [emri_bazës së të dhënave] > [emri i skedarit rezervë].sql

Një ide e mirë do të ishte arkivimi i depozitës së bazës së të dhënave menjëherë:

Mysqldump -u[përdoruesi] -p[fjalëkalimi] [emri_bazës së të dhënave] | gzip > [emri_file_backup].sql.gz

Skedarët e tekstit, i cili është një depon e bazës së të dhënave, arkivohen në mënyrën më të mirë të mundshme. Madhësia e arkivit mund të jetë dukshëm më e vogël se madhësia e depozitës së bazës së të dhënave. Kjo është e rëndësishme gjatë transferimit, sepse Transferimi i 100 MB është shumë më i shpejtë se 1 GB, për shembull.

Disa kompani pritëse ofrojnë mundësinë për të arkivuar të dhënat e faqes përmes panelit të kontrollit të shërbimit:


Pas së cilës ju merrni një kopje të arkivuar të bazës së të dhënave dhe faqes së internetit me email.

Sidoqoftë, jo çdo host ofron mundësi të tilla për klientët, kështu që nëse ky opsion është i pranishëm, është më i përshtatshëm për ta përdorur atë.

Rezervimi i skedarit

Sistemi i skedarëve WordPress zakonisht duket kështu (pa nëndrejtori dhe përmbajtjen e tyre):
├── index.php ├── licencë.txt ├── readme.html ├── wp-activate.php ├── wp-admin ├─-─ wp-blog├─p-com-header. .php ├── wp-config-sample.php ├── wp-config.php ├── wp-content ├── wp-cron.php ├── wp-p-includes ├── wp-content. ├── wp-load.php ├── wp-login.php ├── wp-mail.php ├── wp-settings.php ├── wp-signup.php ├── ─ xmlrpc.php

Në thelb, ne jemi më të interesuar në dosjen wp-content dhe skedarin e konfigurimit wp-config.php.

Para së gjithash, sepse të gjithë dosjet dhe skedarët e tjerë janë në instalime të ndryshme WordPress(nëse përdorni versionin më të fundit të sistemit) nuk ndryshojnë nga njëri-tjetri.

E rëndësishme: Mënyra më e shpejtë për të transferuar skedarë është krijimi i një arkivi, transferimi i arkivit dhe më pas zbërthimi i tij në serverin e destinacionit.

WordPress përbëhet nga qindra dosje. Nëse keni një faqe interneti për një kohë të gjatë, të gjitha imazhet, shtojcat dhe temat që keni shkarkuar i shtohen kësaj.

Imagjinoni të transferoheni FTP mijëra apo edhe disa mijëra skedarë të vegjël. Për të transferuar secilën prej tyre, së pari duhet të vendosni dhe më pas të shkëputni lidhjen. Si rezultat, procesi rezulton i gjatë dhe ndonjëherë diçka humbet gjatë rrugës. Për më tepër, kur skedarët transferohen së pari në kompjuterin lokal, dhe më pas në një server të ri në distancë.

Duke përdorur një arkiv për transferim, ju lëvizni vetëm 1 skedar. Po, është shumë më i madh në madhësi, por për faktin se kërkohet vetëm një lidhje me serverin, transferimi kryhet më shpejt. Me shpejtësitë aktuale të aksesit në internet, diferenca kohore mund të jetë dhjetëra ose qindra herë.

Në këtë mënyrë ju mund të përdorni shërbimet e konsolës si rsync, por për këtë ju duhet të keni aftësi për të punuar me tastierën e serverit. Disa materiale edukative mbi këtë temë në anglisht. - një dhe dy.

Rikuperimi i të dhënave

Pra, arkivi i skedarëve të faqes dhe baza e të dhënave u transferuan në serverin e ri.

Rikrijimi i strukturës së skedarit

Hapi i parë është të shpaketoni arkivin në mënyrë të tillë që të rivendosni plotësisht strukturën origjinale të skedarëve dhe dosjeve.

Për të rivendosur strukturën origjinale dhe për të mos prishur dosjet tuaja, duhet të ndiqni rregullin e mëposhtëm:

Arkivi duhet të shpaketohet në të njëjtin vend ku është krijuar.

Për shembull, nëse keni ngjeshur një sajt duke përdorur një arkivues tastierë nga rrënja e sajtit zip -r "full-backup.zip" * , atëherë duhet ta çzipni gjithashtu në serverin e ri në rrënjën e sajtit unzip full-backup .zip .

shënim, se skedarët e padukshëm, që është .htaccess, nuk arkivohen gjithmonë së bashku me të tjerët. Prandaj, nëse "adresat e bukura" nuk funksionojnë në faqen tuaj të re, fillimisht kontrolloni nëse e keni zhvendosur .htaccess në rrënjën e sajtit.

Mos harroni të fshini arkivin me strukturën e skedarit të faqes nga serveri në mënyrë që të tjerët të mos mund ta shkarkojnë atë.

Rindërtimi i bazës së të dhënave

Përpara se të rivendosni një bazë të dhënash, duhet të siguroheni që databaza e re përkatëse është krijuar tashmë në serverin e ri.

Nëse nuk ekziston ende, atëherë mund të krijoni një bazë të dhënash të re në mënyra të ndryshme:

  • Përmes ndërfaqes në internet duke përdorur programin phpMyAdmin
  • Nëpërmjet panelit të kontrollit të pritjes
  • Përmes konsolës së serverit me komandën e mëposhtme: mysql -u[emri i përdoruesit] -p; # pasi të keni futur fjalëkalimin, do të hyni në modalitetin e linjës së komandës MySQL mysql: KRIJO BAZA E TË DHËNAVE [emri_bazës së të dhënave] SETIMI I KARAKTERIT utf8 MBLEDHJE utf8_general_ci; SETIMI I KARAKTERËVE utf8 KOLLIMI utf8_general_ci; SETIMI I KARAKTERËVE utf8 KOLLIMI utf8_general_ci; GRANT SELECT, INSERT, UPDATE, FSHI, KRIJO, HIQ, ALTER ON[name_database].* TE [username]@localhost IDENTIFIKUAR NGA "[password]";
Si rezultat, ne duhet të kemi në duart tona:
  • Emri i bazës së të dhënave
  • Emri i përdoruesit
  • Fjalëkalimi
Në disa raste, kur baza e të dhënave ndodhet në një server tjetër, duhet të dimë gjithashtu adresa e hostit(zakonisht - localhost, nëse në të njëjtën makinë).

Duke përdorur këto të dhëna ne duhet importit deponimi i bazës sonë të të dhënave.

Përsëri, ne mund ta bëjmë këtë duke përdorur të njëjtat mjete.

phpMyAdmin zgjidhni bazën e të dhënave, skedën "Import", zgjidhni skedarin e grumbullimit dhe dorëzoni formularin e kërkesës.

Nëse jeni duke punuar përmes tastierës, përdorni komandën mysql -u[emri i përdoruesit] -p[fjalëkalimi] [emri_bazës së të dhënave]< [дамп_базы_данных].sql .

Në rast se deponia e bazës së të dhënave ishte e mbyllur: gunzip< [дамп_базы_данных].sql.gz |mysql -u[имя_пользователя] -p[пароль] [имя_базы_данных] .

Mos harroni të fshini depozitimin e bazës së të dhënave nga serveri ose ta zhvendosni atë në një vend të sigurt nëse ishte atje.

Vendosja e një skedari konfigurimi

Tani duhet të hapni skedarin wp-config.php në redaktues dhe të vendosni cilësimet e duhura për t'u lidhur me bazën e të dhënave të re:

Mos harroni të fshini skedarin .maintenance nga dosja rrënjë e faqes.

E tëra që mbetet është të kontrolloni funksionalitetin e faqes!

konkluzioni

Shpresoj se ky udhëzues do të jetë i dobishëm për ata që janë vetëm të shqetësuar për çështjen e migrimit WordPress-faqe dhe po kërkon përgjigje për pyetjet.

Epo, për këtë bëhen komentet. Prandaj, çdo këshillë, shtesë dhe thjesht shkëmbimi i përvojës janë fuqimisht të mirëseardhura.

P.S. Shtesë e rëndësishme për komentin nga

Sot do të flas për transferimin e një faqe interneti në WordPress nga hostimi në host ose nga pritja në Denver, si dhe në një domen të ri ose në një dosje tjetër.
Përmbajtja e artikullit:

Pse ka një problem kur migroni një faqe WordPress?

Herët a vonë, secili prej nesh duhet të përballet me një lëvizje; ka një sërë arsyesh për këtë. Më e zakonshme prej tyre është pakënaqësia me pritjen, kur nuk mund ta duroni më atë dhe filloni të mendoni për ndryshimin e ofruesit të pritjes. Edhe pse në këtë rast është më e lehtë të paraqisni një kërkesë në mbështetje teknike për të transferuar faqen tuaj (çdo pritje e mirë e ofron këtë shërbim falas). Më është dashur të ndryshoj hostimin njëqind herë derisa një ditë më në fund nuk pata fat, tani përdor hosting dhe ju rekomandoj.

Arsyeja e ndryshimit të domenit mund të jetë se faqja bie nën një filtër ose është e ndaluar nga motorët e kërkimit, atëherë do të duhet të zgjidhni një domen tjetër dhe të filloni promovimin që në fillim.

Asnjëherë nuk e dini se cilat arsye ju detyruan të zhvendosni faqen tuaj në WordPress. Personalisht, më duhej të vendosja një version lokal të faqes në Denver (lexo), sepse të punosh me një sajt lokal është më i shpejtë dhe më i përshtatshëm. Në të mund të eksperimentoni me cilësimet dhe shtojcat e blogut pa frikë për performancën e faqes. Prandaj, i këshilloj të gjithëve që të kenë një version lokal, kështu qoftë.

Zhvendosja e WordPress në një host tjetër

1. Shkarkoni skedarët e faqes dhe bazën e të dhënave nga hosti i vjetër

Metoda numër 1:

Hyni në hostin tuaj të vjetër për të bërë kopje rezervë të gjendjes aktuale të skedarëve dhe bazës së të dhënave tuaja. Në mënyrë tipike, kur janë gati, kopjet rezervë ruhen në direktorinë rrënjë të hostit në një formë të arkivuar.

Për të arritur në këtë dosje, mund të shkoni përmes FTP (Unë përdor Total Commander ose File Zilla) ose përmes menaxherit të skedarëve pritës (kjo metodë është më e përshtatshme, mendoj). Shkarkoni arkivat që rezultojnë në kompjuterin tuaj. Shpaketoni bazën e të dhënave.

Nëse për ndonjë arsye nuk keni mundur të bëni kopje rezervë, ekziston mënyra e dytë:

Tjetra, shkoni te seksioni i menaxhimit të bazës së të dhënave të hostit tuaj, zgjidhni phpMyAdmin. Në kolonën e majtë, zgjidhni emrin e bazës së të dhënave nga lista. Shkoni te skeda Eksporti dhe klikoni OK. Ruani skedarin e krijuar.

Pra, deponia e bazës së të dhënave në formën e një skedari me shtesën .sql dhe arkivi me të gjithë skedarët e blogut janë në kompjuterin tonë dhe janë gati për t'u transferuar në një host tjetër.

2. Transferimi i të dhënave nga kompjuteri juaj në një host të ri

Në seksionin "bazat e të dhënave" të hostit të ri, shtoni një përdorues të ri të bazës së të dhënave dhe një bazë të dhënash të re, krijoni një fjalëkalim për të dhe mbani mend atë. Për mua duket kështu:

Kujdes! Nëse po ndryshoni edhe emrin e domenit, atëherë tani duhet të përfundoni hapin “ ”, më pas të ktheheni dhe të vazhdoni në rregull.

Hapni phpMyAdmin, gjeni bazën tuaj të të dhënave në listën në të majtë, shkoni te skeda Import. Ngarkoni skedarin e bazës së të dhënave me rezolucion .sql të shkarkuar më parë në kompjuterin tuaj dhe klikoni OK (Shko).

Tani ngarkoni arkivin me skedarët në ftp dhe zbërthejeni atë. Sigurohuni që në fund skedarët të përfundojnë në dosjen e duhur, në hostin tim ky është dosja public_html, mund të quhet edhe httpdocs, www ose diçka tjetër, në varësi të hostimit. Sigurohuni që kjo dosje të jetë bosh përpara se të nxirrni arkivin në të.

3. Vendosja e një lidhjeje me bazën e të dhënave dhe vendosja e të drejtave

Gjeni skedarin wp-config.php në rrënjën e faqes. Ndryshoni të dhënat e lidhjes së bazës së të dhënave në të në të reja:

/** Emri i bazës së të dhënave për WordPress */ define("DB_NAME", "emri_baza e të dhënave jote"); /** Emri i përdoruesit MySQL */ define("DB_USER", "database_username"); /** Fjalëkalimi i bazës së të dhënave MySQL */ define("DB_PASSWORD", "fjalëkalimi_baza e të dhënave");

Vendosni lejet (atributet) në 777 për dosjen wp-content/uploads dhe të gjithë nëndosjet. Kjo bëhet përmes ftp ose në një menaxher skedari:

Lidhja e domenit tuaj me hostin e ri

Faqja juaj duhet të fillojë të punojë në hostin e ri, por ju nuk mund ta kontrolloni këtë ende, sepse... domeni ende lidhet me hostin e vjetër. Për të rregulluar këtë situatë:

  • Zbuloni nga hosti i ri serverin e tij DNS. Ato zakonisht shkruhen në një letër që ju dërgohet me email kur regjistroheni për pritje.
  • Hyni në llogarinë personale të regjistruesit tuaj të domenit - faqja ku keni blerë domenin. Unë përdor 2domains.ru dhe do t'ju tregoj se si është bërë atje. Gjeni seksionin "Menaxhoni serverët DNS" dhe ndryshoni serverët DNS në të rinj:

Tani duhet të prisni derisa ndryshimet të hyjnë në fuqi dhe domeni të lidhet me hostin. Kjo mund të zgjasë deri në tre ditë, por përvoja tregon se brenda disa orësh do të jeni në gjendje të ngarkoni faqen tuaj.

Nëse nuk po kaloni në një domen të ri, mësimi ka mbaruar për ju. Nëse faqja nuk funksionon, hidhini një sy.

Transferoni WordPress në një domen tjetër, dosje

Nëse, përveç hostimit, ju duhet të transferoni faqen tuaj në një domen tjetër, do t'ju duhet të përballeni me disa vështirësi. Ndryshe nga shumica e CMS-ve, në WordPress të gjitha shtigjet shkruhen me lidhje absolute (ky është një minus i pakëndshëm i sistemit) dhe ne duhet t'i trajtojmë ato manualisht. Le të shkojmë me radhë:

1. Puna me bazën e të dhënave

Kur të keni shkarkuar skedarin e bazës së të dhënave nga hosti i vjetër, duhet ta hapni atë në një redaktues (Unë përdor Dreamweaver) dhe të zëvendësoni të gjitha referencat në domenin e vjetër me të reja:

Ekziston një mënyrë tjetër: kur importoni bazën e të dhënave, shkoni te skeda SQL dhe bëni tre pyetje:

UPDATE wp_options SET option_value = REPLACE (option_value, "https://old_domain.ru", "https://new_domain.ru") WHERE option_name = "home" OSE option_name = "siteurl";

UPDATE wp_posts SET guid = REPLACE (udhëzues, "https://old_domain.ru", "https://new_domain.ru");

PËRDITËSIM wp_posts SET post_content = REPLACE (post_content, "https://old_domain.ru","https://new_domain.ru");

2. Ndryshimet në .htacces dhe robots.txt

Gjeni skedarë të tillë në drejtorinë rrënjësore të faqes, gjeni referenca për emrin tuaj të vjetër të domenit në to dhe zëvendësojini me një të ri.

3. Ndryshimet në skedarët e faqes

Ju lutemi vini re se ky artikull nuk është i detyrueshëm. Nëse gjithçka funksionon për ju, atëherë mund ta kaloni atë. Ndonjëherë ndodh që lidhjet absolute me domenin e vjetër futen gjithashtu në temën e WordPress dhe duhet të zëvendësohen.

Mund ta shpaketoni arkivin me skedarët e faqes suaj të internetit dhe të kërkoni të gjithë këta skedarë për të parë nëse ato përmbajnë domenin e vjetër. Ngjashëm me punën me bazën e të dhënave, ndryshoni lidhjet e vjetra në ato të reja. Urra, kemi mbaruar me zhvendosjen e WordPress në një domen tjetër.

Zhvendosja e një siti në një dosje tjetër

Nëse duhet ta zhvendosni blogun tuaj në një dosje tjetër (për shembull, domain.ru/blog), bëni ndryshimet e mëposhtme në .htaccess (ndryshimet janë me shkronja të zeza):

# FILLO WordPress
RewriteEngine Aktiv
RewriteBase / blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %(REQUEST_FILENAME) !-f
RewriteCond %(REQUEST_FILENAME) !-d
RewriteRule. /blog/index.php [L]
#ENDWordPress

Gabime të mundshme që lidhen me migrimin e një blogu të WordPress

Në rast se faqja juaj nuk funksionon, unë do të jap shembuj të gabimeve të zakonshme. Nëse gabimi juaj nuk është në listë, lini një koment, do të jem i lumtur ta shtoj në këtë listë :)

  1. Gabim në krijimin e një lidhjeje me bazën e të dhënave. Ky gabim ndodh nëse të dhënat në skedarin wp-config.php janë futur gabimisht.
  2. Hapet faqja e instalimit të WordPress. Një situatë e ngjashme mund të lindë për shkak të një gabimi të importimit të bazës së të dhënave. Provoni të fshini të gjitha tabelat e bazës së të dhënave dhe të ri-importoni deponinë.
  3. Ju shikoni faqen e mirëseardhjes së ofruesit tuaj të pritjes. Arsyeja mund të jetë se nuk e keni zbrazur dosjen public_html (httpdocs) përpara se të shpaketoni arkivin në të. Fshi skedarin index.html.
  4. e ndaluar. Ju nuk keni leje për të hyrë / në këtë server. Mund të keni ngarkuar skedarët e sajtit në dosjen e gabuar.

Transferimi i një faqeje WordPress nga një domen në një domen tjetër është një detyrë me të cilën një webmother has të paktën një herë në praktikën e saj.

Pse mund t'ju duhet të transferoni faqen tuaj të WordPress në një domen tjetër:

  1. Për shembull, ju keni zhvilluar një projekt që funksionon për ju, ju sjell kënaqësi dhe të ardhura. Kalon ca kohë dhe kupton që projekti duhet përmirësuar, përditësuar, ndryshuar. Në të njëjtën kohë, bërja e kësaj në një faqe interneti që funksionon mirë është e rrezikshme; për ta bërë këtë, duhet të krijoni një domen tjetër ose nëndomain dhe të provoni gjithçka të re në të.
  2. Ndodh gjithashtu që të jeni të ndaluar nga ndonjë motor kërkimi, për shembull, keni përfunduar në "Bathhouse" Yandex. Më pas, në një përpjekje të pafund për të dalë prej andej, ju regjistroni një domen tjetër dhe zhvendosni WordPress-in tuaj atje.
  3. Ju kishit një faqe interneti vasy.ru dhe një mbrëmje, pas programit Vesti, vendosët që dëshironit domenin vasya.rf. Dhe përsëri ju vendosni detyrën për të transferuar faqen tuaj në një domen tjetër në zonën e Federatës Ruse.
  4. Ka arsye të tjera për të lëvizur një faqe, por kjo është në diskrecionin e lexuesit.

Pra, çfarë ju nevojitet për të migruar faqen tuaj në WordPress?

  1. Qasje FTP në sajtin/domenin e vjetër
  2. Qasje FTP në një sajt/domain të ri
  3. Qasje Phpmyadmin në sitin / domenin e vjetër
  4. Qasje Phpmyadmin në një sajt/domain të ri
  5. Një redaktues skedari, diçka si Notepad++ ose ndonjë IDE PHP (për shembull netbeans). Kjo pikë është e rëndësishme nëse jeni duke bërë redaktimin e skedarëve në kompjuterin tuaj.
  6. Qasja në panelin e kontrollit pritës, nëse ka mjete për të punuar përmes WEB (menaxheri i skedarëve, redaktuesi i skedarëve, Phpmyadmin) - atëherë nuk ju nevojiten 5 pikat e para.

Renditja:

  1. Bëni 2 kopje të plota të faqes së punës në kompjuterin tuaj (bëjeni këtë në dy dosje të ndryshme)
  2. Bëni kopje të bazës së të dhënave nga faqja e drejtpërdrejtë
  3. Hapni 1 kopje dhe më pas punoni vetëm me të, do t'ju duhet një kopje e dytë në mënyrë që të mos shkarkoni një faqe të ri-punuar përmes ftp nëse befas bëni diçka të gabuar.
  4. Hapni skedarin funksion.php të temës suaj për modifikim dhe futni rreshtat e mëposhtëm atje

update_option("siteurl","http://domeni juaj i ri.ru"); update_option ("shtëpia","http://domeni juaj i ri.ru");

update_option("siteurl" , "http://domeni juaj i ri.ru") ;

update_option("shtëpi" , "http://domeni juaj i ri.ru") ;

Këto dy rreshta, kur hapni një faqe të re, do të regjistrojnë domenin e kërkuar në bazën e të dhënave të faqes së re.

I njëjti kërkim dhe zëvendësim duhet të përsëritet për dosjen e shtojcave. Këto veprime janë të rëndësishme nëse e dini që shtojcat dhe tema e faqes tuaj janë përditësuar.

Puna me bazën e të dhënave:

  1. Duke përdorur Phpmyadmin, futni bazën e të dhënave nga faqja e vjetër në bazën e të dhënave të sajtit të ri. Baza e të dhënave e faqes së re duhet të jetë bosh (mos përmbajë tabela)
  2. Shkruani parametrat për t'u lidhur me bazën e të dhënave në skedarin wp-config.php të faqes së re

/** Emri i bazës së të dhënave për WordPress */ define("DB_NAME", "emri i ri i bazës së të dhënave"); /** Emri i përdoruesit MySQL */ define("DB_USER", "emri i ri i përdoruesit të bazës së të dhënave"); /** Fjalëkalimi në bazën e të dhënave Të dhënat e MySQL*/ define("DB_PASSWORD", "fjalëkalimi për bazën e re të të dhënave"); /** Emri i serverit MySQL */ define("DB_HOST", "localhost");

Pas të gjitha hapave të ndërmarrë, ngarkoni një kopje të modifikuar të faqes së vjetër në një vendndodhje të re nëpërmjet FTP.

Provoni të regjistroheni në zonën e administratorit të faqes së re http://new site.ru/wp-admin/

Gjithçka funksionoi, më pas instaloni shtojcën " Zëvendëso kërkimin më të mirë nga Autori: Frontet e Zgjeruara" - duke përdorur atë ju mund të zëvendësoni të gjitha dukuritë e " http:// site.ru i vjetër"në" http://sajti i ri.ru". Pas kësaj, lëvizja mund të konsiderohet e suksesshme.

Sigurisht, ka lloje të ndryshme rrethanash të forcës madhore që shkojnë përtej qëllimit të këtij materiali. Unë do të listoj disa prej tyre:

  1. Emrat e imazheve në faqen e re janë bërë krokozibrat. Arsyeja mund të jetë se gjatë transferimit FTP është e nevojshme të detyrohet të vendoset kodimi i lidhjes. Është e rëndësishme nëse në sitin e vjetër, karakteret cirilike janë përdorur në mënyrë aktive në emrat e skedarëve.
  2. Nuk është e mundur të shkarkohet databaza e vjetër në një vend të ri sepse ka kufizime në madhësinë e shkarkimit. Këtu opsioni është ose të ndryshoni kufizimin (nëse hosti e lejon atë) ose të ndani bazën e të dhënave në pjesë.
  3. Pas shkarkimit, ju përditësoni shtojcat në faqen e re dhe faqja filloi të mos funksiononte si duhet. Mund të keni funksione të vjetruara në kodin tuaj të temës që nuk përdoren më në shtojcat e reja. Gjeni se cilat funksione janë të vjetruara dhe zëvendësojini me të reja.

Shikoni gjithashtu këtë tutorial të shkëlqyer për zhvendosjen e WordPress në një domen tjetër.

Ndonjëherë administratori i faqes duhet të ndryshojë domenin. Transferimi i një faqeje WordPress nga një domen në tjetrin ka disa veçori. Nuk mjafton thjesht të transferoni skedarët në direktorinë rrënjë të domenit të ri, të importoni bazën e të dhënave dhe të vendosni një lidhje me të në skedarin e konfigurimit. WordPress është i lidhur me një domen dhe është e nevojshme të bëhen ndryshime në cilësimet e faqes në mënyrë që të funksionojë nga domeni i ri. Në këtë artikull do t'ju tregoj në detaje hap pas hapi se si ta bëni këtë thjesht dhe pa asnjë pasojë.

Transferimi i skedarëve dhe bazës së të dhënave të faqes në internet në WordPress nga një domen në tjetrin

Hapi i parë është marrja e të dhënave fillestare të faqes, përkatësisht ruajtja e skedarëve dhe bazës së të dhënave të faqes. Le ta shohim këtë duke përdorur pritjen Makhost si shembull.

1. Ne krijojmë dhe ruajmë skedarë të faqes; kjo mund të bëhet përmes menaxherit të skedarëve:
Shkoni te direktoria kryesore e domenit të vjetër, zgjidhni të gjithë skedarët nga direktoria rrënjësore dhe krijoni një arkiv. Ne e shkarkojmë arkivin e ruajtur në kompjuterin tuaj. Ju gjithashtu mund të përdorni.

2. Eksportimi i një deponie të bazës së të dhënave. Për ta bërë këtë, shkoni te phpMyAdmin, zgjidhni bazën e të dhënave në listën e majtë dhe klikoni në butonin në krye Eksporti

Gjithashtu: Arkivat e skedarëve dhe bazat e të dhënave të faqeve në Makhost mund të krijohen automatikisht nga menyja Rezervime, seksioni Krijo një kopje rezervë. Skedarët do të vendosen në drejtorinë private

Tani që keni skedarët burim të faqes suaj të internetit, mund të kaloni në fazën e dytë: transferimi i të dhënave në një domen të ri dhe konfigurimi i tij. Unë ju këshilloj të bëni një kopje të tyre dhe t'i ruani veçmas, në rast se 3. Shkojmë në direktorinë rrënjë të domenit të ri dhe shkarkojmë arkivin. Përsëri, kjo mund të bëhet ose përmes menaxherit të skedarëve të panelit të kontrollit pritës ose përmes FTP. Skedari mund të shpaketohet në një menaxher skedari
4. Ne importojmë një hale sql në bazën e të dhënave nëpërmjet phpMyAdmin. Për ta bërë këtë, hyni në phpMyAdmin të bazës së të dhënave të kërkuara, zgjidhni bazën e të dhënave në listën e majtë dhe më pas klikoni në butonin në panelin e sipërm Importi

5. Në skedarin e konfigurimit të faqes wp-config.php domeni i ri, futni informacione për t'u lidhur me bazën e të dhënave.

Ndryshimi i domenit në cilësimet e WordPress

Pas transferimit, si rregull, imazhet nuk shfaqen në faqe, sikur skedarët e stilit të mungojnë. Lidhjet lundrohen në domenin e vjetër. Kjo është një veçori e motorit WordPress; për të përfunduar transferimin, duhet të bëni ndryshime në bazën e të dhënave, përkatësisht të ndryshoni lidhjet e domenit të vjetër në atë të ri. Ka disa mënyra për ta bërë këtë.

Ndryshimi i një domeni në WordPress përmes phpMyAdmin

Shkojmë te phpmyadmin e bazës së të dhënave me të cilën është lidhur faqja juaj. Sigurohuni që të zgjidhni bazën e të dhënave në listën e majtë dhe klikoni butonin SQL, siç tregohet në pamjen e ekranit

Kopjoni një nga një ose të treja menjëherë dhe ekzekutoni pyetjet më poshtë, duke korrigjuar parametrat

UPDATE wp_options SET option_value = REPLACE(option_value, "http://old-domain.ru", "http://new-domain.ru") WHERE option_name = "home" OSE option_name = "siteurl"; UPDATE wp_posts SET guid = REPLACE(udhëzues, "http://old-domain.ru","http://new-domain.ru"); PËRDITËSIM wp_posts SET post_content = REPLACE(post_content, "http://old-domain.ru", "http://new-domain.ru");

E rëndësishme! Ju duhet të regjistroni domenin pa prerjen / në fund, siç tregohet në shembull.
Kërkesa nuk do të ekzekutohet nëse prefiksi juaj në tabela nuk ështëwp_, dhe tjetra.
Nëse për shembull keni një parashtesëpref_, më pas shkruajeni në kodin e kërkesës: PËRDITËSOJE pref_posts SET…

Ndryshimi i një domeni në WordPress në një hale sql duke përdorur një redaktues teksti

Një mënyrë tjetër për të përditësuar informacionin në bazën e të dhënave është zëvendësimi manual i lidhjeve nga domeni i vjetër në atë të ri. Identifikohu nëpërmjet phpMyAdmin në bazën e të dhënave të domenit të vjetër dhe eksporto, nëse e ke bërë tashmë. Duke përdorur një redaktues teksti, hapni skedarin sql që rezulton dhe kryeni një kërkim, duke zëvendësuar të gjitha referencat në domenin e vjetër me atë të ri. Pas përditësimit të informacionit, importoni deponinë në bazën e të dhënave të pritjes, pasi fillimisht e keni pastruar atë nga tabelat e vjetra.

Kjo përfundon transferimin dhe konfigurimin.

Artikujt më të mirë mbi këtë temë