👉 Kuidas luua WordPressi saidi katsetingimusi

Kõige kasulikum Jetpack WordPressi pluginate jaoks

Kuna WordPressi algajad oma karjääri edenedes kasvavad, kasvab ka nende sait. Kui kasutate stabiilseid ja professionaalseid veebisaite, ei ole kõige paremini toimetamine kõike elada. Mitmed meie kasutajad küsisid meilt juhendamist, mis selgitab stardikeskkonna loomise protsessi. Selles artiklis me näitame teile, kuidas luua oma WordPressi saidile lavakeskkonda.

Märge: See artikkel sobib paremini nende kasutajate jaoks, kes soovivad algaja tasemelt WordPressi arendamist veelgi edasi arendada. See artikkel aitab teil lehmapoisist kodeerida ja õppida parimat tava. Seda saab õppida käesoleva artikli lõpus.

  • Paigutuskoha loomine
  • Git ja BitBucket kasutamine
  • Vajuta muudatused kohalikust serverist BitBucketini
  • BitBucketi muudatuste kasutuselevõtt saidi külge

Mis on keskkond?

WordPressi saidile töötamiseks soovitame meie kasutajatel installida WordPressi oma Windowsi või Maci arvutisse kohapeal. Kui olete oma veebisaidiga valmis ja rahul, saate seda kohalikust serverist üles laadida.

Selle lähenemisega on üks probleem. Mis juhtub, kui kohaliku hostiga töötamine ei tööta live serveris? See põhjustaks vigu, mis võivad kindlaksmääratud saitidel olla probleemiks, kuna see võib mõjutada otsingumootori pingeread, müüki, kasutajate esimest kuvamist jne.

Selle asemel, et teie saidil tehtud muudatused üles laadida, saate need üles laadida samasse serverisse toimuvasse saidisse. Paigutuskoht on teie saidil (tavaliselt all-domeen) eraldiseisev arenduspiirkond, millel on piiratud juurdepääs. See on koht, kus saate katsetada oma muudatusi või kasutada seda kogu oma arengu jaoks. Kui olete oma saidi põhjalikult katsetanud, saate selle üles laadida veebisaidile.

Kui olete algaja ja te ei soovi õppida alltoodud artiklis esile tõstetud keerulist protsessi, soovitame teil valida hallatud WordPressi veebipõhine pakkuja, näiteks WPEngine, mis pakub sisseehitatud lendude funktsioone. Meie saidi SiteGroundi sõbrad pakuvad ka nende kasvuhoonete kava, mis on palju taskukohasem.

Seiskamise keskkonna seadistamine cPaneli kasutamine

Esimene asi, mida peate tegema, on alamdomeeni loomine oma põhivaldkonnas. Alamdomeen võimaldab teil käivitada oma veebisaidi eraldi kaustas, mis ei mõjuta teie peamist andmebaasi, faile ega üleslaadimist.

Selleks logige oma cPanel'i sisse (muud juhtpaneelil on sarnased, otsige seda Domeenid või Alamdomeenid), All Domeenid peate klõpsama alamdomeene.

Järgmisel ekraanil sisestage nimi, mida soovite oma alamdomeenile kasutada (tavaliselt matkimine või dev) ja valige rippmenüüst oma peamine domeen.

CPanel peaks see automaatselt täitma Dokumendi juur Tekstikast koos asukohaga, mis põhineb alamdomeeni nimele. Saate seda muuta, kui soovite, kuid tavaliselt on vaikimisi okei (public_html / lavastus).

Nüüd pead lihtsalt klõpsama Loo kui oled valmis. See peaks kinnitama ja näitama alamdomeeni allolevas tabelis.

Saate kontrollida, kas teie alamdomeen on seadistatud külastades seda veebibrauseris. See peaks näitama midagi sarnast:

Nüüd peate oma stardikeskkonnale looma eraldi FTP konto. Spetsiaalsel FTP-kontol on juurdepääs teie lavakataloogile, mis takistab teie elukeskkonna juhuslikke muutusi.

CPanel navigeerige lehele FTP konto jaotis. Täitke väljad Lisa FTP-konto jaotis.

The Kataloogi peaks sobima alamdomeeni loomisel määratud kataloogiga. Klõpsake Loo FTP-konto oma uue konto loomiseks. Sellel kontol on juurdepääs ainult määratud kataloogile, mitte kogu serverile.

Andmete kopeerimine veebiportaalist lavakeskkonda

Nüüd, kui olete oma alamdomeenid seadistanud, on järgmine samm kopeerida andmeid oma elusaidelt saidilt lavaleheküljele. See võimaldab teil katsetada muudatusi oma pealekandmiskeskuses samade andmetega, ilma et see mõjutaks teie elusaid saite.

Lihtsaim viis seda teha on läbi phpMyAdmin. Logi sisse phpMyAdmin kaudu cPanelja valige oma praegune otsevaba andmebaas. Kui olete oma live-andmebaasi valinud, klõpsake nuppu Toimingud sakk menüüribal.

Siin tuleb otsida Andmebaasi kopeerimine kasti. Tekstikasti sisestage esitusandmebaasi nimi (kui te pole seda veel loonud, siis kindlustage see KASUTAGE DATABASE enne kopeerimist on kontrollitud ja anna sellele nimi nagu näiteks_staging). Peate kopeerima nii struktuuri kui ka andmeid ning veenduma, et hoiate ülejäänud sätted vaikimisi. Klõpsake Mine koopia käivitamiseks. Pea meeles suuremaid andmebaase, võib see võtta veidi aega.

Kui teie andmebaas on kopeeritud, peate selle valima vasakult külgribalt. phpMyAdmin avab teie äsja kopeeritud andmebaasi. Peate klõpsama SQL menüüriba vahekaardil phpMyAdmin.

Nüüd asendame kõik reklaami saidi viited vahejuhtumitesse, et veenduda, et kõik toimib hästi, kui kasutame seda andmebaasi paigutamiseks. Selleks peate käivitama järgmised SQL-päringud.

UPDATE wp_options SET option_value = REPLACE (variant_väärtus, 'ORIGINAL_URL', 'NEW_URL'); UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'ORIGINAL_URL', 'NEW_URL'); UPDATE wp_posts SET guid = REPLACE (juhend, 'ORIGINAL_URL', 'NEW_URL'); UPDATE wp_posts SET post_content = REPLACE (post_content, 'ORIGINAL_URL', 'NEW_URL');

Sisestage ülaltoodud päringud SQL-päringu kasti, asendades järgmised väärtused:

  • ORIGINAL_URL – teie esialgne saidi URL-id, nt//example.com. Seda leiate WordPressi administraatorist seadete menüüst Seaded> Üldine> WordPressi aadress (URL)
  • NEW_URL – sisestage oma uus URL, see on teie varem loodud sündmuskoha saite (kindlasti lisage // – nt //staging.example.com)
  • wp_ – Kui teie veebisaidil on kohandatud eesliide andmebaaside tabelites, veenduge, et asendate wp_ sellega.

Klõpsake Mine küsitluste käivitamiseks. Kui see on valmis, kuvatakse kinnitusteade.

Pärast andmebaasi kopeerimist peate oma WordPressi failid, pistikprogrammid, teemad ja üleslaadimised kopeerima. Esmalt laadige värske WordPressi koopia WordPress.orgist. Laadige WordPressi sisu ülespoole saidile. Märge, ärge käivitage WordPressi installi veel.

Kui olete WordPressi üles laadinud, on järgmine asi, mida peate kopeeri, meediumifailid, pistikprogrammid ja teemad. Järgmisi kaustu tuleb kopeerida:

  • / wp-content / uploads
  • / wp-content / teemad
  • wp-content / pluginad

Kui need on väikesed, võite need oma FTP-kliendist alla laadida oma saidil ja laadite need oma paigutatavasse kausta. Suuremate kaustade puhul võib see siiski olla aeganõudev. cPaneli failihaldur võimaldab kopeerida kaustu otse serverisse, mis teeb protsessi palju kiiremini.

Logige oma cPaneli juhtpaneelile sisse ja klõpsake Failihaldur jaotises Failid.

cPanel käivitab failihalduri. Peate liikuma oma elava saidi juurdewp-sisukataloog (tavaliselt / public_html / wp-content), kus saate vaadata oma teemasid, pluginaid ja kaustu üleslaadimist.

Iga kausta jaoks peate paremklõpsama ja valima Kopeeri. See avab dialoogi, valib asukoha, kuhu soovite kausta kopeerida. Soovime selle kopeerida kataloogi, mille oleme loonud alamdomeeni jaoks. See on ka kataloog, kuhu laadisite WordPressi eelmises etapis üles./ public_html / lavastus / wp-content /

See kopeerib iga kausta oma lavastussewp-sisukataloog.

Seda tuleb korrata iga ülaltoodud kataloogi (pluginad, teemad ja üleslaaditavad failid) korrata.

Märge: Mõnes WordPressi hostimise keskkonnas ei pruugi teil olla võimalik kasutada failihaldurit. Sellisel juhul peate need kataloogid oma arvutisse käsitsi allalaadima ja seejärel laadima need tagasi saidile või kasutada SSH-i.

Kui olete need kataloogid kopeerinud, olete valmis ühendama oma installiprogrammi WordPress varem kopeeritud andmebaasi.

Pääsete oma lavastussaidile varem loodud alamdomeeni kaudu. Kui teie lavastuskataloog ei sisaldawp-config.phpfail WordPress püüab luua ühe, mis küsib teie andmebaasiühenduse andmeid. Kui see sisaldab wp-config.php-faili, veenduge, et seda redigeerite, et kasutada uut stabiilset andmebaasiühenduse üksikasju.

Üks kord WordPress on ühendanud oma esilekerkiva andmebaasiga, peaks see tuvastama, et WordPress on installitud ja palub teil sisse logida. Teie sisselogimise andmed on samad mis teie praegusel elava saidil.

Kõik muudatused, mida teete oma lavakeskkonnas, on nüüd oma elukeskkonnast sõltumatud. See tähendab, et teil on õigus oma seadeid muuta, installida uusi pistikprogramme, muuta teemafaile jms, ilma et see mõjutaks teie klientide kogemusi.

Seadistuskeskkonna seadistamine ja tõrkeotsing

Kui olete oma lavastuse sisse loginud WordPress installimisel on mitmeid sätteid, mida tuleks enne jätkamist konfigureerida.

Veenduge, et teie domeen on õige

Vaadake oma administraatori ekraani URL-i. Kui see on teie alamdomeen, siis avastas ta uue konfiguratsiooni. Kui ei, siis ei käivitu varem käidud SQL-päringud teie saidi URL-i muutmisetapis. Otsige seda siteurl ja Kodu variant_nimi on wp_optionsi tabelis.

Veenduge, et teie meedium on kopeeritud

Külastage oma WordPressi administreerimise meediumipoolt ja kontrollige, kas teie pildid / videod / jne. on paigas. Kui nii, siis on teie üleslaaditud kataloog õigesti kopeeritud. Kui ei, siis veenduge, et üleslaaditud kataloog on õiges asukohas (tavaliselt / public_html / lavastus / wp-content / uploads).

Keela XML-i saidikaardid WordPressi SEO-is

Kui kasutate WP-d SEO, peate tagama, et XML-i sait Kaardid on keelatud. See aitab vältida otsingumootorite sisestamist keskkonda.

Piiratud juurdepääs saidile

Selleks, et vältida kasutajate kogemata saidil viibimist, peate installima ja aktiveerima piiratud saidijuurdepääsu. Paigaldamisel mine Seaded> Lugemine plugina seadistamiseks.

Sa tahad ka sisse minna Seaded »Lugemine jaotis ja veenduge, et otsingumootorid keelaksid selle saidi indekseerimise. Soovite olla kindel, et teete seda duplikaadi sisu vältimiseks.

Saate salasõna ka kogu kataloogi kaitsta htpasswordiga. Juhendis näidatud meetod on / wp-admin /, kuid saate selle mis tahes saidikausta muuta.

Värskendage püsilaineid

Külastage Seaded> Pidevad sidemed ja klõpsake käsul Salvesta, et tagada oma püsimajutusstruktuuri ajakohastamine. Kui teie saidil on 404 viga, siis on see sageli põhjus.

GitHubi või BitBucket'iga toimetamise muutmine

Enamik professionaalseid arendajaid soovib oma arengutegevuse jälgimiseks kasutada versioonikontrollisüsteemi nagu SVN või Git. Versioonikontrollisüsteemi kasutamine võimaldab teil aeg-ajalt minna, kui midagi läheb valesti, kuna kogu teie koodi ajalugu on salvestatud kesksesse asukohta. Samuti muudab see koostöö lihtsamaks, kuna kõik muudatused salvestatakse keskasendisse, on arendajatel juurdepääs kõikidele projekti tehtud muudatustele.

GitHub või BitBucket, millest peaksite kasutama

Mõlemad, GitHub ja BitBucket on projektihalduse teenus ning mõlemad võimaldavad teil kasutada oma projektide jaoks Git. GitHub on avatud lähtekoodiga projektide arendajatena populaarseim ja arendajatel on suurem kogukond. Kui projekt, mille poole te töötate, on avatud lähtekoodiga WordPressi pistikprogramm või teema, siis võite selle hostida GitHubis. Teie projekt on avalikult nähtav ja teised kasutajad näevad teie lähtekoodi. GitHubis privaatraamatukogu loomiseks peate oma tasulise kava muutma.

Teisest küljest võimaldab BitBucket luua erasektoosid tasuta. Kui töötate kliendi saidil või oma isiklikul saidil, siis sooviksite kindlasti oma tööd privaatsena hoida. BitBucket muudab selle hõlpsamaks.

Alustamine BitBucketiga

1. samm. Git'i installimine

Esimene asi, mida peate tegema, on alla laadida ja installida Git Windowsis (või Macis).

2. samm. Teie esimese hoidla loomine

Nüüd, kui olete installinud Gite, on järgmine samm tasuta BitBucketi konto registreerumiseks. Kui olete registreerunud, sisestate BitBucketi juhtpaneeli, kus peate klõpsama Loo uus hoidla nuppu.

Sisestage oma hoidla nimi ja kirjeldus, mis aitab teil projekti kindlaks teha. Selleks, et muuta oma hoidla privaatseks, peate märkima ruutu kõrval olevat kasti Juurdepääsutasemele. Lõpuks veenduge, et Git on teie hoidla tüübi jaoks kontrollitud. Võite jätta kõik muud võimalused muutmata ja klõpsa edasi loo hoidla nupule. BitBucket loob nüüd teie jaoks tühja repositooriumi.

Kuna te töötate oma kohaliku WordPressi installi juures, klõpsake mulle olemasolevat projekti, et seda tõsta.

Samm 3. Lisage Git'i kohalik kataloog

Te olete kõik seadnud oma kohaliku WordPressi projekti push BitBucketi. Käivitage oma arvutis Git Bash. Jah, see on käsurea tööriist ja peate käske kirjutama, kuid ärge muretsege, et see on super lihtne.

Kui te ei soovi kasutada käsurealt, võite kasutada GUI-liideseid nagu Github for Windows (mis töötab ka Bitbucket'i puhul) ja / või TortoiseGit.

Kõigepealt peate lisama oma kohaliku WordPressi projekti kausta Git'i hoidlasse. Pidage meeles, et te ei pea kogu projekti WordPressi kataloogi lisama. Kui teete teema teemal, saate selle teemakataloogi lihtsalt lisada Git'i hoidlasse.

Git Bashist kõigepealt liikuge oma projekti kataloogi, sisestage tee oma projekti kataloogi ja seejärel lisage see Git:

cd / c / xampp / htdocs / wordpress / wp-content / themes / myawesometheme git init

Nüüd, kui olete oma projekti Git'i lisanud, on järgmine samm lisada kõik failid sellesse.

git lisa.

Pärast kõikide failide lisamist tuleb järgmine samm teha teie esimene kohustus.

git commit -m "Kõigi projektifailide lisamine esimese kohustusena"

Samm 4. Sünkroonige oma Bitbucketi hoidlaga muudatusi.

Nüüd on viimane samm sinu kohalike failide sünkroonimiseks teie BitBacketi hoidlaga. Sisestage see rida Git Bashis, et ühendada oma kohalik hoidla oma BitBacketi hoidlaga.

git-serveri päritolu //bitbucketusername @bitbucket.org/bitbuck%ername/repositoryname.git

Lükake kõik failid BitBucketi hoidlasse.

git push -u päritolu - kõik # tõstab repo ja selle viited esimest korda

Õnnitleme, et olete edukalt sünkrooninud kohalikud WordPress-failid oma BitBacketi hoidlaga. Nüüd saate teha oma kohalikus hoidlas failide muudatusi. Kui olete muudatuste tegemisel teinud, peate need muudatused Git'i tegema.

git lisa. git commit -m "Lisatud uued funktsioonid" git push -u päritolu - kõik

Muudatuste käivitamine BitBucket'ist etapi saidile

Nüüd, kui olete õppinud, kuidas kasutada Gitit BitBucketiga, on aeg rakendada muudatusi oma BitBucketi hoidlalt teie lepituskohta. Nii saate oma saidil kohapeal töötada ja testida oma muudatusi oma kohapeal, mõjutamata teie reaalajas saiti.

Selleks soovitame Ftployit kasutada. Põhiline tasuta konto võimaldab teil luua ühe projekti. See jälgib teie BitBucketi hoidlast tehtud muudatusi ja seejärel levitab need oma veebiserverisse. Esiteks peate registreeruma Ftployi konto jaoks. Pärast seda peate lisama oma serveri andmed.

Uue serveri konfigureerimiseks valige Serverid »Uus server navigatsiooni ülaosas.

Täitke vajalikud väljad oma seadetega, mille olete loonud, kui seadistate esilekerkiva FTP-konto varem.

Klõpsake Testühendus et FTPloy saaks teie serveriga ühendust luua ja seejärel klõpsake Salvesta server.

Projekti loomiseks valige Projektid »Uus projekt navigatsioonimenüüs, valides vajadusel GitHubi või BitBucket'i.

Kui olete eelnevalt oma serveri määranud, saate selle rippmenüüst valida (vastasel juhul sisestage vajalikud andmed vastavatesse väljadesse). Väljas Serveri tee sisestage oma teemakataloogi tee (see muutub sõltuvalt teie repo struktuurist, kuid / wp-content / theme / your-theme sobib, kui teie repo sisaldab ainult teie teema).

Kui vajutate selle BitBucket'i hoidla muudatuse, valib FTPloy muudetud failid ja lükkab need valitud serverisse.

Live'i muutmine

Kui kasutate faili FTPloy, et paigutada oma muudatused hoidlasse oma esilekerkivasse serverisse, võite luua oma live-serveri jaoks sarnase protsessi. Kui aga teie hoidlale viidi vale või vigane kood, läheks see automaatselt teie veebisaidile.

Soovitatav on käivitada automatiseeritud kasutuselevõtu süsteem, näiteks FTPloy lavaliseks serveriks ja seejärel käsitsi kopeerida vajalikke faile oma elusaidile, kui olete muudatustega rahul ja olete neid uues lavakeskkonnas põhjalikult katsetanud.

Loodame, et see artikkel aitas teil õppida, kuidas luua oma WordPressi saitide jaoks lavakeskkonda.Veaotsingu jaoks vaadake meie kõige tavalisemate WordPressi vigu ja kuidas neid parandada. Tagasiside ja küsimuste kohta saate jätta kommentaari allpool.

Like this post? Please share to your friends:
Lisa kommentaar

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: