Hvernig á að setja upp og stilla Open Source Social Network á Ubuntu 16.04

Kynning

Opið samfélagsnet, einnig þekkt sem OSSN, er PHP byggt samfélagsnetverkfæri sem gerir þér kleift að búa til þína eigin samfélagsvefsíðu og byggja upp samband við meðlimi.

Í þessari kennslu munum við útskýra hvernig á að setja upp OSSN á Ubuntu 16.04 þjóninum þínum.

Forkröfur

  • Nýuppsett Vultr Ubuntu 16.04 netþjónstilvik.
  • Sudo notandi.

Skref 1: Uppfærðu kerfið

Áður en þú byrjar ættir þú að uppfæra kerfið í nýjustu stöðugu útgáfuna með eftirfarandi skipunum:

sudo apt-get update -y
sudo apt-get upgrade -y
sudo reboot

Skref 2: Setja upp LAMPA

Til að setja upp OSSN þarftu að setja upp LAMP stafla og nokkrar viðbótar PHP einingar á netþjóninum þínum með eftirfarandi skipunum:

sudo apt-get install apache2 libapache2-mod-php7.0 mariadb-server php7.0 php7.0-mysql php7.0-curl php7.0-gd     
php7.0-json php7.0-opcache php7.0-xml mcrypt php7.0-mcrypt php7.0-cgi php7.0-json php7-0-zip

Skref 3: Uppsetning opins samfélagsnets

Fyrst þarftu að hlaða niður nýjustu stöðugu útgáfunni af OSSN af vefsíðu OSSN https://www.opensource-socialnetwork.org/download. Þú getur halað því niður með wget skipuninni: wget https://www.opensource-socialnetwork.org/downloads/ossn-v4.2-1468404691.zip

Næst skaltu taka niður hlaðið skjalasafn í /var/www/htmlmöppuna.

sudo unzip  ossn-v4.2-1468404691.zip -d /var/www/html

Þú verður að tryggja rétt eignarhald á ossnskránni:

sudo chown -R www-data.www-data /var/www/html/ossn/

Skref 4: Stilla gagnagrunn fyrir opið samfélagsnet

Mælt er með því að þú keyrir mysql_secure_installationskipunina til að bæta öryggi MySQL:

sudo mysql_secure_installation

Þú færð nokkrar spurningar sem þú þarft að svara við. Næst skaltu búa til gagnagrunn fyrir OSSN með því að nota MySQL skipanalínuna:

mysql -u root -p

Sláðu inn MySQL/MariaDB rót lykilorðið þitt og ýttu á Enter. Þegar þú hefur skráð þig inn geturðu búið til gagnagrunn fyrir OSSN sem hér segir:

 MariaDB [(none)]> SET GLOBAL sql_mode='';
 MariaDB [(none)]> CREATE DATABASE ossndb;
 MariaDB [(none)]> CREATE USER 'ossnuser'@'localhost' IDENTIFIED BY 'password-here';
 MariaDB [(none)]> GRANT ALL PRIVILEGES ON ossndb.* TO 'ossnuser'@'localhost';
 MariaDB [(none)]> FLUSH PRIVILEGES; 
 MariaDB [(none)]> \q

Skref 5: Stilla Apache fyrir OSSN

Þegar gagnagrunnurinn er búinn til þarftu að búa til nýja sýndarhýsingarskrá, td ossn.confí möppu Apache síðna:

 sudo nano /etc/apache2/sites-available/ossn.conf

Bættu við eftirfarandi línum:

 <VirtualHost *:80>
     ServerAdmin admin@example.com
     DocumentRoot /var/www/html/ossn/
     ServerName example.com
     ServerAlias www.example.com
     <Directory /var/www/html/ossn/>
        Options FollowSymLinks
        AllowOverride All
        Order allow,deny
        allow from all
     </Directory>
     ErrorLog /var/log/apache2/ossn_log
     CustomLog /var/log/apache2/ossn_custom_log common
 </VirtualHost>

Þegar þú ert búinn skaltu virkja sýndarhýsingu með því að keyra eftirfarandi skipanir:

 sudo a2ensite ossn.conf
 sudo  service apache2 reload

Þú þarft einnig að virkja endurskrifareiningu:

 sudo a2enmod rewrite

Þú þarft líka að gera nokkrar PHP stillingarbreytingar með því að breyta php.ini:

 sudo nano /etc/php/7.0/cli/php.ini

Breytir gildunum fyrir allow_url_fopen, file_uploads, og upload_max_filesizeeins og sýnt er hér að neðan:

 allow_url_fopen = On
 file_uploads = On
 upload_max_filesize = 32M

Næst skaltu búa til möppu sem heitir datautan rótarskrár skjalsins til að geyma upphlaðnar skrár:

 sudo mkdir /var/www/ossn_data

Að lokum skaltu endurræsa Apache þjónustuna til að framkvæma breytingarnar:

 sudo systemctl restart apache2

Skref 6: Aðgangur að OSSN vefviðmóti

Þegar því er lokið skaltu fara http://192.0.2.2í vafranum þínum til að ljúka öllum nauðsynlegum skrefum til að klára OSSN uppsetninguna þína.

Ekki gleyma að skipta um example.comog 192.0.2.2með raunverulegu léninu þínu IP tölur netþjónsins þíns.

Skildu eftir athugasemd

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.

DDOS árásir: Stutt yfirlit

DDOS árásir: Stutt yfirlit

Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Þú gætir hafa heyrt að tölvuþrjótar græða mikið af peningum, en hefur þú einhvern tíma velt því fyrir þér hvernig þeir vinna sér inn svona peninga? við skulum ræða.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Viltu sjá byltingarkenndar uppfinningar frá Google og hvernig þessar uppfinningar breyttu lífi hvers manns í dag? Lestu síðan til að blogga til að sjá uppfinningar frá Google.

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Hugmyndin um að sjálfkeyrandi bílar fari á göturnar með hjálp gervigreindar er draumur sem við höfum átt um tíma núna. En þrátt fyrir nokkur loforð eru þau hvergi sjáanleg. Lestu þetta blogg til að læra meira…

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Þar sem vísindin þróast hratt og taka yfir mikið af viðleitni okkar, eykst hættan á því að verða fyrir óútskýranlegri einstæðu. Lestu, hvað sérkenni gæti þýtt fyrir okkur.

Virkni Big Data Reference Architecture Layers

Virkni Big Data Reference Architecture Layers

Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.

Þróun gagnageymslu – Infographic

Þróun gagnageymslu – Infographic

Geymsluaðferðir gagna hafa verið að þróast gæti verið frá fæðingu gagna. Þetta blogg fjallar um þróun gagnageymslu á grundvelli upplýsingamynda.

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

Í þessum stafræna heimi hafa snjallheimilistæki orðið afgerandi hluti af lífi. Hér eru nokkrir ótrúlegir kostir snjallheimatækja um hvernig þau gera líf okkar þess virði að lifa því og einfaldara.

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

Nýlega gaf Apple út macOS Catalina 10.15.4 viðbótaruppfærslu til að laga vandamál en svo virðist sem uppfærslan sé að valda fleiri vandamálum sem leiða til múrsteins á Mac vélum. Lestu þessa grein til að læra meira