Met 'n virtuele webbediener wat op u rekenaar (of plaaslike bediener) geïnstalleer is, kan u 'n WordPress-webwerf met gemak en spoed opstel en aanpas. Aangesien elke redigering besparing en verfrissing vereis, kan die ontwikkeling van 'n WordPress-webwerf op 'n regstreekse bediener maklik 'n nagmerrie word, gegewe die beperkings van bandwydte en internetverkeer.
Om hierdie rede kies die meeste ontwikkelaars met reg om al die geringste van WordPress-ontwikkeling op 'n plaaslike bediener te doen en later die voltooide webwerf na die regstreekse bediener op te laai. Net so word toekomstige opdaterings van die webwerf plaaslik getoets en getoets voordat dit na die lewendige omgewing opgelaai word.
In hierdie pos gaan ek die proses om 'n WordPress-webwerf van 'n plaaslike bediener na 'n lewendige bediener te verskuif. Met hierdie proses kan u die hele inhoud van u werf (beelde, plasings en bladsye) sowel as temas en inproppe veilig vanaf 'n gids op u rekenaar na die produksieserver van u gasheer skuif. Dit is duidelik dat daar 'n paar handige plugins is wat hierdie proses 'n briesie kan maak, maar dit is altyd voordelig om die handleiding te leer.
1.1 1. Plaaslike WordPress-installasie
1.2 2. Gasheerplan
1.3 3. SFTP-toegang
2 Metode 1: Uitvoer en invoer van inhoud met behulp van kern WordPress-funksies
3 Metode 2: Gebruik 'n inprop om u WordPress-webwerf te skuif
4 Metode 3: Bestuur lêers handmatig van plaaslike na lewendige bediener
4.1 Voer u databasislêer uit
4.2 Verander lêerpaaie
4.3 Skep 'n nuwe databasis op u gasheerrekening
4.4 Laai databasielêer in 'n nuwe databasis op
4.5 fix WP-config.php lêer
4.6 Laai webwerf-lêers op
4.7 Verander permalinks
In hierdie tutoriaal neem ek aan dat u reeds aan 'n paar voorvereistes voldoen het. Dit is 'n paar eenvoudige vereistes wat u benodig voordat u kan begin.
1. Plaaslike WordPress-installasie
U moet 'n WordPress-webwerf op u rekenaar hê. Om meer te wete te kom oor die opstel van u eie localhost-omgewing-kassa, kan u ons gidse oor hoe om WordPress plaaslik te installeer, of checkout Local by Flywheel.
U benodig ook 'n aktiewe gasheerplan wat PHP- en MySQL-ondersteuning bied. Gelukkig ondersteun die meeste aanbieders PHP en MySQL. Beter nog, baie aanbieders bied een-klik-installasie-skrifte vir WordPress aan, sodat u nie die handmatige opstelling hoef deur te gaan nie.
Natuurlik beveel ons aan dat WP Engine-bestuurde WordPress-hosting aangebied word – dit is hoe ons al ons webwerwe en live-tema-demo's aanwend. Boonop maak WP Engine dit maklik om die bestuur van u webwerwe te danke aan hul intuïtiewe administrasiepaneel. Planne begin by $ 29 per maand vir een installasie (maar u kan 2 maande gratis op jaarplanne kry wanneer u ons skakel gebruik). As u nog nie gereed is vir die prys nie, kan u 'n uitstekende, gedeelde hosting plan vir ongeveer 3 dollar per maand vind van maatskappye soos Bluehost of SiteGround..
Uiteindelik moet u SFTP-toegang tot u gasheerrekening hê, saam met 'n kliëntprogram soos FileZilla. U gebruik dit om die lêers na u gasheer op te laai. Alternatiewelik kan u die File Manager-opsie in cPanel gebruik, maar in teenstelling met SFTP gee cPanel nie 'n oorsig van u plaaslike gidsstruktuur nie. Goed, met al hierdie dinge in plek, moet ons gereed wees om te gaan.
Metode 1: Uitvoer en invoer van inhoud met behulp van kern WordPress-funksies
'N Vinnige en maklike manier om 'n WordPress-webwerf van die plaaslike bediener na 'n produksie-omgewing te verskuif, is deur die ingeboude uitvoerhulpmiddel in WordPress te gebruik. Hierdie metode veronderstel dat WordPress reeds op u live hosting-rekening geïnstalleer en opgestel is, en dat daar wel geen inhoud op u regstreekse webwerf nie. Dit is baie belangrik, aangesien die invoerfunksie van WordPress nie bestaande inhoud sal ignoreer nie, maar dit net daarby sal voeg. As u oor ou inhoud het, kan u altyd ons gids gebruik om u WordPress-webwerf terug te stel, sodat u 'n skoon installasie het om mee te werk.
Goed – om te begin om u webwerf te skuif, gaan na u plaaslik geïnstalleerde WordPress-kontroleskerm en blaai af na gereedskap. Kies uitvoer en kontroleer die "Alle inhoud" -radioknoppie.
Dit sal 'n XML-lêer na u rekenaar aflaai. Die lêer bevat al die besonderhede oor die inhoud van u webwerf (tensy u 'n opsie vir die aflaai van enkelvoudige inhoud gekies het, soos slegs u plasings, bladsye, 'n gepasmaakte plasingstipe of u media).
Teken nou op u lewendige WordPress-webwerf aan, aktiveer dan die tema en plugins wat u op die plaaslike bediener gebruik het. Sodra dit gedoen is, navigeer na Gereedskap> Invoer.
As u gevra word om die WordPress-invoerplugin te installeer, doen dit dan en aktiveer dit dan. Laastens, gebruik die inprop om die .xml-lêer wat u uitgevoer het vanaf u localhost in te voer. Om dit te doen, klik eers op die Begin invoerder opsies onder die WordPress-opskrif (Let wel: u kan ook die invoerderfunksie gebruik om inhoud vanaf ander bronne soos Blogger, Tumblr, ens.) te skuif).
Gebruik dan die volgende Kies lêer opsie om u XML-lêer te kies en klik dan om op te laai en in te voer. Wag net totdat u inhoud ingevoer word. Hoe lank u wag, sal afhang van hoeveel inhoud u invoer en u gasheerplan.
Hierdie metode sal u plasings, bladsye, media en spyskaarte na u regstreekse webwerf skuif. U sal natuurlik u menu-liggings moet instel en u widgets moet byvoeg, maar as u in ag neem dat alles anders vir u oorgedra word, is dit 'n wonderlike opsie as u nie ekstra plugins wil installeer of die skuif handmatig wil verwerk nie.
Metode 2: Gebruik 'n inprop om u WordPress-webwerf te skuif
As u 'n naatlose oordrag van u webwerf wil hê, is dit die beste om 'n inprop te oorweeg. 'N Vinnige Google-soektog bied tonne gratis en premium-opsies op, maar hier is ons drie gunstelinge (plus 'n vinnige uiteensetting van hoe om dit te gebruik om u webwerf te migreer).
DesktopServer is 'n premium sagteware wat u kan gebruik om WordPress plaaslik op u rekenaar (Mac of PC) te installeer. Dit maak dit maklik om 'n virtuele gasheer op te stel, toetswebwerwe te dupliseer, 'n plaaslike multisite, argiefwerwe en meer te skep. Maar een van die beste kenmerke van DesktopServer is dat u maklik u plaaslike werf na hul liefdeserver kan migreer met hul gratis DesktopServer-inprop.
Installeer die inprop eenvoudig, voer u webwerf uit u plaaslike DesktopServer-opstelling uit (maak seker dat u die opsie "Fetch live hosting server details" kies) en invoer via die inprop. Voila! Maar u kan hul aanlyn-dokumente besoek om meer gidse te sien hoe om DesktopServer te ontplooi na u regstreekse bediener.
'N Ander fantastiese oplossing is BackupBuddy deur iThemes. Hierdie pragtige inprop is die belangrikste oplossing om u eie rugsteun van die webwerf te bestuur. Daarmee kan u volledige webwerf-rugsteun (databasisse en al) skep, gereelde rugsteun skeduleer, u eie kopieë stoor (plaaslik of via BackupBuddy Stash) en selfs u webwerf herstel met ImportBuddy.
Maar het u geweet dat u ook BackupBuddy kan gebruik om u plaaslike webwerf na u lewendige webwerf te skuif? U kan die ingeboude migrasie-funksies van BackupBuddy gebruik om u webwerf van rekenaar na internet (of van gasheer na gasheer) te skuif. Die inprop hanteer domeinveranderings, vervang outomaties u URL's en meer alles om u webwerf naatloos oor te plaas vir u groot debuut.
Laastens is Duplicator 'n ongelooflike freemium-inprop wat u kan gebruik om u eie webwerf-rugsteun en migrasies te bestuur. Met die Duplikator gratis inprop u kan maklik u eie rugsteunkopies op aanvraag skep, werfbundels ontwerp ('n pakket inhoud, tema en inproppe om op kliëntwebwerwe te hergebruik) en u webwerf maklik van plaaslik na lewendig skuif (installeer net die inprop plaaslik om dit te verpak, installeer dan op u regstreekse webwerf met dieselfde inprop).
As u van Duplicator Pro gebruik, kan u alternatiewe funksies gebruik vir geskeduleerde rugsteun, gesinkroniseerde berging (Amazon, Dropbox, Google Drive, ens.), Meervoudige versoenbaarheid, cPanel API, e-poskennisgewing, pro-ondersteuning en meer. Een jaar kos minder as 'n paar Nike-opleiers, en om meer as die moeite werd te weet dat u webwerf veilig en veilig is.
Metode 3: Bestuur lêers handmatig van plaaslike na lewendige bediener
U laaste opsie is om u webwerf-lêers met die hand te skuif. Dit sal toegang tot die bediener benodig. In wese behels die proses dat die databasislêer van die plaaslike installasie afgelaai word, dit vir die regte paaie geredigeer word voordat dit na 'n nuwe databasis op die bediener ingevoer word, en laastens die inhoud van die plaaslike WordPress-installasie opgelaai word..
Voer u databasislêer uit
Begin met u plaaslike bediener en navigeer na phpMyAdmin – tik net localhost / phpMyAdmin in u webblaaier. In hierdie voorbeeld gebruik ek XAMPP, en hier is wat my phpMyAdmin koppelvlak lyk soos volg:
Die paneel aan die linkerkant is waar alle databasisse gelys word. Kies die databasis vir u plaaslike WordPress-webwerf en klik op uitvoer aan die bokant van die phpMyAdmin venster. Die 'vinnige' uitvoermetode word standaard gekies. Laat dit ongeskonde en klik Gaan.
'N SQL-lêer (soos my_test.sql) word uitgevoer na die aflaai-lêergids op u rekenaar.
As u u WordPress-webwerf plaaslik vanaf die grond bou, moet u onthou dat al u URL's absolute paaie is. Met ander woorde, alle skakels na u inhoudlêers (plasings, prente, postipes) sal begin http: // localhost /. U moet hierdie skakelstruktuur verander vir u lewendige installasie, of u inhoud sal nie na die oplaai van die databasislêer nie behoorlik vertoon word nie.
Om dit te kan doen, gebruik 'n kode-redigeerder om 'n 'vind en vervang' op die databasislêer wat u so pas uitgevoer het, uit te voer. Ek gebruik Notepad ++ om 'http: // localhost / my_test' te soek en te vervang en dit te vervang met my regstreekse URL. Ek het eenvoudig 'n "my_test" -map by die wortelmap vir my domein geskep. As u direk by die wortel gaan installeer, hoef u nie 'n gids te skep nie, dus moet u vervangings-URL eenvoudig http://www.yourdomainname.com wees. U sal u plaaslike WordPress-gidse oplaai na public_html (die wortel van u gasheerrekening).
Stoor en maak sodra u die URL's vervang het.
Skep 'n nuwe databasis op u gasheerrekening
Nou is jy klaar met die hoofdeel op die plaaslike bediener. Dit is tyd om die regstreekse omgewing op te stel en uiteindelik die lêers op te laai sodat u webwerf regstreeks kan verskyn. Hoe u 'n nuwe databasis vir u WordPress-webwerf opstel, hang af van u hosting.,
As u plan cPanel gebruik (soos Bluehost of HostGator), moet u dit vanaf u gasheerrekening oopmaak en na MySQL databasisse.
As u kies MySQL databasisse, u sal gevra word om 'n gebruikersnaam en wagwoord in te voer. Dit is die nuwe gebruikersrekening wat met die nuwe databasis van u webwerf geassosieer sal word. Let op die persoonlike besonderhede soos u gebruikersnaam en wagwoord omdat u dit nodig het wanneer u die databasislêer in WordPress opstel. Die nuutgeskepte databasis sal dieselfde naam hê as die gebruikersnaam wat u gekies het.
As u 'n bestuurde hosting-rekening gebruik, het u moontlik nie cPanel nie. Byvoorbeeld, met WP Engine kan u 'n nuwe installasie op u plan maak deur eenvoudig by u rekening aan te meld en op die Voeg installasie by skakel.
Vul dan die nodige inligting in (wat u terloops kan opstel as 'n verhoogwebwerf as u nog nie 'n domein gereed het nie).
Dis dit! U nuwe webwerf (en databasis) is gereed.
Laai databasielêer in 'n nuwe databasis op
Noudat u 'n nuwe (leë) databasis op die regstreekse bediener het, is dit tyd om u databasislêer wat op u rekenaar gestoor is, op te laai. Blaai na die phpMyAdmin koppelvlak van u gasheer en kies invoer. Blaai deur en kies die SQL-databasislêer wat u vanaf u webwerf op die plaaslike bediener uitgevoer het.
As u gasheer nie phpMyAdmin het nie, gebruik dan die Herstel van die databasis opsie in MySQL databasisse. Dit doen dieselfde ding – laat jou toe om deur 'n SQL-lêer te blaai en te kies.
Ek het die herstelopsie gebruik om my databasislêer in te voer. Onthou, dit is 'n belangrike stap omdat dit u toelaat om u webwerf presies te herstel soos op die plaaslike installasie. Die enigste oorblywende is om die WP-config.php lêer, webwerf-lêers oplaai en die permalinks regstel, en ons sal aan die gang wees.
fix WP-config.php lêer
Maak die oop WP-config.php lêer in u kode-redigeerder (blaai na u plaaslike WordPress-installasie-lêergids). Hier is die enigste besonderhede wat u moet verander:
definieer ('DB_NAME', 'jou_database_naam');
definieer ('DB_USER', 'jou_database_gebruiker');
definieer ('DB_PASSWORD', 'jou_database_wagwoord');
Vul slegs die instellings in wat u gedefinieer het tydens die skep van die databasis op u regstreekse bediener in stap 3. Vul die IP-adres van die bediener in vir die gasheernaam of laat dit as localhost as u gasheer dit so uitdruklik sê. Ek sal myne net so lokaal laat soos dit hier duidelik gestel word: "Om aan hierdie databasis te koppel in 'n skrip wat op u webbediener loop, moet u 'localhost' as gasheernaam gebruik. ' Stoor en maak die lêer as u klaar is met die instellings. Moet niks anders verander nie.
nota: Sorg dat u 'n kopie van u ou waardes stoor, net vir enige iets wat verkeerd gaan, kan u altyd terugkeer.
Laai webwerf-lêers op
Dit is nou tyd om die werklike WordPress-webwerflêers te skuif, aangesien ons alles op die regstreekse bediener opstel. Maak u SFTP-kliënt op en koppel aan u gasheerrekening met u SFTP-verbindinginligting. U kan dit by u gasheer kry as u dit nog nie het nie. Vir sommige aanbieders van hosting is die SFTP-aanmelding dieselfde as die cPanel-besonderhede.
Sodra u gekoppel is, blaai na die public_html of www vouer (of 'n lêergids waar u u WordPress-webwerf wil installeer) en kopieer alle lêers vanaf u WordPress-installasie-gids op die plaaslike bediener na hierdie gids op die regstreekse bediener..
Die laaste stap is om die permalinkstruktuur van u nuwe webwerf te verander sodat dit ooreenstem met die van u ou webwerf op die plaaslike bediener. Gaan na die adminpaneelbord van u nuwe webwerf om na dit te gaan Instellings> Permalinks. Kies die struktuur wat u vir u plaaslike installasie gebruik het en stoor. U WordPress-webwerf moet nou regstreeks wees.
U behoort nou deeglik insig te hê oor wat gebeur as u 'n plaaslike WordPress-installasie na 'n lewendige bediener verskuif. WordPress sorg vir baie buigsaamheid en gebruiksgemak. As u op localhost ontwikkel, word daar onbeperkte aanpassings en aanpassings moontlik gemaak, omdat u dit kan bekostig om daar foute te maak wat u nie kan bekostig om in 'n lewendige, produktiewe omgewing te maak nie..
Wat is jou beste metode om 'n WordPress-webwerf op te laai van die plaaslike gasheer na die lewendige bediener? As u al hierdie proses deurgemaak het, hoe was u ervaring dan? Deel asseblief u gedagtes in die kommentaar!