GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Installa il social network open source su Ubuntu 16.04

In questo tutorial, ti forniremo istruzioni passo passo su come installare Open Source Social Network con Apache su un VPS Ubuntu 16.04 .
Open Source Social Network (OSSN) è un software di social networking scritto in PHP utilizzato dagli sviluppatori di siti Web per creare siti Web di social network. Il processo di installazione è semplice e richiede solo un paio di minuti.

Al momento della stesura di questo tutorial, l'ultima versione stabile di Open Source Social Network è 4.2 e richiede:

  • PHP 5.4 o versioni successive (preferibilmente la più recente), compilato con estensioni cURL, mcrypt, MySQLi, ZIP, JSON, XML PHP e libreria GD PHP abilitata.
  • opzioneallow_url_fopen abilitata in PHP
  • Apache Web Server 2.0 o successivo compilato con il modulo mod_rewrite;

Questa guida all'installazione presuppone che Apache sia già installato e configurato sul tuo server virtuale.

Iniziamo con l'installazione. Assicurati che i pacchetti del sistema operativo del tuo server siano completamente aggiornati:

apt-get update 
apt-get upgrade

Abilita il modulo di riscrittura di Apache se non è già stato fatto così:

a2enmod rewrite

Installa i pacchetti PHP richiesti:

apt-get install php7.0-cli php7.0-common php7.0-json php7.0-mcrypt php7.0-mysql php7.0-xml php7.0-curl php7.0-zip php7.0-gd

Riavvia il servizio Apache per rendere effettive le modifiche:

service apache2 restart

Scarica l'ultima versione di Open Source Social Network disponibile su http://www.opensource-socialnetwork.org/download in una directory sul server ed estraila utilizzando i seguenti comandi:

cd /opt/
wget https://www.opensource-socialnetwork.org/download_ossn/latest/build.zip -O ossn.zip
unzip ossn.zip -d /var/www/html/

Crea un nuovo database MySQL e un nuovo utente per OSSN:

mysql -u root -p
mysql> SET GLOBAL sql_mode='';
mysql> CREATE DATABASE ossndb;
mysql> CREATE USER 'ossnuser'@'localhost' IDENTIFIED BY 'y0ur-pAssW0RD';
mysql> GRANT ALL PRIVILEGES ON ossndb.* TO 'ossnuser'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> quit

Non dimenticare di sostituire "y0ur-pAssW0RD" con una password complessa.

Modifica il file di configurazione PHP (/etc/php/7.0/cli/php.ini):

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

e modifica queste righe:

allow_url_fopen = On
file_uploads = On
upload_max_filesize = 32M

OSSN ha bisogno di una directory per memorizzare i file caricati come le immagini. Per motivi di sicurezza creeremo questa directory al di fuori della directory principale del documento:

mkdir -p /var/www/ossndatadir

Tutti i file devono essere leggibili dal server web, quindi imposta una proprietà adeguata:

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

Crea una nuova direttiva host virtuale in Apache. Ad esempio, crea un nuovo file di configurazione di Apache chiamato "ossn.conf" sul tuo server virtuale:

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

Quindi, aggiungi le seguenti righe:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/ossn/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/ossn/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

Rimuovere il file 000-default.conf:

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

Riavvia il server Web Apache per rendere effettive le modifiche:

service apache2 restart

Apri il tuo browser web preferito, vai su http://tuo-dominio.com/ , verifica che tutti i prerequisiti di installazione siano soddisfatti e che il programma di installazione di OSSN sia avviato. Dovresti seguire le facili istruzioni nella schermata di installazione inserendo le informazioni necessarie come richiesto. Non dimenticare di impostare la directory dei dati su "/var/www/ossndatadir".

Questo è tutto. Il Social Network Open Source è stato installato sul tuo server.

Accedi al back-end di amministrazione OSSN su http://tuo-dominio.com/administrator e configura OSSN in base alle tue esigenze.

Ovviamente, non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting OSSN VPS, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Open Source Social Network per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Panels
  1. Come installare Open Real Estate su Ubuntu 16.04

  2. Installa osTicket Open Source su Ubuntu 20.04 - Guida passo passo?

  3. Come installare il social network open source su un VPS CentOS 7

  4. Installa il social network open source su Ubuntu 16.04

  5. Come installare gli annunci aperti su Ubuntu 18.04

Gateway API Open Source – Installazione Kong in Ubuntu 20.04

Come installare OSRM su Ubuntu 20.04 – Macchina di routing open source

Come installare RStudio Server open source su Ubuntu 20.04 LTS

Installazione passo passo di humhub su Ubuntu 20.04 LTS- Social network open source

Come installare il social network open source su Ubuntu 16.04

Come installare Elgg Social Network su Ubuntu 20.04