GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Installer le réseau social Open Source sur Ubuntu 16.04

Dans ce tutoriel, nous allons vous fournir des instructions étape par étape sur comment installer Open Source Social Network avec Apache sur un VPS Ubuntu 16.04 .
Open Source Social Network (OSSN) est un logiciel de réseautage social écrit en PHP utilisé par les développeurs de sites Web pour créer des sites Web de réseautage social. Le processus d'installation est simple et ne prend que quelques minutes.

Au moment de la rédaction de ce tutoriel, la dernière version stable d'Open Source Social Network est la 4.2 et elle nécessite :

  • PHP 5.4 ou supérieur (de préférence le plus récent), compilé avec les extensions PHP cURL, mcrypt, MySQLi, ZIP, JSON, XML et la bibliothèque PHP GD activée.
  • Option allow_url_fopen activée en PHP
  • Apache Web Server 2.0 ou supérieur compilé avec le module mod_rewrite ;

Ce guide d'installation suppose qu'Apache est déjà installé et configuré sur votre serveur virtuel.

Commençons par l'installation. Assurez-vous que les packages du système d'exploitation de votre serveur sont entièrement à jour :

apt-get update 
apt-get upgrade

Activez le module de réécriture Apache si ce n'est déjà fait :

a2enmod rewrite

Installez les packages PHP requis :

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

Redémarrez le service Apache pour que les modifications prennent effet :

service apache2 restart

Téléchargez la dernière version d'Open Source Social Network disponible à l'adresse http://www.opensource-socialnetwork.org/download dans un répertoire du serveur et extrayez-la à l'aide des commandes suivantes :

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

Créez une nouvelle base de données MySQL et un utilisateur pour 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

N'oubliez pas de remplacer "y0ur-pAssW0RD" par un mot de passe fort.

Editez le fichier de configuration PHP (/etc/php/7.0/cli/php.ini) :

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

et modifiez ces lignes :

allow_url_fopen = On
file_uploads = On
upload_max_filesize = 32M

L'OSSN a besoin d'un répertoire pour stocker les fichiers téléchargés tels que les images. Pour des raisons de sécurité, nous allons créer ce répertoire en dehors du répertoire racine du document :

mkdir -p /var/www/ossndatadir

Tous les fichiers doivent être lisibles par le serveur Web, alors définissez un propriétaire approprié :

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

Créez une nouvelle directive d'hôte virtuel dans Apache. Par exemple, créez un nouveau fichier de configuration Apache nommé "ossn.conf" sur votre serveur virtuel :

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

Ajoutez ensuite les lignes suivantes :

<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>

Supprimez le fichier 000-default.conf :

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

Redémarrez le serveur Web Apache pour que les modifications prennent effet :

service apache2 restart

Ouvrez votre navigateur Web préféré, accédez à http://votre-domaine.com/ , vérifiez que toutes les conditions préalables à l'installation sont remplies et que le programme d'installation OSSN devrait démarrer. Vous devez suivre les instructions simples sur l'écran d'installation en insérant les informations nécessaires comme demandé. N'oubliez pas de définir le répertoire de données sur "/var/www/ossndadir".

C'est ça. Le réseau social Open Source a été installé sur votre serveur.

Connectez-vous au back-end d'administration de l'OSSN à l'adresse http://votre-domaine.com/administrator et configurez l'OSSN en fonction de vos besoins.

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS OSSN, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer le réseau social Open Source pour toi. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Panels
  1. Comment installer Open Real Estate sur Ubuntu 16.04

  2. Installer osTicket Open Source sur Ubuntu 20.04 - Guide étape par étape ?

  3. Comment installer le réseau social Open Source sur un VPS CentOS 7

  4. Installer le réseau social Open Source sur Ubuntu 16.04

  5. Comment installer Open Classifieds sur Ubuntu 18.04

Passerelle API Open Source - Installation de Kong dans Ubuntu 20.04

Comment installer OSRM sur Ubuntu 20.04 - Machine de routage open source

Comment installer RStudio Server open source sur Ubuntu 20.04 LTS

Installation étape par étape de humhub sur Ubuntu 20.04 LTS - Réseau social open source

Comment installer un réseau social open source sur Ubuntu 16.04

Comment installer le réseau social Elgg sur Ubuntu 20.04