Installer Trident Social Network Platform i CentOS 7

  • Cornelius Paul
  • 0
  • 4511
  • 463

Hilsen Unixmen-lesere!

I vår forrige opplæring diskuterte vi hva som er Trident sosiale nettverksplattform og hvordan du installerer det i Debian-baserte systemer som Ubuntu. I dag vil vi se hvordan du installerer det i RPM-baserte systemer, for eksempel CentOS 7.

Her er testboksdetaljene mine:

  • Operativsystem : CentOS 7 64 bit minimal installasjon
  • Vertsnavn : server1.unixmen.local
  • IP adresse : 192.168.1.150/24

Forutsetninger

Først setter du opp LAMP eller LEMP stack i CentOS-serveren din. For formålet med denne opplæringen skal jeg sette opp LAMP (Linux, Apache, MariaDB og PHP) stack i CentOS 7.

For å gjøre det, se følgende lenke.

  • Slik installerer du LAMP Stack på CentOS 7

Installer også følgende PHP-moduler og noen nødvendige pakker hvis du ikke har installert dem ennå:

yum installer php-curl php-gd php-mbstring unzip wget

Siden jeg tester det for demoformål, deaktiverte jeg SELinux for å redusere kompleksiteten.

For å gjøre det, rediger / etc / sysconfig / selinux fil:

vi / etc / sysconfig / selinux

Sett SELinux-verdi som "funksjonshemmet".

[…] SELINUX = deaktivert […]

Start serveren på nytt for å få endringene i kraft.

Logg deretter på MariaDB-konsollen din ved å bruke kommandoen:

mysql -u root -p

Opprett en ny MySQL-database som Trident kan bruke og tilordne en bruker til den med full tillatelse som vist nedenfor.

For eksempel skal jeg lage en database som heter “Tridentdb” og en bruker ringte “Tridentuser” med passord “Centos”. Jeg anbefaler deg å bruke et hvilket som helst sterkt passord som gjør det så vanskelig å gjette.

Velkommen til MariaDB-skjermen. Kommandoer slutter med; eller \ g. MariaDB-tilkoblings-ID-en din er 10 Serverversjon: 5.5.44-MariaDB MariaDB Server Copyright (c) 2000, 2015, Oracle, MariaDB Corporation Ab og andre. Skriv inn 'hjelp;' eller '\ h' for hjelp. Skriv '\ c' for å tømme gjeldende inndatasetning. MariaDB [(ingen)]> OPPRETT DATABASE tridentdb; Spørring OK, 1 rad berørt (0,01 sek) MariaDB [(ingen)]> Gi alle privilegier på tridentdb. * TIL 'tridentuser' @ 'localhost' IDENTIFISERT AV 'centos'; Spørring OK, 0 rader påvirket (0,00 sek) MariaDB [(ingen)]> FLUSH PRIVILEGES; Spørring OK, 0 rader påvirket (0,01 sek) MariaDB [(ingen)]> slutte Ha det

Last ned Trident

Last ned den siste versjonen fra Trident nedlastingsside

Da denne veiledningen ble skrevet, var den siste versjonen 8.0 beta versjon 2.

wget http://ci.boonex.com/builds/Trident-v.8.0.0-B2.zip

Pakk ut arkivet ved hjelp av kommandoen:

pakke ut Trident-v.8.0.0-B2.zip

Ovennevnte kommando vil trekke ut arkivet i gjeldende katalog. Kopier hele den ekstraherte mappen til webrotkatalogen din.

Merk: Hvis du vil installere Trident i en undermappe (dvs. eksempel.com/trident), oppretter du en undermappe i katalogen “/ var / www / html /” og kopierer filer til den. Ikke bare kopier Trident-mappen. Åpne den på datamaskinen din og kopier hele mappeinnholdet - alle filene og mappene inni den til vertsserveren. Vær oppmerksom på .htaccess-filen, den er kanskje skjult på * nix-systemer og i noen FTO-klienter.

Jeg skal distribuere nettstedet i en undermappe. Så jeg flyttet innholdet av den ekstraherte mappen til en undermappe i Apache-rotkatalogen som vist nedenfor.

mv Trident-v.8.0.0-B2 / / var / www / html / trident

Sett riktig tillatelse til Trident-mappen som vist nedenfor.

chown apache: apache -R / var / www / html / trident /

Få tilgang til det nettbaserte Trident-installasjonsprogrammet

Åpne favorittnettleseren din og naviger til http: // domenenavn / trident / eller http: // ip-adresse / trident /. Hvis du kopierte innholdet i Trident-mappen til den viktigste apache-rotmappen, vil URL-adressen være: http: // domenenavn /.

Følgende skjermbilde skal vises.

Nå kan du klikke “Start installasjonen” knappen for å installere Trident eller klikk “Server audit” for å se etter programvarekompatibilitet eller feil innstillinger. Derfor har jeg ingen problemer, jeg klikket “Serverinstallasjon ”.

I Neste-vinduet vil installasjonsprogrammet verifisere at alle tillatelser er riktig satt til filene og mappene, og viser resultatet.

Som du ser på skjermbildet nedenfor, må jeg angi skrivbare tillatelser til følgende fil.

Åpne terminalen din og kjør følgende kommando for å angi skrivbar tillatelse til filen.

chmod 777 /var/www/html/trident/plugins/ffmpeg/ffmpeg.exe

Start Apache-serveren på nytt for å få endringene i kraft.

systemctl start httpd på nytt
Merk: Ikke endre tillatelser for filer eller mapper, bortsett fra de som er oppført i tillatelseslisten i installasjonsskriptet.

Gå tilbake til nettleseren din med installasjonssiden og klikk "Forfriske" knappen for å sjekke tillatelsene på nytt. Hvis alt er riktig, klikker du "Fortsette".

Deretter skriver du inn nettsteddetaljene dine, for eksempel databasenavn, databasebruker og passord, nettstedstitel, e-postadresse, administrator-e-post, administratorkontonavn og passord osv.

Du må også oppgi BoonEx-nøkkel og BonEx-hemmelige verdier. Disse tallene kreves for at Trident skal sjekke programvareversjonsoppdateringer, kjøpe og laste ned utvidelser og sjekke lisenser. Bare klikk på "Get BoonEx Key And Secret" -linken for å få tallene via din registrerte BoonEx-konto.

For å få nøklene dine til hemmeligheter, gå til lenken: http://www.boonex.com/oauth/key_and_secret.

Logg på kontoen din eller opprett en ny brukerkonto hvis du ikke har en.

Skriv inn brukernavn og passord hvis du allerede har eller klikk på Bli med knappen for å opprette en ny konto. Skriv inn brukernavn, passord og gyldig e-post-ID for å få den hemmelige nøkkelen.

Du blir omdirigert til dashbordet på Boonex-kontoen din. Klikk på lenken som sier: Nøkler og hemmeligheter.

Du får se nøklene og hemmelighetene dine.

Kopier nå Keys & Secrets og gå tilbake til Trident-installasjonsveiviseren, og lim dem inn i de nødvendige boksene og klikk Sende inn. Se følgende skjermbilde.

Gratulerer! Trident har blitt installert på CentOS-serveren din.

Legg installasjonsinstruksjoner

1. Sett opp følgende cron-jobbkommando:

crontab -e

Legg til følgende linjer:

[e-postbeskyttet] * * * * * / usr / bin / php -q /var/www/html/trident/periodic/cron.php

Erstatt [e-postbeskyttet] med din egen e-post-ID.

Start cron-tjenesten på nytt.

sudo systemctl start cron på nytt

2. Fjern /installere/ mappen fra skriptets rotmappe.

rm -rf / var / www / html / trident / install /

Få tilgang til Trident admin-konsoll

Nå, gå til Trident Studio for videre tilpasning ved å navigere til URL: http: // IP-adresse / trident / studio / eller http: // domenenavn / trident / studio /.

Du vil være fornøyd med følgende skjerm. Den viser et lite utdrag av hver modul. Hvis du vil vite hva hver modul gjør, klikker du Neste eller Klikk på Lukk-knappen for å gå til Trident Studio-dashbordet.

Her er det hvordan Trident Studio dashbord ser ut.

Det er det. Nå, begynn å legge til utvidelser; justering av nettstedsinnstillinger; sette medlemsnivåer og tilgangstillatelser; bygge sider og nyte ditt sosiale nettverk.

Når du er ferdig, kan du besøke det nylig opprettede nettstedet ved hjelp av URL: http: // domenenavn / trident.

Gratulerer! Be nå dine venner og kollegaer om å registrere deg på ditt sosiale nettverk og begynne å dele nyheter, status, oppdateringer og ha det gøy!

Jubel!

Referanselink:

  • Trident hjemmeside



Ingen har kommentert denne artikkelen ennå.