Installere TYPEMILL på Ubuntu 18.04 | 16.04 med Nginx

  • Giles Benson
  • 0
  • 2627
  • 371

Vår forrige opplæring viste deg hvordan du installerer TYPEMILL CMS på Ubuntu med Apache2 HTTP-server, som du finner her ...

Dette innlegget viser studenter og nye brukere hvordan man installerer og konfigurerer TYPEMILL CMS på Ubuntu med Nginx HTTP-server i stedet ...

TYPEMILL er en åpen kildekode, rask, responsiv, flat content management system (CMS) og malmotor skrevet i PHP ... Alt innholdet er lagret i tekstfiler i stedet for en database ... .

TYPEMILL er flott for publisering av tekstverk som prosa, tekster, manualer, dokumentasjoner, studier og mer som andre populære CMS-plattformer som WordPress, Joomla og Drupal kanskje ikke tilbyr ...

For det første trenger den ikke en databaseserver, kaller den databaseløs CMS ... Det nettleserbaserte dashbordet tilbyr en intuitiv måte å administrere nettstedene dine på ... Konfigurer systeminnstillinger, last opp bilder eller skriv et blogginnlegg ved å bruke et rent og responsivt brukergrensesnitt… .

For mer informasjon om TYPEMILL, vennligst sjekk hjemmesiden ...

Når du er klar til å få TYPEMILL til å fungere, fortsett med trinnene nedenfor:

Trinn 1: Installer Nginx HTTP Server på Ubuntu

Nginx HTTP Server er den mest populære webserveren i bruk ... så installer den, siden TYPEMILL trenger den ...

For å installere Nginx HTTP på Ubuntu-serveren, kjør kommandoene nedenfor ...

sudo apt oppdater sudo apt install nginx

Etter installasjon av Nginx kan kommandoene nedenfor brukes til å stoppe, starte og aktivere Nginx-tjenesten til alltid å starte opp med serverstøvlene.

sudo systemctl stopp nginx.service sudo systemctl start nginx.service sudo systemctl aktiver nginx.service 

For å teste Nginx-oppsett, åpne nettleseren din og bla til serverens vertsnavn eller IP-adresse, og du bør se Nginx standard testside som vist nedenfor ... Når du ser det, fungerer Nginx som forventet ...

http: // localhost

Trinn 2: Installer PHP 7.2-FPM og relaterte moduler

PHP 7.2-FPM er kanskje ikke tilgjengelig i Ubuntu standard repositories for noen systemer ... hvis du trenger det, må du hente det fra tredjepartsregister.

Kjør kommandoene nedenfor for å legge til tredjepartsregisteret nedenfor for å oppgradere til PHP 7.2-FPM

sudo apt-get install programvare-egenskaper-vanlig sudo add-apt-repository ppa: ondrej / php

Oppdater og oppgrader deretter til PHP 7.2-FPM

sudo apt oppdatering

Kjør deretter kommandoene nedenfor for å installere PHP 7.2-FPM og relaterte moduler.

sudo apt installer php7.2-fpm php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-sqlite3 php7.2-soap php7.2-gd php7.2-xml php7.2-cli php7. 2-krøllet php7.2-glidelås

Etter å ha installert PHP 7.2, kjører du kommandoene nedenfor for å åpne PHP standard konfigurasjonsfil for Nginx ...

sudo nano /etc/php/7.2/fpm/php.ini 

Gjør deretter endringene på følgende linjer nedenfor i filen og lagre. Verdien nedenfor er gode innstillinger å bruke i miljøene dine.

file_uploads = På allow_url_fopen = På memory_limit = 256M upload_max_filesize = 100M max_execution_time = 360 date.timezone = Amerika / Chicago

Når du har gjort endringen ovenfor, lagrer du filen og lukker den.

Trinn 3: Start Nginx på nytt

Etter å ha installert PHP og relaterte moduler, er alt du trenger å gjøre å starte Nginx på nytt for å laste inn PHP-konfigurasjoner på nytt ...

For å starte Nginx på nytt, kjør kommandoene nedenfor

sudo systemctl start nginx.service på nytt

Trinn 4: Last ned TYPEMILL siste utgave

Neste, besøk TYPEMILL-siden og last ned den nyeste pakken…. eller kjør kommandoene nedenfor for å laste ned Automad pckages fra github ... .

Etter nedlasting kjører du kommandoene nedenfor for å trekke ut den nedlastede filen og flytte den til en ny TYPEMILL-rotkatalog. Etter det, bytt til TYPEMILL rotkatalog for å installere PHP-nødvendige pakker ...

cd / tmp / wget https://typemill.net/typemill-1.2.16.zip sudo mkdir -p / var / www / typemill sudo unzip typemill-1.2.16.zip -d / var / www / typemill

Kjør deretter kommandoene nedenfor for å angi de riktige tillatelsene for at TYPEMILL skal fungere skikkelig.

sudo chown -R www-data: www-data / var / www / typemill / sudo chmod -R 755 / var / www / typemill / 

Trinn 5: Konfigurer Nginx TYPEMILL-nettstedet

Til slutt konfigurerer du Nginx-konfigurasjonsfilen for TYPEMILL. Denne filen vil kontrollere hvordan brukere får tilgang til TYPEMILL-innhold. Kjør kommandoene nedenfor for å opprette en ny konfigurasjonsfil som heter skrivemølle

sudo nano / etc / nginx / nettsteder-tilgjengelig / typemill

Kopier og lim deretter innholdet nedenfor i filen og lagre det. Erstatt den uthevede linjen med ditt eget domenenavn og katalogens rotplassering.

server listen 80; hør [::]: 80; servernavn eksempel.com www.eksempel.com; root / var / www / typemill; indeks index.php; access_log /var/log/nginx/example.com.access.log; error_log /var/log/nginx/example.com.error.log; client_max_body_size 100M; autoindeks av; location / try_files $ uri $ uri / /index.php?$query_string;  location ~ \ .php $ include snippets / fastcgi-php.conf; fastcgi_pass unix: /var/run/php/php7.2-fpm.sock; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; inkluderer fastcgi_params;  

Lagre filen og avslutt.

Etter å ha konfigurert VirtualHost ovenfor, aktiver den ved å kjøre kommandoene nedenfor

Trinn 6: Aktiver TYPEMILL-nettstedet

Etter å ha konfigurert VirtualHost ovenfor, aktiver den ved å kjøre kommandoene nedenfor, og start deretter Nginx-serveren på nytt ...

sudo ln -s / etc / nginx / sites-available / typemill / etc / nginx / sites-enabled / sudo systemctl restart nginx.service

Deretter åpner du nettleseren og blar til serverens vertsnavn eller IP-adresse, og du bør se TYPEMILL-siden ...

http://eksempel.com

Klikk på Oppsett for å starte oppsettet ...

TYPEMILL er et databaseløst system for administrasjon av flate filinnhold ... Med strukturen har du akkurat den mengden funksjonalitet du trenger i en flat fil CMS-løsning, og legger til utvidelser (bladpakker) for ytterligere funksjonalitet, samtidig som du tillater oppsett på enkle servere uten database ... .

Opprett brukernavn og passord for administratorkontoen ...

Etter det skal plattformen være klar til bruk ... Logg inn og begynn å konfigurere nettstedet ditt ...

Det er det!




Ingen har kommentert denne artikkelen ennå.

En samling nyttig informasjon om Linux-operativsystemet og ny teknologi
Nye artikler, praktiske tips, detaljerte anmeldelser og guider. Føl deg hjemme i Linux-operativsystemets verden