Развој ВордПресса Како подесити окружење за подешавање
Обично бисмо почели да развијамо веб сајт на локалном серверу. Затим је постављамо на а стагинг сајта, и након што се све потврди, гурнемо сајт на ливе сервер. Једноставан као тај звук, развој веб сајта може бити веома дуг процес.
У овом посту ћемо видети како ефикасно имплементирати и конфигурирати ове фазе када се ради за ВордПресс помоћу практичног додатка који се зове ВП Лоцал Тоолбок.
Када је плугин активиран, излаже бројне константе ПХП-а. Да наведемо само неке, ове константе ће нас обавестити ако смо тренутно на сајту уживо или на локалном сајту, осигурајте непотребне додатке у одређеној фази остају деактивирани, и обавестите нас када додат је нови садржај на сајту уживо.
Девелопмент Стаге
Овде почињемо. Ми градимо наш сајт на локалном серверу: веб сервер који ради на нашем рачунару. Ако користите ОС Кс, можете га лако подесити са МАМП-ом. Корисници Виндовса имају још неколико опција као што су МАМП (за Виндовс), ВАМП и КСАМПП.
У овој фази можете користити развојне алате као што су Цодекит и Грунт или Гулп. Можете да радите заједно са својим колегама користећи Гит верзију контроле; такође можете слободно спровести неке експерименте и безбедно правити грешке на путу.
У развојном периоду, охрабрујем вас да омогућите ВП_ДЕБУГ
и да инсталирате неколико ВордПресс додатака, као што су Куери Монитор, РТЛ Тестер и Усер Свитцхинг, поред додатака које ћемо инсталирати на ливе сајту. Ових неколико додатних додатака је намењено олакшати развој добро као процес тестирања. Међутим, ми нећемо активирати ове додатке на сајту или уживо.
Отвори вп-цонфиг.пхп
, и додајте следећу линију после дефине ('ВП_ДЕБУГ', труе);
.
дефине ('ВП_ДЕБУГ', труе); дефине ('ВПЛТ_СЕРВЕР', 'дев');
Ова линија означава нашу ВордПресс инсталацију на лоцалхост ас “развој”. Када се пријавите на ВордПресс контролну таблу, приметићете да се Админ бар по подразумеваној вредности враћа зелено са сервером наведеним као ДЕВ СЕРВЕР
.
Постављање дев
омогућава “Обесхрабри претраживаче да индексирају овај сајт” опција за спречавање случајног индексирања локације у претраживачу, иако је доступна само на нашем рачунару.
Ако вам се не свиђа задано зелено, увек можете да га промените дефинисањем ВПЛТ_ЦОЛОР
. Боја се може дефинисати помоћу кључне ријечи у боји или у Хек формату као што је приказано испод.
дефине ('ВПЛТ_ЦОЛОР', '# 7аб800');
Поред тога, можда ћете желети да насилно деактивирате неколико додатака који нису потребни током развоја, као што је додатак за кеширање, резервни додатак и Акисмет.
Да бисте то урадили, наведите сваки додатак у низу са ВПЛТ_ДИСАБЛЕД_ПЛУГИНС
.
дефине ('ВПЛТ_ДИСАБЛЕД_ПЛУГИНС', серијски (низ ('в3-тотал-цацхе / в3-тотал-цацхе.пхп', 'акисмет / акисмет.пхп',)))
“Стагинг” Фаза
Тхе “стагинг” сајт је место где тестирамо наш сајт. Идеално би било да је у окружењу које јесте блиско мимика (садржај, спецификације сервера и сл.) живи сајт у ордер то ухватите грешке и грешке које смо можда пропустили у фази развоја.
Сајт би обично требало да буде доступан само неким људима, укључујући и клијенте, да би им показао коначну верзију веб сајтова.
Неки плугинови су боље деактивирани, као што су додатци које смо користили у фази развоја, додатак за кеширање и додатак за бацкуп. Место постављања може бити постављено у поддомени, на пример, стагинг.цоолсите.цом
или у посебном домену цоолситестагинг.цом
.
Дефинишемо место постављања у вп-цонфиг.пхп
као што следи.
дефине ('ВП_ДЕБУГ', труе); дефине ('ВПЛТ_СЕРВЕР', 'тест'); дефине ('ВПЛТ_ДИСАБЛЕД_ПЛУГИНС', серијски (низ ('в3-тотал-цацхе / в3-тотал-цацхе.пхп', 'акисмет / акисмет.пхп', 'дебуг-бар / дебуг-бар.пхп', 'дебуг-бар -ектендер / дебуг-бар-ектендер.пхп ',' дебуг-бар-цонсоле / дебуг-бар-цонсоле.пхп ',' једноставно-схов-идс / симпле-схов-идс.пхп ',' монстер-видгет / монстер -видгет.пхп ',' тхеме-цхецк / тхеме-цхецк.пхп ',' вордпресс-бета-тестер / вп-бета-тестер.пхп ',))));
Сада смо подесили сервер као стагинг
или тестирање
. Боја Админ бара сада треба да постане наранџаста.
У овој фази можемо деактивирати неколико додатака које користимо за развој. Активирамо неколико других развојних додатака и ВП_ДЕБУГ
омогућено јер треба да ухватимо грешке приликом тестирања на серверу за скрипте.
Ливе Стаге
Ово је завршна фаза у којој објављујемо наш сајт на живом серверу и дозвољавамо свима и свима да виде веб сајт. У овој фази, требали бисмо и ми деактивирајте све додатке за развој и коначно активирајте кеширање и бацкуп додатке између осталог.
дефине ('ВП_ДЕБУГ', фалсе); дефине ('ВПЛТ_СЕРВЕР', 'ливе'); дефине ('ВПЛТ_ДИСАБЛЕД_ПЛУГИНС', серијски (низ ('девелопер / девелопер.пхп', 'дебуг-бар / дебуг-бар.пхп', 'дебуг-бар-ектендер / дебуг-бар-ектендер.пхп', 'дебуг-бар -цонсоле / дебуг-бар-цонсоле.пхп ',' једноставно-схов-идс / једноставно-схов-идс.пхп ',' регенерате-тхумбнаилс / регенерате-тхумбнаилс.пхп ',' реврите-рулес-инспецтор / реврите-рулес -инспецтор.пхп ',' ртл-тестер / ртл-тестер.пхп ',' усер-свитцхинг / усер-свитцхинг.пхп ',' монстер-видгет / монстер-видгет.пхп ',' тема-цхецк / тхеме-цхецк .пхп ',' куери-монитор / куери-монитор.пхп ',' вордпресс-бета-тестер / вп-бета-тестер.пхп ',))));
Ливе стаге Админ бар подразумевано је црвено (ово се може променити). Пратите нове садржаје на серверу уживо одржава базу података тест сервера ажурираном са новим садржајем као на живом серверу; то ће учинити тестирање тачнијим и осигурати да се нови садржај прикаже у реду.
Додајте следећу линију на сервер уживо вп-цонфиг.пхп
урадити тако.
дефине ('ВПЛТ_НОТИФИ', 'ме@оутлоок.цом');
Једном постављен, примићемо обавештење путем е-поште када наш клијент дода нови садржај (постове и странице) на серверу уживо. Када то учине, копирајте базу података са садржаја уживо.
Ако је ваш тестирање
и ливе
сервер је хостован на истом серверу, идите на пхпМиАдмин. Затим изаберите вп_постс и изаберите Оператионс таб. У оквиру Копирај табелу у (датабасе.табле) , изаберите базу података о одредишту и уверите се да је Додај ДРОП ТАБЛЕ опција је означена тако да ће пребрисати постојећу базу података.
То је то, сада имамо лепо организоване фазе за развој ВордПресс сајта. Схватам да многи од вас имају свој стил рада тако да слободно подијелите своје најбоље радне процесе када се бавите њима “стагинг”, и које алате користите.