Како инсталирати ВордПресс локално са Вагрант
Локално се развија једна од најбољих ствари то ти се може догодити. Не само да вам дозвољава да одустанете од времена отпремања / преузимања, већ можете да креирате колико год желите пројеката, радите са реалним доменима локално и генерално убрзајте све што радите.
Вагрант је велики комад софтвера ствара репродуктивне и преносиве виртуелне машине које можете користити као окружења локалног Веб сервера. У овом чланку ћу вам показати зашто је Вагрант тако страшан и како можете брзо да радите са сјајним ВордПресс тестним окружењима \ т.
Можда ћете бити заинтересовани и за следеће поруке:
- Инсталирање ВордПресс-а преко командне линије
- Инсталирање ВордПресс-а локално са СерверПресс-ом
- Подесите ВордПресс користећи ОпенСхифт
- 10 најчешћих ВордПресс грешака
Шта је Вагрант?
По Вагрантовим речима, може се користити “цреате анд цонфигуре лигхтвеигхт, репродуцибилан, и преносив развојним окружењима”. Хајде да сазнамо шта значи сваки од ових термина, у вези са вашим локалним окружењем.
Подесив:
Вашу виртуелну машину је лако креирати, лако је конфигурирати и још важније: може бити обимно конфигурирано. Подразумевана подешавања су сасвим у реду за већину пројеката и повремена тестирања, тако да не морате имати да се зафркавате са њом, али ако вам је потребна моћ, ту је.
Можете поставити ствари баш као што бисте то учинили у реалном окружењу сервера; од конфигурирања ИП-а до аутоматског инсталирања гит-а и другог софтвера, све је то могуће и овиси о вама.
Лаган:
Покрећем више виртуелних машина на свом рачунару, од којих свака има два конфигурациона фајла са комбинованом величином не више од 4КБ - тако је, 2 датотеке, укупно 4КБ. Да будем искрен, моји уређаји су прилично основни, али чак и ако имате нешто изузетно разрађено, то би износило 10-100КБ највише.
Преносив:
Преносивост долази са чињеницом да датотеке имају уске струке. Један фајл је посебан Вагрантфиле, други је басх фајл; сваки садржи једноставан текст, ништа посебно. Као резултат тога, можете их послати е-поштом, спремити их на Еверноте, Гоогле Дриве или Дропбок.
Репродуцабле:
Ово је једна од најбољих особина Вагранта. Због величине и преносивости потребних датотека, специфичне конфигурације сервера се могу лако реплицирати. Претпоставимо да креирате апликацију која захтева високо подешен сервер. Направите Вагрантфиле и инсталацијску датотеку басх за њу и покрените је.
Сада можете послати конфигурацију члановима вашег тима и они ће бити покрећу исти сервер за неколико минута.
Инсталација
Генерално говорећи, постоје три дијела за почетак рада са развојним окружењем помоћу Вагранта.
- Инсталирајте Вагрант и Виртуалбок
- Креирајте конфигурацију сервера
- Креирајте своје веб окружење (нпр. Инсталирајте ВордПресс)
Инсталлинг Вагрант
Вагрант се може инсталирати тако што ћете посетити страницу за преузимање, изабрати оперативни систем и покренути преузети пакет. Пошто се Вагрант ослања на виртуелизацију, биће вам потребан софтвер за виртуелизацију. Вагрант има уграђену подршку за ВиртуалБок али може бити направљен да ради са другима, али због овог примера, идемо са ВиртуалБок-ом. Зграби га овде.
Креирање конфигурације сервера
Можете користити готове скрипте да све урадите за вас. Јеффреи Ваи је саставио одличан водич о одбацивању МАМП-а и одласку са Вагрантом. Погледајте и обавезно запишите код на врху:
цурл -Л -о 'инсталл.сх' хттп://бит.ли/1хБфк57 && цурл -Л -о 'Вагрантфиле' хттп://бит.ли/1мЕ3Кт9 &&
Ако креирате фасциклу, идите до ње користећи ваш терминал или командну линију и налепите горњи код, креираћете локално окружење једним брзим покретом. Хајде да то рашчланимо и да видимо шта се дешава.
Састоји се од 3 дела:
цурл -Л -о 'инсталл.сх' хттп://бит.ли/1хБфк57
Ова команда преузима претходно припремљену инсталациону датотеку: тхе инсталл.сх
фајл одговоран за инсталирање и конфигурисање софтвера када се покрене виртуална машина. Овде се брину о ПХП-у, Апацхе-у, МиСКЛ-у и другим сличним стварима.
цурл -Л -о 'Вагрантфиле' хттп://бит.ли/1мЕ3Кт9
Ово ће довнлоад тхе Вагрантфиле који садржи информације о конфигурацији сервера и другим основним упутствима за инсталацију. Ово одређује оперативни систем који сервер користи, на који је мапирана ИП мрежа; може се користити за контролу дозвола и власништва над датотекама и још много тога.
вагрант уп
Ова команда покреће сервер.
Када то урадите први пут, потребно је између 5-20 минута. Такозвани “бок” треба да се преузме (на пример, садржи ОС), што може бити око 700+ МБ. После се сервер инсталира и конфигурише и биће покренут.
Ако поново покренете рачунар или искључите виртуелну машину (ВМ), мораћете поново да покренете команду. Овај пут ће потрајати само неколико секунди да се покрене.
Укратко, ово је веома слично инсталацији оперативног система и окружења на рачунару. Вагрантфиле преузима одговорност за Виндовс / Линук / Мац инсталациони диск; има све што је потребно да би основни систем радио. Датотека инсталл.сх аутоматизира почетне потребе софтвера. За ваш рачунар ово би било као инсталирање најновијег видео драјвера, Пхотосхопа, вашег омиљеног уређивача текста, претраживача и тако даље.
Тхе вагрант уп
Команда је слична укључивање рачунара. Када то урадите по први пут, потребно је доста времена јер ћете морати да инсталирате ОС и софтвер. Након тога је потребно 10-20 секунди да се ствари покрену и покрену.
Инсталлинг ВордПресс
Ако сте следили упутства овде, требало би да сада покренете и покренете сервер, али шта можете да урадите са њим, како га можете користити?
Ево неколико ствари које треба знати:
- До локалног окружења можете доћи путем хттп://192.168.33.21
- Тхе
хтмл
фолдер унутар инсталационог директоријума је ваш коријенски директоријум - Приступ вашој МиСКЛ бази је следећи: Корисничко име: корен, Пассворд: роот и Домаћин: локални домаћин.
Прва ствар коју треба да урадимо је да користимо ССХ да добијемо приступ нашем серверу тако да можемо поставити базу података горе, да је спремимо за ВордПресс.
Користите терминал да бисте прешли у фасциклу у којој сте инсталирали виртуелну машину и унесите је вагрант ссх
.
Када уђете, можете да куцате мискл -уроот -п
да бисте добили приступ МиСКЛ-у, откуцајте корен
када се затражи лозинка.
Све што нам је потребно је једноставна празна база података за ВордПресс коју ћемо креирати следећом командом: ЦРЕАТЕ ДАТАБАСЕ вордпресс
Затим идите на ВордПресс страницу за преузимање и узмите најновију верзију. Извуците га у хтмл
директориј (роот директоријум) и обавезно преместите све датотеке из креираног вордпресс
под-директориј на вишем нивоу.
На крају би требало да видите два ВордПресс директоријума (вп-админ, вп-инцлудес) и подразумевани ВордПресс фајлови право унутар вашег хтмл
директоријум.
Обилазак: решавање проблема
Ако следите ова упутства то ћете наћи можда нећете моћи да отпремате датотеке преко ВордПресс интерфејса. То има везе са питања корисника и групе које се лако могу поправити.
ССХ у сервер и укуцајте следеће судо ви /етц/апацхе2/апацхе.цонф
. Ово ће отворити ВИ едитор који можете користити за уређивање ове датотеке.
Тип / Усер
. Ово претражује документ за појављивање “Усер”. Требали бисте видјети одјељак у којем можете дефинирати корисника и групу.
Притисните “и” да бисте прешли у режим за уређивање. Користите тастере са стрелицама за навигацију са курсором и уреди корисника и група да буде “вагрант”, овако:
Корисник скитница Група скитница
Када завршите, притисните бекство, а затим откуцајте следећу команду: : вк
. Ово чува фајл и напушта ви едитор.
Требало би да откуцате скитница
за заустављање виртуелне машине, након чега следи вагрант уп
да га поново покренете.
То је то, операције датотека ће сада радити у ВордПресс-у.
У овом тренутку можете посјетити хттп://192.168.33.21 и инсталирати ВордПресс као и обично. Обавезно користите акредитиве за приступ бази података изнад и име базе података коју сте креирали. Можете инсталирати додатке, теме, креирати свој властити код и учинити све што бисте иначе радили на правом серверу.
Промена назива хоста
хттп://192.168.33.21 није баш најбољи начин отварања пројекта. Срећом, лако је промијенити ово на нешто лакше за памћење, као што је хттп: //вордпресс.лоцал.
Укуцајте ССХ у сервер и идите до фасцикле са конфигурацијама сајта цд / етц / апацхе2 / ситес-аваилабле
.
Тип лс
да бисте приказали садржај фолдера. Требали бисте видјети датотеку под називом 000-дефаулт.цонф
. Уредите ову датотеку да бисте видели шта она садржи уписивањем судо ви 000-дефаулт.цонф
.
Притисните “и” да бисте ушли у режим Инсерт и кретали се до линије 8 која би требало да каже #СерверНаме ввв.екампле.цом
. Помоћу директиве СерверНаме можете креирати именовану руту до веб локације.
Уклоните коментар са линије тако што ћете уклонити хасх на почетку и променити име сервера на оно што желите. Уобичајено је да користите нешто као што је вордпресс.дев, вордпресс.лоцал, или можда чак и само вордпресс - на вама је. У ствари, чак можете користити фацебоок.цом!
Сачувајте датотеку тако што ћете притиснути есцапе и куцати : вк
наредбу и поново покрените сервер уписивањем судо сервис апацхе2 рестарт
.
Коначно, изван ваше виртуелне машине (уверите се да јесте не ССХ-д ин) уредите фајл хоста користећи судо ви
команду. На Виндовс-у то можете наћи на адреси Ц: Виндовси 32: драјвери и сл
, на Линук базираним системима може се наћи на / етц / хостс
Додајте следећу линију у фајл било где:
192.168.33.21 вордпресс.лоцал
Обавезно користите име хоста које сте дефинисали у конфигурационој датотеци и сачувајте датотеку хостс. Овај фајл је у суштини каже нашем рачунару где да учита име сервера и како да га разреши. Подразумевано ће ваш рачунар гледати на Интернет. Ако упишете фацебоок.цом то ће га учитати са интернета.
Међутим, Ако сте повезали фацебоок.цом са ИП виртуелном машином и дефинисали га као СерверНаме, она ће га учитати локално.
Сада бисте требали моћи да откуцате вордпресс.лоцал и видите исти резултат као и када сте откуцали 192.168.33.21.
Ако то урадите после ако инсталирате ВордПресс можете видети ствари као што су стилови и скрипте покварене. Разлог је тај што ВордПресс похрањује циљну локацију инсталације у бази података и бит ће постављен на ИП.
Да бисте били сигурни да се то не догоди, требали бисте прво креирајте именовани сервер и инсталирајте ВордПресс тако што ћете отићи на вордпресс.лоцал (или које год друго име изабрали) уместо ИП-а.
Коришћење виртуелних сервера
Сада нам је добро, али у сваком тренутку морамо покренути виртуалну машину за сваки пројекат који је отпад. Од стране користећи виртуелне сервере можете покрените онолико независних сајтова колико желите из исте виртуелне машине.
Кључ за то лежи у конфигурациони фајл сајта, исти фајл који смо користили за промену имена сервера. Креирамо два виртуална хоста сада.
Прво идите у директоријум у којем сте креирали виртуелну машину и креирајте два под-директоријума: блог и складиште. Ваш оригинални хтмл директоријум би такође требало да буде ту.
Затим идите на сервер и идите на / етц / апацхе2 / ситес-аваилабле
директоријум.
Креирајте две нове датотеке копирањем подразумеваног конфигурационог фајла:
цп 000-дефаулт.цонф блог.цонф; цп 000-дефаулт.цонф сторе.цонф
Едит тхе схоп.цонф
датотеку користећи метод који смо претходно размотрили. Уверите се да је СерверНаме подешено на схоп.дев
и поставите ДоцументРоот директиву на / вар / ввв / схоп
- ово је директоријум који смо креирали управо сада.
Урадите исто са блог.цонф
датотеку, користећи исправне вредности.
Користити судо а2енсите блог
и судо а2енсите схоп
командама да бисте омогућили ове локације и користили судо сервис апацхе2 рестарт
наредбу за поновно покретање сервера и прекид ССХ везе кориштењем екит
команду.
Сада уредите датотеку хостс да бисте били сигурни да наш рачунар зна како да реши виртуелне хостове:
192.168.33.21 блог.дев 192.168.33.21 схоп.дев
Сада имате још два сајта са којима можете да радите: један се може доћи тако што ћете откуцати блог.дев у УРЛ бару, а коренски директоријум овог сајта ће бити блог директоријум. Други је сајт схоп.дев који користи директоријум као роот.
Ово је много лакше него креирање више виртуелних машина и захтеваће мање коришћења ресурса са рачунара.
Закључак
Прошли смо кроз много тога у овом чланку: инсталирали смо Вагрант, научили како створити локално окружење и инсталирали ВордПресс. Научили смо и неколико трикова као што су употреба имена сервера и виртуалних хостова.
То би требало да вам покрене пут ка локалном развоју. Не заборавите да можете лако да креирате своје окружење било где, све што вам је потребно је Вагрантфиле и инсталл.сх фајл.
Учинити више!
Само смо се огребали по површини онога што Вагрант може да уради. Можете пронаћи прилагођене кутије за рад на Вагрантцлоуд-у или можете чак потражити кутије које ће опонашати вашу стварну онлине околину домаћина.
Много задатака може бити аутоматизовано и / или прилагођено и можете користити алате за аутоматизацију као што је ВП-ЦЛИ да бисте инсталирали ВордПресс и повезане плугинове / теме користећи неколико команди.
На крају, погледајте неке Вагрант окружења специфична за ВордПресс, као што су ВЦЦВ, Вагрантпресс и 13 Вагрант Ресоурцес из ВПТаверн.