Phabricator: Madal Dhamaystiran oo loogu talagalay Horumarinta Barnaamijka

Horumarinta softiweerku si dhakhso leh ayey u kobcaysaa, hal-abuurnimadu ma siineyso meel lagu waafajiyo xaaladaha qaarkood, waa taas sababta bulshada barnaamijyada bilaashka ahi u bixiyaan xalal aad u tiro badan si markaa kobcinta barnaamijyadu ay u tayo sarreyso maalin kasta, xalalkan ayaa ah Bakhaarka.

Waa maxay Phabricator?

Bakhaarka waa ururinta barnaamijyada websaydhka ee ka caawiya shirkadaha softiweerku inay dhisaan barnaamijyo tayo sare leh, oo ay ku jiraan aaladaha dib u eegista koodhka, kormeerka isbeddelka, raadinta cayayaanka, iyo abuurista wiki. Bakhaarka dhexgalo tag, Meerkuri y kharribaa.

nin buufiye ah

nin buufiye ah

Bakhaarka waa software bilaash ah oo furan, oo lagu qaybiyay hoosta Liisanka Apache 2. Waxay ku qoran tahay php hoose Madal-isweydaarsi horumarkiisuna wuxuu bilaabmay 2010, taas oo ka dhigaysa xal dhammaystiran.

Bakhaarka asal ahaan waxaa loo soo saaray qalab gudaha ah Facebook, sameeysaheeda ugu weyn waa Evan Wadaadka taas oo ka tagtay Facebook inay sii wado horumarka Bakhaarka shirkad cusub oo la yiraahdo Kalsoonida.

Astaamaha Phabricator

Bakhaarka waxaa ku jira codsiyada:

  • Dib-u-eegista iyo hubinta koodhka ilaha.
  • Kaydinta iyo abaabulka keydadka.
  • Bug raadinta.
  • Maamulka mashruuca.
  • Xiriirka xubnaha kooxda.
  • Qorsheynta hawsha.
  • Xusuusnow.
  • Koox iyo horumar gaar ah.
  • Dhismo leh isdhexgal joogto ah.

Ayaa adeegsada Phabricator?

Waxaa jira shirkado badan, kooxo horumarineed, horumariyayaal, iyo jaaliyado maalin walba adeegsada Bakhaarka, kuwaas oo ay ka mid yihiin: Dropbox, UBER, Bloomberg, Haskell, Facebook, Instagram, Disqus, freeBSD, blender, Pinterest, khanacademy, asana, wikimedia, KDE, iyo kuwo kale.

Sida loo rakibo Phabricator

Shuruudaha Rakibaadda

Bakhaarka waa codsi LAMP ah (Linux, Apache, MySQL, PHP). Wixii rakib Bakhaarka se wuxuu u baahan yahay:

  • Kumbuyuutar caadi ah oo leh qaybinta Linux ama nidaam la mid ah oo lagu rakibo oo shaqeynaya.
  • Magaca domain (wuxuu noqon karaa farmashiyaha.mycompany.com, farmashiyaha.localhost).
  • Aqoonta aasaasiga ah ee nidaamka maamulka.
  • Apache ( Apache + mod_php), nginx (nginx + php-fpm), ama server kale oo webka;
  • PHP (PHP 5.2 ama ka sareeya, laakiin PHP 7 lama taageerayo), MySQL (MySQL 5.5 ama ka sareeya ayaa lagula talinayaa) iyo Git.

Ku rakibida qaybaha loo baahan yahay

Haddii aad ku rakibayso Ubuntu ama RedHat derivative, waxaa jira qoraallo rakibid ah oo la heli karo oo u oggolaanaya rakibidda otomaatiga ah Bakhaarka

Haddii aad rabto inaad sameysid qalab gacmeed iyo rakibid, waxaad u baahan tahay inaad sameyso waxyaabaha soo socda:

Haddii aad horey u samaysay LAMP, waxaad u badan tahay inaad horeyba u haysatay wax kasta oo aad u baahan tahay. Waa inaanu rakibnaa Phabricator iyo ku tiirsanaantiisa:

$ cd meel / # qaado qaar ka mid ah galka ku rakib
meel / $git clone https://github.com/phacility/libphutil.git
meel / $git clone https://github.com/phacility/arcanist.git
meel / $git clone https://github.com/phacility/phabricator.git

Rakibaadda APC (Ikhtiyaar)

Maaddaama Phabricator uu ku qoran yahay PHP, si dhakhso leh ayuu ula shaqeyn doonaa iyadoo la rakibay APC. Waa inaan u baahanahay inaan rakibno "pcre-devel":

sudo yum rakib pcre-devel

Waxaad markaa haysataa laba ikhtiyaar. Ku rakib PECL (isku day tan hore):

sudo yum rakibi php-pear sudo pecl rakibi apc

Haddii taasi shaqeyn weydo, si toos ah uga rakibo baakadda PECL oo raac tan tilmaamaha dhismaha.

Ku rakibida APC waa ikhtiyaari, laakiin si sare loogu taliyay, gaar ahaan jawiga wax soo saarka.

Marka la rakibo APC, xaqiiji in la heli karo adoo ordaya:

php -i | kariim apc

Haddii aysan muuqan, ku dar:

kordhinta = apc.so

..in "/etc/php.d/apc.ini" ama feylka "php.ini" oo lagu muujiyey "php -i".


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.