Hlalosa tšireletso ea seva le ho kenya WordPress (1)

Lumelang banab'eso, balateli ba sebaka sa rona sa marang-rang se ikokobelitseng sa Mekano Tech, sengolong sena se amanang le ho laola le ho sireletsa li-server,

Thutong ena, re tla sireletsa seva le ho kenya WordPress ho eona,
Ho aha sebaka sa marang-rang se sireletsehileng le se tsitsitseng kapa blog ho fumana puseletso ea lichelete hamorao,
Haeba u har'a karolo ea 90 lekholong ea ba anngoeng ke lik'hamphani tse tsamaeang butle, joale sengoloa sena ke sa hau

Molemo oa thupelo ee?

  • Theha sebaka sa Marang-rang se sireletsehileng ka botlalo le se potlakileng ka lisebelisoa tsohle tse sebeletsang sebaka sa hau sa marang-rang feela.
  • Ho itšireletsa lintlha tsa sebaka sa hau sa Marang-rang "Ha sebaka sa hau sa marang-rang se tsamaisoa ke k'hamphani efe kapa efe e tsamaisang sebaka, e laola sebaka sa hau sa marang-rang ka botlalo, data ea hau, database le tsohle."
  • Ho theha seva e theko e tlaase e nang le lisebelisoa tse khethehileng. Litsenyehelo tsa khoeli le khoeli ke liponto tse 43 tsa Egepeta, li babatseha hakaakang
  • Ho boloka chelete ka lebaka la litšenyehelo tsa lik'hamphani tsa fake hosting ka theko ea tsona. 'Me moralo o tlase oa ho amohela o tla u jella 4 EGP selemo le selemo,' me ha o matla. ”
  • Laola le ho sireletsa seva le ho laola sebaka sa hau sa marang-rang ka botsebi

Litlhoko tsa thupelo 

  • software ea khokahano ea seva Khoasolla putty ho hokela ho seva
  • Seva e kentsoeng kabong ea Centos, u ka khona ho ingolisa ho tloha mona hetzner
  • Ehlile, komporo e nang le Windows kapa sistimi efe kapa efe e kentsoeng 

Qaleho ya tlhaloso

Hokela ho seva

Kamora ho jarolla le ho kenya software ea khokahano ea seva putyy  Re etsa lesoba mme e tla shebahala tjena

Sebakeng sa "Lebitso la Lebitso", u ngola IP ea seva "ke ID ea dijithale ea seva efe kapa efe kapa sesebelisoa se hokahaneng le Marang-rang seo u ke keng ua se hokahanya le seva ntle le moo", ebe o tobetsa Open,

  • Mohlala

Kamora ho tobetsa Open, o tla bona skrine e ntšo ea khokahano ea Shell

  • Mohlala

 

U tla ngola lebitso la mosebelisi la seva, 'me ka linako tse ling ke motso, ebe password bakeng sa seva
U tla fumana data ea seva hokae ho IP, mosebelisi le password?

  • Ha o kopa ho ngolisa ho Hetzner, joalokaha ho bontšitsoe ka holimo, ho dashboard ea akhaonto ea Hetzner, u ka etsa seva 'me u khethe kabo e kenngoa ka ho toba ho seva,' me ka nako e ka tlase ho metsotsoana ea 5, u tla fumana molaetsa ho ngoliso ea hau. imeile e nang le data ea seva e tsoang ho IP, mosebelisi, le password, Mohlala

Kamora hore leqephe le sootho le hokahaneng le khetla ea SSH le hlahe, "ke protocol e sireletsehileng ea phetisetso e u lumellang ho laola sistimi eohle ka litaelo." Hona joale o ka har'a seva, o hokahane le eona mme o ka e laola ka botlalo. ka litaelo,

Ntlafatso ea seva

Qalong, pele ho ntho leha e le efe, re ntlafatsa tsamaiso, e le hore tsamaiso e nchafatse bootle ea tšireletso le ho lokisa mathata a mang, haeba a le teng, thaepa taelo ena, ebe o tobetsa Enter.

Yum -a bocha
  • Mohlala

 

U tla ema ha seva se qeta ho ntlafatsa liphutheloana tsa "software e kopantsoeng le sistimi e kentsoeng ea ts'ebetso"

Kenya wget le nano

Kamora ho qeta, o kenya mananeo a mabeli a bohlokoa, wget "lenaneo le khoasollang lifaele ka sehokelo se otlolohileng" le nano "lenaneo la ho hlophisa mongolo joalo ka lenaneo la Notepad le kopantsoeng le Windows" ka taelo ena.

yum -y kenya wget nano

kenya apache

Kamora ho phethela, re hlophisa seva hore e sebetse joalo ka seva sa webo, ebe re kenya WordPress,
E le hore sistimi e sebetse joalo ka seva sa webo, re tlameha ho kenya, Apache "Apache ke seva sa marang-rang se bonts'ang lifaele tsa html le php ntle le Apache", sistimi e ke ke ea sebetsa le uena joalo ka seva sa webo.

Ho fihlela joale ntho e 'ngoe le e' ngoe e lokile, re kenya Apache ka ho eketsa taelo ena, ebe o tobetsa Enter

yum install httpd -y

Ka mor'a ho qeta ho kenya, re eketsa taelo ena ho tsamaisa Apache, ebe o tobetsa Enter

systemctl start httpd

Ho etsa bonnete ba hore Apache e sebetsa, re eketsa taelo ena

systemctl status httpd

E tla u bontša seo ke tla se bontša setšoantšong hore se sebetsa

Etsa bonnete ba hore Apache e sebetsa

Hape, ho etsa bonnete ba hore Apache e sebetsa ka nepo, re e ngolla IP ea seva ho sebatli, 'me haeba e hlaha le uena joalokaha ho bontšitsoe setšoantšong, ntho e' ngoe le e 'ngoe e lokile,

Hona joale seva re ka se hokahanya le eona ka sebatli, 'me ho fihlela joale ntho e' ngoe le e 'ngoe e hantle ebile e sebetsa hantle.

Ho kenngwa ha Database Wizard

Re kenya wizate ea "database" "WordPress e hloka database ho hokela ho boloka lingoliloeng, litšoantšo le lintlha tse ling", 

Re kenya litaelo tsena, e le 'ngoe ka nako, ebe re tobetsa konopo ea Enter

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
tlhahiso ea yum
sudo yum kenya mysql-server
sudo systemctl qala mysqld
sudo mysql_secure_installation

E tla u bontša likhetho, eketsa y ebe u kenya khetho ka 'ngoe

Kamora ho phethoa, re qetile ho kenya wizate ea database, ka litaelo tse kaholimo

kenya php 7.2

 php liphetolelo li tlameha ho kenngoa, e le ho fetolela wordpress, re eketsa litaelo tsena ho kenya liphetolelo tsa php,

rpm-Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm-Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
yum --enablerepo=remi,remi-php72 
yum --enablerepo = remi, remi-php72 kenya php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongodb php-pecl-memcache php-cambpme-php-phpme -mcrypt php-xml
tšebeletso httpd qala hape

Kamora ho qeta, re theha database, re eketsa lebitso ho database ka ho eketsa litaelo tsena,

BOPA MOSEBETSI'sebaka0'@'localhost' E KHOLOA KE '102030';
HLAHANG LETABA mekan0db;
FANA LITOKELO TSOHLE ON mekan0db.*HO 'sebaka0'@'localhost' KA KGETHO YA THUTO;
FLUSH LITŠOANTŠISO;

Hlakisa hore na khoutu e kaholimo ke eng, ka bofubelu ke lebitso la database, ka mosehla ke lebitso la database, 'me ka botala ke senotlolo sa database,

Kakaretso ea khoutu ea pele: Re thehile lebitso la mosebelisi le nang le lebitso mekan0 mme ra le eketsa ka password 102030 
Khoutu ea bobeli: Re thehile database e nang le lebitso la mekan0db
Khoutu ea boraro: Re hokahanya lebitso la mosebelisi mekan0 le database ea mekan0db le tlatsetso ea litokelo tsohle, "Litokelo tsohle li bolela hore mosebelisi a ka laola database ka botlalo ka ho eketsa, ho fetola le ho hlakola"

Ho eketsa domain name ho Apache 

Mothating ona, re tla eketsa domain eo WordPress e tla sebetsa ho eona.O ka tlola mohato ona haeba o sebelisa tlhaloso ho seva sa lehae, "Seva ea lehae ke lenaneo le kenyang li-compilers tsa Apache le php khomphuteng ea hau mme ke sena. molemong oa ho ithuta pele o kena webosaeteng. ”

Tabeng ea ka ke tla eketsa sub-domain ea Mekano Tech Informatics, tewww.mekan0.com/st, ka litaelo tsena. 
Fetola taelo

nano /etc/httpd/conf.d/site1.conf

E tla bula leqephe le se nang letho le uena, u tla eketsa domain name ka foromo ena. Nka khoutu eohle, empa fetola domain name, ho lebitso la hau la domain


ServerName www.tewww.mekan0.com/st 
ServerAliases tewww.mekan0.com/st 
DocumentRoot /var/www/html/public_html 
ErrorLog /var/www/html/error.log 

Kamora ho qeta, o tobetsa konopo ea Ctrl _x, ebe y le Enter, ebe o qala Apache hape ho kenya litlhophiso ka taelo ena,

ts'ebetsong ea systemctl httpd

 

Ho kenya WordPress

Nakong ena, re tlosa WordPress ebe re e fetisetsa sebakeng sa lifaele tsa domain, ka litaelo tsena, taelo e 'ngoe le e' ngoe ka thoko, 'me ka mor'a taelo e' ngoe le e 'ngoe re tobetsa Enter.

cd / tmp
wget https://wordpress.org/latest.tar.gz
tar -xvf latest.tar.gz
cd wordpress
mkdir -p /var/www/html/public_html
cp -r * /var/www/html/public_html
fumana /var/www/html/public_html -type d -exec chmod 755 {} \;
fumana /var/www/html/public_html -type f -exec chmod 644 {} \;

Li-synopsis tsa taelo ea pele: tsoela pele ho tmp
Ntho ea bobeli: E hula kopi ea WordPress ho tsoa webosaeteng ea eona ea semmuso
Taelo ea boraro: e senya sephutheloana sa WordPress 
Taelo ea bone: E kenya foldareng ea WordPress e sa hatelletsoeng
Taelo ea bohlano: E theha faele ea WordPress bakeng sa domain 
Taelo ea botšelela: e kopitsa lifaele tsa WordPress ka mor'a ho li manolla foldareng ea domain 
Taelo ea bosupa: E fana ka litokelo tse 775 ho lifaele
Taelo ea borobeli: E etsa litokelo tsa 644 bakeng sa li-folders "Litokelo li baloa le ho ngola tumello, nomoro e 'ngoe le e' ngoe e na le tokelo, ke tla hlalosa ntho e 'ngoe le e' ngoe lihloohong tse ling"

Ho hlophisa file ea config

Mothating ona, re fetola faele ea config bakeng sa khokahano ea WordPress ho database, ho boloka tsohle tse ho eona ka taelo ena. 

nano /var/www/html/public_html/wp-config.php

'Me u eketsa lebitso la mosebelisi le password bakeng sa database, tseo re li entseng nakoana e fetileng meleng e ka holimo,

 

tsamaisa sebaka 

Ho tsamaisa sebaka sena, re ka sebelisa Cloudflare mme ra eketsa domain ho eona, ebe re eketsa IP ea DNS ea domain.

Kamora ho phethela ho hokahanya domain name le Cloud Flare le ho phetheloa, re kopa domain name ho sebatli mme ho kenya WordPress ho tla qala ka uena ka tsela ena, Setšoantšo se bonts'ang kemiso ea pele ea WordPress ho Debian 9

Ka mor'a ho qeta mehato, WordPress e kentsoe ka katleho 'me seva se lokiselitsoe, latela thuto ea bobeli ea ho sireletsa seva, ke tla beha sehokelo ho tlhaloso ea bobeli mona ha ke e qeta.

Ha u kopitsa thuto, ka kopo bua ka Egepeta

Litlhaloso tse amanang
Phatlalatsa sehlooho ho