Domača » WordPress » Razvoj WordPressa Kako namestiti počivališče

    Razvoj WordPressa Kako namestiti počivališče

    Ponavadi bi začeli razvijati spletno stran v lokalnem strežniku. Nato ga prenesemo v a uprizoritev in ko se vse potrdi, potisnemo spletno mesto na spletno mesto živeti strežnik. Tako preprosto kot ta zvok, razvoj spletne strani lahko zelo dolgotrajen proces.

    Na tem mestu bomo videli kako učinkovito uvesti in konfigurirati te faze pri razvoju za WordPress z uporabo priročnega vtičnika, imenovanega WP Local Toolbox.

    Ko je plugin aktiviran, razkrije številne konstante PHP. Če omenimo le nekatere, nam bodo te konstante sporočile, če smo trenutno na spletnem mestu v živo ali na lokalnem spletnem mestu, zagotovite nepotrebne dodatke v določeni fazi ostanejo deaktivirani, in nas obvestite, kdaj dodana je bila nova vsebina na spletnem mestu v živo.

    Razvojna faza

    Tukaj začnemo. Svojo spletno stran gradimo v lokalnem strežniku: spletni strežnik, ki se izvaja v našem računalniku. Če uporabljate OS X, ga lahko preprosto nastavite z MAMP. Uporabniki sistema Windows imajo še nekaj možnosti, kot so MAMP (za Windows), WAMP in XAMPP.

    Na tej stopnji lahko uporabite razvojna orodja, kot je Codekit in Grunt ali Gulp. S sodelavci lahko sodelujete z nadzorom različic Git; lahko tudi svobodno izvajate nekaj poskusov in varno naredite napake na poti.

    V obdobju razvoja vam priporočam, da omogočite WP_DEBUG in namestite nekaj vtičnikov za WordPress, kot so Nadzor poizvedb, RTL Tester in Preklapljanje med uporabniki, poleg vtičnikov, ki jih bomo namestili v živo spletno mesto. Teh nekaj dodatnih vtičnikov je namenjenih razvoj tako dobro, kot testiranja. Kljub temu teh vtičnikov ne bomo aktivirali na uprizoritvenem ali v živo spletnem mestu.

    Odprite wp-config.php, in dodajte naslednjo vrstico za define ('WP_DEBUG', true);.

     define ('WP_DEBUG', true); define ('WPLT_SERVER', 'dev'); 

    Ta vrstica označuje našo WordPress namestitev v localhost as “razvoj”. Ko se prijavite v nadzorno ploščo WordPress, boste opazili, da se Admin bar privzeto vrne zeleno s strežnikom, ki je naveden kot DEV SERVER.

    Nastavitev dev omogoča “Odvrnite iskalnike od indeksiranja te strani” možnost, da preprečite, da bi se spletno mesto po naključju indeksiralo v iskalniku, čeprav je dostopno samo v našem računalniku.

    Če privzetega zelenega ne marate, ga lahko vedno spremenite tako, da ga definirate WPLT_COLOR. Barvo lahko določite z barvno ključno besedo ali s Hex formatom, kot je prikazano spodaj.

     define ('WPLT_COLOR', '# 7ab800'); 

    Poleg tega boste morda želeli prisilno deaktivirati nekaj vtičnikov, ki niso potrebni med razvojem, na primer vtičnik za predpomnjenje, vtičnik za varnostno kopiranje in Akismet.

    To naredite tako, da določite vsak vtičnik v matriki z WPLT_DISABLED_PLUGINS.

     define ('WPLT_DISABLED_PLUGINS', zaporedno (matrika ('w3-total-cache / w3-total-cache.php', 'akismet / akismet.php',))) 

    “Uprizoritev” Stopnja

    The “uprizoritev” spletno mesto, kjer testiramo našo spletno stran. Idealno bi moralo biti v okolju, ki je posnemajo (vsebina, specifikacija strežnika itd.) v živo da bi ujeti napake in napake kar smo morda zamudili v razvojni fazi.

    Spletna stran je običajno dostopna le nekaterim ljudem, vključno s strankami, da se jim prikaže končna različica spletnih strani.

    Nekateri vtičniki so bolje deaktivirani, kot so vtičniki, ki smo jih uporabili v fazi razvoja, vtičnik za predpomnjenje in vtičnik za varnostno kopiranje. Na primer, mesto namestitve se lahko nastavi v poddomeni, staging.coolsite.com ali v ločeni domeni coolsitestaging.com.

    Opredelimo mesto namestitve v wp-config.php kot sledi.

     define ('WP_DEBUG', true); define ('WPLT_SERVER', 'testiranje'); define ('WPLT_DISABLED_PLUGINS', zaporedno (niz ('w3-total-cache / w3-total-cache.php', 'akismet / akismet.php', 'debug-bar / debug-bar.php', 'debug-bar -extender / debug-bar-extender.php ',' debug-bar-console / debug-bar-console.php ',' preprosto-show-ids / preprosto-show-ids.php ',' pošast-widget / pošast -widget.php ',' theme-check / theme-check.php ',' wordpress-beta-tester / wp-beta-tester.php ',)))); 

    Nastavili smo strežnik kot uprizoritev ali testiranje. Barva skrbniške vrstice naj se zdaj spremeni v oranžno.

    Na tej stopnji lahko tudi deaktiviramo nekaj vtičnikov, ki jih uporabljamo za razvoj. Aktiviramo še nekaj drugih razvojnih vtičnikov in WP_DEBUG omogočeno, ker moramo pri preskušanju v naprednem strežniku ujeti napake.

    Live Stage

    To je zadnja faza, ko objavljamo našo spletno stran v živo strežniku in dovolimo, da vsi in vsi vidijo spletno stran. V tej fazi bi morali tudi izklopite vse dodatke za razvoj in končno aktivirajte vmesnike za predpomnjenje in varnostne kopije med drugim.

     define ('WP_DEBUG', false); define ('WPLT_SERVER', 'v živo'); define ('WPLT_DISABLED_PLUGINS', zaporedno (matrika ('developer / developer.php', 'debug-bar / debug-bar.php', 'debug-bar-extender / debug-bar-extender.php', 'debug-bar -console / debug-bar-console.php ',' preprosto-show-ids / preprosto-prikaži-ids.php ',' regenerate-thumbnails / regenerate-thumbnails.php ',' pravila za prepis-inšpektorja / prepisovanje-pravila -inspector.php ',' rtl-tester / rtl-tester.php ',' uporabniško preklapljanje / user-switching.php ',' monster-widget / monster-widget.php ',' tema-check / theme-check .php ',' query-monitor / query-monitor.php ',' wordpress-beta-tester / wp-beta-tester.php ',)))); 

    Živa odrska bar Admin bar privzeto je rdeča (to se lahko spremeni). Bodite pozorni na nove vsebine v strežniku v živo bazo podatkov testnega strežnika naj bo posodobljena z novo vsebino kot v strežniku v živo; bo testiranje bolj natančno in zagotovilo, da bodo nove vsebine prikazane OK.

    Dodajte naslednjo vrstico v strežnik v živo wp-config.php narediti tako.

     define ('WPLT_NOTIFY', '[email protected]'); 

    Ko nastavite, bomo prejeli obvestilo po e-pošti, ko bo naša stranka dodala novo vsebino (objave in strani) v strežnik v živo. Ko to storijo, kopirajte podatkovno zbirko vsebine iz živega.

    Če tvoj testiranje in živeti strežnik gostuje v istem strežniku, pojdite na phpMyAdmin. Nato izberite wp_posts podatkovne zbirke in izberite Operacije zavihek. Znotraj Kopiraj tabelo v (database.table) izberite zbirko podatkov o počivališčih in se prepričajte, da je Dodaj DROP TABLE je izbrana, tako da bo prepisala obstoječo bazo podatkov.

    To je to, zdaj imamo lepo organizirane faze za razvoj WordPress strani. Zavedam se, da imajo mnogi od vas svoj stil dela, tako da lahko delite s svojim najboljšim potekom dela “uprizoritev”, in katera orodja uporabljate.