Konfigurer Subrion CMS på Ubuntu 16.04 | 17.10 | 18.04 med støtte for Nginx, MariaDB og PHP 7.2

  • Eustace Evans
  • 0
  • 1452
  • 54

For nylig viste vi studenter og nye brukere hvordan du installerer Subrion på Ubuntu med Apache2 HTTP-serverstøtte ... Nå for de som ønsker å bruke Subrion med Nginx, bør trinnene nedenfor være et flott sted å starte ... .

Subrion er et brukervennlig, open source content management system (CMS) bygget på LAMP eller LEMP stack som lar deg bygge nettsteder for ethvert formål ... .

Enten du oppretter et personlig eller bedriftsnettsted, kan Subrion CMS hjelpe deg med å opprette og administrere innholdet ditt på alle enheter med det intuitive og kraftige admin-dashbordet ...

Denne korte opplæringen skal vise studenter og nye brukere hvordan du installerer Subrion CMS på Ubuntu 16.04 / 17.10 og 18.04..

Hvis du for øyeblikket kjører nettstedet ditt og innholdet på andre CMS som WordPress, Drupal og Joomla, kan det være lurt å prøve Subrion CMS ... Det er et flott alternativ til de PHP-baserte innholdsstyringssystemene.

For mer informasjon om Subrion, vennligst besøk hjemmesiden

Når du er klar til å få Subrion CMS til å fungere på Ubuntu, fortsett med trinnene nedenfor:

Trinn 1: Installer Nginx HTTP Server på Ubuntu

Nginx HTTP Server er den nest mest populære webserveren i bruk ... så installer den, siden Subrion 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 MariaDB Database Server

MariaDB-databaseserver er et flott sted å starte når du ser på databaservers med åpen kildekode for bruk med Magento ... For å installere MariaDB, kjør kommandoene nedenfor ...

sudo apt-get install mariadb-server mariadb-client

Etter installasjon av MariaDB kan kommandoene nedenfor brukes til å stoppe, starte og aktivere MariaDB-tjenesten til alltid å starte opp når serveren starter ...

Kjør disse på Ubuntu 16.04 LTS

sudo systemctl stopp mysql.service sudo systemctl start mysql.service sudo systemctl aktiver mysql.service 

Kjør disse på Ubuntu 17.10 og 18.04 LTS

sudo systemctl stopp mariadb.service sudo systemctl start mariadb.service sudo systemctl aktiver mariadb.service 

Deretter kjører du kommandoene nedenfor for å sikre MariaDB-serveren ved å opprette et root-passord og ikke tillate ekstern root-tilgang.

sudo mysql_secure_installation

Når du blir bedt om det, svarer du på spørsmålene nedenfor ved å følge guiden.

  • Skriv inn nåværende passord for root (skriv inn for ingen): Trykk bare på Enter
  • Angi root-passord? [Y / n]: Y
  • Nytt passord: Skriv inn passord
  • Skriv inn nytt passord på nytt: Gjenta passord
  • Fjern anonyme brukere? [Y / n]: Y
  • Tillat ikke rotinnlogging eksternt? [Y / n]: Y
  • Fjern testdatabase og tilgang til den? [Y / n]: Y
  • Last på nytt privilegietabeller nå? [Y / n]: Y

Start MariaDB-serveren på nytt

For å teste om MariaDB er installert, skriv inn kommandoene nedenfor for å logge på MariaDB-serveren

sudo mysql -u root -p

Skriv deretter inn passordet du opprettet ovenfor for å logge på ... hvis det lykkes, bør du se velkomstmeldingen til MariaDB

Trinn 3: Installer PHP 7.2-FPM og relaterte moduler

PHP 7.2-FPM er kanskje ikke tilgjengelig i Ubuntu-standardregister ... for å installere den, må du hente den 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 og relaterte moduler.

sudo apt installer php7.2-fpm php7.2-vanlig php7.2-sqlite php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7. 2-xml php7.2-cli php7.2-zip

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å short_open_tag = På memory_limit = 256M cgi.fix_pathinfo = 0 upload_max_filesize = 100M max_execution_time = 360 date.timezone = America / 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: Opprett Magento-database

Nå som du har installert alle pakkene som kreves for at Subrion CMS skal fungere, fortsett nedenfor for å begynne å konfigurere serverne. Kjør først kommandoene nedenfor for å opprette en tom Magento-database.

For å logge på MariaDB-databaseserver, kjør kommandoene nedenfor.

sudo mysql -u root -p

Opprett deretter en database som heter subrion

CREATE DATABASE subrion;

Opprett en databasebruker som heter underbruker med nytt passord

OPPRETT BRUKER 'subrionuser' @ 'localhost' IDENTIFISERT AV 'new_password_here';

Gi deretter brukeren full tilgang til databasen.

TILGJENG ALT PÅ subrion. * TIL 'subrionuser' @ 'localhost' IDENTIFISERT AV 'user_password_here' MED GRANT OPTION;

Til slutt lagrer du endringene og avslutter.

FLUSH PRIVILEGES; EXIT;

Trinn 5: Last ned og installer Subrion

Kjør kommandoene nedenfor for å laste ned Subrion-innhold ...

cd / tmp && wget https://tools.subrion.org/get/latest.zip sudo mkdir / var / www / html / subrion sudo unzip latest.zip -d / var / www / html / subrion 

Kjør deretter kommandoene nedenfor for å endre rotmappetillatelsene ...

sudo chown -R www-data: www-data / var / www / html / subrion / sudo chmod -R 755 / var / www / html / subrion / 

Trinn 6: Konfigurer Nginx Subrion-nettstedet

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

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

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; root / var / www / html / subrion; indeks index.php index.html index.htm; servernavn eksempel.com www.eksempel.com; client_max_body_size 100M; location / try_files $ uri $ uri / /index.php?q=$uri&$args;  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;  location / admin / rewrite ^ / admin /(.*)$ /index.php?_p=admin/$1&$args;  location / install / rewrite ^ / install /(.*)$ /install/index.php?_p=$1;  

Lagre filen og avslutt.

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

Trinn 7: Aktiver Subrion Site and Rewrite Module

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

sudo ln -s / etc / nginx / nettsteder-tilgjengelig / subrion / etc / nginx / nettsteder-aktivert / sudo systemctl start nginx.service

Deretter åpner du brwoser og går til URL-en ... og fortsett med installasjonen ... .

http://eksempel.com/install.php

Klikk på Neste for å fortsette installasjonsveiviseren ... En av de mest bemerkelsesverdige funksjonene i Subrion CMS er den innebygde flerspråklige støtten. I trinn 2 velges språkene for både front- og bakenden. Standardspråket du velger i dette trinnet vises hvis lokal modulen kan ikke bestemme nettleserens språk.

Skriv inn informasjonen om databaseforbindelsen, og opprett en administor-konto for å administrere plattformen i backend ... og fortsett

Når du har skrevet inn informasjonen ovenfor, klikker du Fullfør installasjonen for å installere CMS ...

Av sikkerhetsgrunner må du slette filen nedenfor ...

sudo rm -rf /var/www/html/subrion/install/modules/module.install.php

Du finner det private nettsteds konfigurasjonssystem i http://eksempel.com/panel

Nyt!




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