Installer Habari med Nginx på Debian 8

HabariI denne tutorial vil vi dække de trin, der er nødvendige for installation Habari med Nginx på en Debian 8 VPS.

Habari er en gratis og open source-blogmotor skrevet i PHP, der i øjeblikket understøtter MySQL, SQLite og PostgreSQL til database backend. Det er en udgivelsesplatform og applikationsramme med en modulopbygget, objektorienteret kerne.

En interessant kendsgerning er, at navnet Habari kommer fra den svahili hilsen habari, hvilket betyder "(hvad er) nyheder".

KRAV

Vi bruger vores SSD 1 Linux VPS hosting plan for denne tutorial. Denne artikel antager, at du allerede har Nginx, MySQL og PHP installeret og konfigureret på din server. Hvis det ikke er tilfældet, kan du følge vores store tutorial og let installere LEMP-stakken på din server.

Log ind på din server via SSH

# ssh [Email protected]_IP

Du kan kontrollere, om du har den korrekte Debian-version installeret på din server med følgende kommando:

# lsb_release -a

Du skal få denne output:

Distributør-id: Debian Beskrivelse: Debian GNU / Linux 8.3 (jessie) Udgivelse: 8.3 Kodenavn: jessie

OPDATER SYSTEMET

Sørg for, at din server er fuldt opdateret ved hjælp af:

# apt-get update && apt-get opgradering

Du kan nu oprette en database, der er nødvendig til Habari-installationen. Log ind på MySQL som root, og udfør følgende forespørgsler:

# mysql -u root -p mysql> oprette database habari; Forespørgsel OK, berørt 1 række (0.00 sek) mysql> give alle privilegier på habari. * Til [Email protected] identificeret af 'din_password'; Forespørgsel OK, påvirket 0 rækker (0.00 sek) mysql> flush privilegier; Forespørgsel OK, påvirket 0 rækker (0.00 sek) mysql> exit Bye

INSTALLER HABARI

Dit næste trin er at downloade Habari og installere det ved at konfigurere et Nginx-virtuelt host-direktiv til dit domæne undervejs. Indtast først et bibliotek efter eget valg, hvor du vil downloade den nyeste Habari-version, som i det øjeblik, denne artikel skrives, er version 0.9.2.

Vi vil bruge / opt katalog, men du er velkommen til at downloade Habari til en placering efter dit valg.

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

Opret et bibliotek, hvor den udpakkede installation flyttes:

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

Pak arkivet ud i ovennævnte bibliotek:

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

Tildel det rigtige ejerskab af filer og mapper, så din Nginx webserver faktisk kan læse dataene:

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

Og sidst men ikke mindst, åbn en Nginx-fil, lad os kalde den habari, som vil fungere som en virtuel vært for det domæne, du vil bruge til at være vært for Habari.

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

Indsæt nedenstående linjer i filen:

server {server_navn 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; placering / {index index.php; try_files $ uri $ uri / /index.php$is_args$args; } placering ~ \ .php $ {inkluderer / 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; }}

Glem naturligvis ikke at udskifte domainname.com med dit faktiske domæne. Gem og luk filen. Aktivér det derefter ved at oprette en symlink:

# ln -s / etc / nginx / sites-tilgængelig / habari / etc / nginx / sites-enabled /

Test Nginx-konfigurationen:

# nginx -t

Hvis alt er vellykket, skal du genstarte Nginx, så ændringerne kan træde i kraft:

# service nginx genstart

Nu åbner du din yndlingswebbrowser og navigerer til http://your_domain.com for at afslutte Habari-installationen.

Indtast databaseoplysninger under Databaseopsætning og klik på Kontroller databaseforbindelse for at kontrollere, at legitimationsoplysningerne er korrekte.

Herefter konfigureres dit websted under Site Configuration hvor du kan navngive dit Habari-sted, brugernavn, adgangskode og e-mail.

Vælg derefter dit tema, plugins og klik på Installer Habari at fortsætte.

Tillykke, du har installeret Habari med Nginx på din Debian 8-server.

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.