Įdiekite Habari su Nginx Debian 8

habariŠioje pamokoje apžvelgsime diegimo veiksmus Habari su Nginx a Debian 8 VPS.

Habari yra nemokamas ir atviro kodo tinklaraščio mechanizmas, parašytas PHP, kuris šiuo metu palaiko MySQL, SQLite ir PostgreSQL duomenų bazės atgalinę versiją. Tai yra leidybos platforma ir taikomoji sistema su moduliuoju, objektyviu pagrindu.

Įdomu tai, kad pavadinimas Habari kilęs iš svahili pasveikinimo habari, kuris reiškia "(kokios naujienos)".

REIKALAVIMAI

Mes naudosim mūsų VSD 1 Linux VPS prieglobos planas. Šiame straipsnyje daroma prielaida, kad jūsų serveryje jau yra Nginx, MySQL ir PHP. Jei taip nėra, galite sekti mūsų puikiais vadovėlis ir lengvai įdiekite LEMP kaminą savo serveryje.

Prisijungti prie savo serverio per SSH

# ssh root @ server_ip

Galite patikrinti, ar jūsų serveryje įdiegta tinkama Debian versija, naudodami šią komandą:

# lsb_release -a

Turėtumėte gauti šią išeitį:

Platintojo ID: Debian Aprašymas: Debian GNU / Linux 8.3 (jessie) Leidimas: 8.3 Kodas: jessie

SISTEMOS ATNAUJINIMAS

Įsitikinkite, kad jūsų serveris yra visiškai atnaujintas naudojant:

# apt-get update && apt-get upgrade

Dabar galite sukurti duomenų bazę, kuri bus reikalinga "Habari" diegimui. Prisijunkite prie MySQL kaip root ir paleiskite šias užklausas:

# mysql -u root -p mysql> sukurti duomenų bazę habari; Užklausa Gerai, 1 eilutė įtakos (0.00 sek) mysql suteikia visas privilegijas Habari * į habariuser @ localhost nustatė "your_password."; Užklausa Gerai, paveiktos eilutės 0 (0.00 sec) mysql> praplaukite privilegijas; Užklausa Gerai, paveiktos eilutės 0 (0.00 sek.) Mysql> exit Bye

INSTALL HABARI

Kitas jūsų žingsnis - atsisiųsti "Habari" ir įdiegti jį, konfigūruojant Nginx virtualaus prieglobos direktyvą jūsų domenui. Pirmiausia įveskite savo pasirinktą katalogą, kuriame atsisiųsite naujausią "Habari" versiją, kuri tuo metu, kai rašote šį straipsnį, yra versija 0.9.2.

Mes naudosime / opt katalogą, bet galite nemokamai atsisiųsti "Habari" į jūsų pasirinktą vietą.

# cd / opt # wget http://habariproject.org/dist/habari-0.9.2.zip

Sukurkite aplanką, kuriame bus išpakuotas įrenginys:

# mkdir-p / var / www / html / habari

Išarchyvuokite archyvą į minėtą katalogą:

# unzip habari-0.9.2.zip -d / var / www / html / habari /

Priskirkite tinkamą failų ir katalogų nuosavybę, kad jūsų "Nginx" žiniatinklio serveryje galėtumėte skaityti duomenis:

# chown-R www-data: / var / www / html / habari /

Ir paskutinis, bet ne mažiau svarbus dalykas, atidarykite "Nginx" failą, vadiname "habari", kuris bus virtualus serveris domene, kurį naudosite Habari.

# nano / etc / nginx / sites-available / habari

Įdėkite žemiau esančias eilutes į failą:

serveris {server_name domainname.com; access_log /var/log/nginx/domainname.com-access.log; error_log /var/log/nginx/domainname.com-error.log; root / var / www / html / habari; vieta / {index index.php; try_files $ uri $ uri / /index.php$is_args$args; } vieta ~ \ .php $ (apima / etc / nginx / fastcgi_params; fastcgi_pass unix: /var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; }}

Žinoma, nepamirškite pakeisti domainname.com su savo tikruoju domenu. Išsaugokite ir uždarykite failą. Tada įgalinkite jį sukurdami simbolinę nuorodą:

# ln -s / etc / nginx / sites-available / habari / etc / nginx / sites-enabled /

Išbandykite Nginx konfigūraciją:

# nginx-t

Jei viskas bus sėkminga, iš naujo paleiskite "Nginx", kad pakeitimai galėtų įsigalioti:

# paslauga nginx paleiskite

Dabar atidarykite savo mėgstamą naršyklę ir pereikite prie http://your_domain.com baigti "Habari" diegimą.

Įveskite duomenų bazės duomenis pagal Duomenų bazės nustatymas ir spauskite Patikrinkite duomenų bazės ryšį patikrinti, ar įgaliojimai yra teisingi.

Po to sukonfigūruokite savo svetainę pagal Svetainės konfigūracija kuriame galite nurodyti savo Habari svetainę, vartotojo vardą, slaptažodį ir el. paštą.

Tada pasirinkite temą, papildinius ir spustelėkite Įdiekite Habari Pereiti.

Sveikiname, jūs sėkmingai įdiegėte "Habari" su "Nginx" savo "Debian" 8 serveryje.

Palikti atsakymą

Ši svetainė naudoja "Akismet", kad sumažintų šlamštą. Sužinokite, kaip apdorojamas jūsų komentaras.

GTranslate Your license is inactive or expired, please subscribe again!