Installer Open Source Social Network på Ubuntu 16.04

I denne vejledning skal vi give dig trinvise instruktioner om hvordan man installerer Open Source Social Network med Apache på en Ubuntu 16.04 VPS.
Open Source Social Network (OSSN) er en social networking software skrevet i PHP, der bruges af web-udviklere til at oprette sociale netværkswebsteder. Installationsprocessen er let, og det tager kun et par minutter.

På tidspunktet for skrivningen af ​​denne tutorial er den seneste stabile version af Open Source Social Network 4.2, og det kræver:

  • PHP 5.4 eller højere (helst det seneste), kompileret med cURL, mcrypt, MySQLi, ZIP, JSON, XML PHP-udvidelser og GD PHP Library aktiveret.
  • allow_url_fopen mulighed aktiveret i PHP
  • Apache Web Server 2.0 eller højere kompileret med mod_rewrite modul;

Denne installationsvejledning forudsætter, at Apache allerede er installeret og konfigureret på din virtuel server.

Lad os starte med installationen. Sørg for, at dine server-OS-pakker er fuldt up-to-date:

apt-get opdatering apt-get opgradering

Aktivér Apache omskrivningsmodul, hvis det ikke allerede er gjort:

a2enmod omskrivning

Installer nødvendige PHP-pakker:

apt-get installer php7.0-cli php7.0-fælles php7.0-json php7.0-mcrypt php7.0-mysql php7.0-xml php7.0-krøllet php7.0-zip php7.0-gd

Genstart Apache-tjenesten for ændringerne træder i kraft:

service apache2 genstart

Download den nyeste version af Open Source Social Network, der er tilgængeligt på http://www.opensource-socialnetwork.org/download til en mappe på serveren og udtrække den ved hjælp af følgende kommandoer:

cd / opt / wget https://www.opensource-socialnetwork.org/downloads/ossn-v4.2-1468404691.zip -O osn.zip unzip osn.zip -d / var / www / html /

Opret en ny MySQL-database og bruger til OSSN:

mysql -u rod -p mysql> SET GLOBAL sql_mode = ''; mysql> CREATE DATABASE osndb; mysql> CREATE USER 'ossnuser' @ 'localhost' IDENTIFIED AF 'y0ur-pAssW0RD'; mysql> GIVE ALL PRIVILEGES ON ossndb. * TIL 'ossnuser' @ 'localhost'; mysql> FLUSH PRIVILEGES; mysql> afslutte

Glem ikke at erstatte 'y0ur-pAssW0RD' med et stærkt kodeord.

Rediger PHP-konfigurationsfilen (/etc/php/7.0/cli/php.ini):

vi /etc/php/7.0/cli/php.ini

og ændre disse linjer:

allow_url_fopen = På file_uploads = På upload_max_filesize = 32M

OSSN har brug for en mappe til opbevaring af de uploadede filer som billeder. Af sikkerhedsgrunde opretter vi denne mappe uden for dokumentets rodmappe:

mkdir -p / var / www / ossndatadir

Alle filer skal læses af webserveren, så angiv et rigtigt ejerskab:

chown www-data: www-data -R / var / www / html / ossn /

Opret et nyt virtuelt værtsdirektiv i Apache. For eksempel opretter du en ny Apache-konfigurationsfil med navnet 'ossn.conf' på din virtuelle server:

touch /etc/apache2/sites-available/ossn.conf ln -s /etc/apache2/sites-available/ossn.conf/etc/apache2/sites-enabled/ossn.conf vi / etc / apache2 / sites-available / ossn.conf

Tilføj derefter følgende linjer:

<VirtualHost *: 80> ServerAdmin [Email protected]
DocumentRoot / var / www / html / osn / ServerName your-domain.com ServerAlias ​​www.your-domain.com <Katalog / var / www / html / ossn /> Valg FollowSymLinks TilladOverride All Order Tillad, nægt tilladelse fra alle </ Directory > ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </ VirtualHost>

Fjern filen 000-default.conf:

rm /etc/apache2/sites-enabled/000-default.conf

Genstart Apache webserveren for ændringerne træder i kraft:

service apache2 genstart

Åbn din yndlingswebbrowser, navigér til http://your-domain.com/, kontroller, at alle installationsforudsætninger er opfyldt, og OSSN-installationsprogrammet skal starte. Du skal følge de nemme instruktioner på installationsskærmen, der indsætter de nødvendige oplysninger som ønsket. Glem ikke at indstille datakatalog til '/ var / www / ossndatadir'.

Det er det. Open Source Social Network er blevet installeret på din server.

Log ind på OSSN-administrationens back-end på http://your-domain.com/administrator og konfigurer OSSN efter dine behov.

osn back-end

Kilde

Giv en kommentar

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