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.