Ukusuka kwi-portal ye-wiki encinci ukuya kwi-hosting

ukubuzwa

Ndakhe ndazama ukwenza inqaku kwiiprojekthi ezimbalwa ze-wiki, kodwa zatshatyalaliswa ngenxa yokuba zingenalo ixabiso le-encyclopedic, kwaye ngokubanzi, ukuba ubhala malunga nento entsha nengaziwa, ithathwa njenge-PR. Emva kwexesha elithile, inqaku lam lacinywa. Ekuqaleni ndandicaphukile, kodwa kwingxoxo kwakukho isimemo kum kwenye iphrojekthi ye-wiki encinci malunga nayo yonke into (kwaye ke ndanikezelwa ukuba ndibhale inqaku kwenye indawo). Ndandingazange ndive ngaye, kodwa ndandisavuyiswa ukubhala inqaku lesiza esiqhutywa ngumntu. Ngendlela, zombini iiprojekthi zihlaziywa, zisephendweni kwaye ziyafundwa - kum oku kwakwanele ukubhala uphononongo lweprojekthi yam. Zombini iisayithi zazibonakala zinikwe amandla yiMediaWiki okanye enye injini efanayo, kwaye zijongeka njengayo nayiphi na enye i-portal yewiki eyaziwayo.

Ukusuka kwindawo ye-wiki ukuya kwi-injini ye-wiki

Ukusuka kwi-portal ye-wiki encinci ukuya kwi-hosting

Ukusukela ngoko, kuye kwaba nomdla ukwenza kwakhona indawo ye-wiki ngokugxininisa kwiiprojekthi ze-IT - emva kwayo yonke loo nto, oku kuya kuba nomtsalane kubantu abaninzi abafuna ukuthetha ngemveliso yabo. Kwaye ndandifuna ukwenza esam isakhiwo sesiza esisodwa kunye noyilo, olunokufaneleka kwezinye iiprojekthi ezininzi. Emva kokuba indawo ilungile, ndenze ipaneli yolawulo kwaye ndathumela ikhowudi kwiGitHub. Okokuqala, ngenxa yokuba ungabhala malunga neprojekthi yomthombo ovulekileyo kwaye ungenzi nje uluhlu olulula lweendawo; ngaphandle koko, ndingavuya ukuba umntu angathanda ukwenza iwebhusayithi esebenzisa injini yam.

Ukuzama ukulungisa ukusingathwa

Ngelishwa, bambalwa abantu abaya kukhetha injini ye-wiki ye-node.js; uninzi lwabaphathi bewebhu baya kukhetha into esele bejongene nayo, eyi-PHP, kwaye ngaphandle koko, uninzi lweenkonzo ezikhoyo zokubamba zilungiselelwe i-PHP. Kwaye kwi-node.js kuya kufuneka urente iVPS.

Ndandifuna ngokwenene ukwenza imveliso yam ifikeleleke ngakumbi. Umbono wokubamba iwiki uvela kwiFandom. Ukusingathwa kweWiki kuya kwenza ukuba injini yam ifumaneke kubaphulaphuli abaninzi, kwaye iya kuyenza ibonakale phakathi kwamakhulu abanye (kukho amakhulu eecms zewiki kuphela). Ndabhala iskripthi se-ghost.sh esiphakamisa i-portal kwi-domain entsha (yenza i-directory esebenzayo yesayithi, ikopisha ikhowudi ye-injini engagqibekanga kuyo, yenza i-database kunye nomsebenzisi kunye negama lokugqitha, iqwalasela amalungelo okufikelela kuyo yonke le nto), kwaye wongeze ikhonkco kumphathi welifu, obonelela ngokufunda nokubhala ukufikelela kwiifayile ezisuka kulawulo lwendawo yokusebenza. Konke okuseleyo kukubhalisa ngesandla i-domain entsha kumphathi we-DNS kwaye uyongeze ekuqalisweni kwiskripthi esiphambili. Ukusingathwa ngokwako kusekwinqanaba le-beta - mhlawumbi abathengi bokuqala baya kuba neempazamo ngexesha lokuqaliswa kokuqala. (Ngokubanzi, andizange ndibe namava okudala iprojekthi efana nokusingatha ngaphambili, mhlawumbi ndenze ezinye izinto ngokungalunganga okanye kakubi, kodwa ndaqalisa ukusungula indawo yam yokuqala kwi-injini (indawo yokubamba) kwaye isebenza kakuhle, kwaye ndiyilayishe kuhlaziyo).

Ukusuka kwi-portal ye-wiki encinci ukuya kwi-hosting

Isiphumo

Kodwa ngokubanzi inomtsalane kakhulu:

  1. Nokuba umntu ukude nophuhliso lwewebhu unokudala iwebhusayithi kwi-hosting yam;
  2. Umsebenzi wokubeka iliso kwiphepha eliphambili;
  3. Kukho umfanekiso womboniso wamaphepha;
  4. Uyilo oluhle, olubandakanya izixhobo eziphathwayo;
  5. Ilungiselelwe iinjini zokukhangela;
  6. Ngokupheleleyo ngesiRashiya;
  7. Ukulayishwa kwekhasi elikhawulezayo;
  8. Iphaneli yolawulo elula, kubandakanya ukufikelela kwiifayile zenjini ukusuka kulawulo olusebenzayo (ngokuthe ngqo kwisiphequluli, CloudCommander);
  9. Ikhowudi yeseva elula (ngaphezulu nje kwemigca ye-1000, ikhowudi yeskripthi somthengi - malunga ne-500);
  10. Unokwenza utshintsho kwikhowudi yemvelaphi;

Ndiza kubhala kwangoko into engekhoyo ngokuungenza ntoni tyhala kudeukuze ungachithi ixesha lakho. Mhlawumbi ezinye zeengongoma ziya kuphunyezwa kwixesha elizayo elingekude.

  1. Akukho kubhaliswa komsebenzisi kunye nokunikezelwa kwamalungelo okufikelela. Ukupapasha emva kokungena kwi-captcha.
  2. Umthi wezimvo zomsebenzisi wamaphepha unokungafumaneki kwisalathiso ngenxa yeAjax.
  3. Ukuba ufuna imisebenzi ethile eluncedo, isenokungafumaneki. Kodwa umsebenzi osisiseko uphunyezwe ngokupheleleyo.

PS

Injini ibizwa ngokuba yiWikiClick, iwebhusayithi esemthethweni enokusingatha wikiclick.ru. Ikhowudi yeprojekthi kwiGitHub.

umthombo: www.habr.com

Yongeza izimvo