GNU/Linux >> Linux Esercitazione >  >> Cent OS

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

Open Source Social Network o semplicemente OSSN è un'applicazione di social networking basata su PHP. Usando OSSN puoi creare il tuo sito web di social network e costruire relazioni con i tuoi membri. In questo articolo spiegheremo come installare OSSN su un VPS CentOS 7 con Apache, MariaDB e PHP.

L'installazione è piuttosto semplice. Per eseguire Open Source Social Network, il tuo server deve soddisfare i diversi requisiti
– PHP 5.3 o successivo
– MySQL 5 o successivo
– Server Web Apache
– Apache mod_rewrite
– Funzione PHP curl
– Libreria PHP GD
– Supporto JSON
– XML

Accedi al tuo server come utente root e assicurati che tutti i servizi siano aggiornati eseguendo il comando seguente

yum -y update

Installa il server di database MariaDB sul tuo computer CentOS 7

yum install mariadb mariadb-server

Avvia il server del database MariaDB e abilitalo all'avvio all'avvio

systemctl start mariadb
systemctl enable mariadb

Esegui lo script "mysql_secure_installation" per proteggere il server del database e imposta la tua password di root MariaDB

Accedi al server MariaDB utilizzando l'utente "root" e crea un nuovo database e utente per OSSN:

mysql -u root -p
CREATE DATABASE ossn;
CREATE USER 'ossnuser'@'localhost' IDENTIFIED BY 'PASSWORD';
GRANT ALL PRIVILEGES ON `ossn`.* TO 'ossnuser'@'localhost';
FLUSH PRIVILEGES;

Successivamente, installeremo il server Web Apache

yum install httpd

Come abbiamo fatto con MariaDB, avvia il server web Apache e aggiungilo per l'avvio automatico all'avvio del sistema

systemctl start httpd
systemctl enable httpd

OSSN è un'applicazione basata su PHP, quindi abbiamo bisogno di installare PHP tra pochi moduli PHP

yum install php php-gd php-xml php-common

Vai al sito Web ufficiale di OSSN e scarica l'ultima versione stabile che attualmente è OSSN versione 2.3

wget https://www.opensource-socialnetwork.org/downloads/ossn-v2.3-1426433343.zip

Decomprimi i file OSSN nella directory principale dei documenti sul tuo server

unzip ossn-v2.3-1426433343.zip -d /var/www/html/

Questo creerà una nuova directory "ossn" all'interno della radice del documento.

Modifica la proprietà della directory

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

Per scoprire dove si trova la directory principale del tuo documento puoi usare il seguente comando

grep -i '^documentroot' /etc/httpd/conf/httpd.conf

OSSN necessita di una directory per la memorizzazione dei file caricati, come le icone del profilo e le foto. Per motivi di sicurezza creeremo questa directory al di fuori della directory principale del documento

mkdir /var/www/ossndata

Quindi, crea l'host virtuale Apache per il tuo dominio. Crea la directory '/etc/httpd/conf.d/vhosts.conf' con il seguente contenuto

vim /etc/httpd/conf.d/vhosts.conf

IncludeOptional vhosts.d/*.conf

Crea l'host virtuale

vim /etc/httpd/vhosts.d/yourdomain.com.conf

<VirtualHost YOUR_SERVER_IP:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/yourdomain.com"
ServerName yourdomain.com
ServerAlias www.yourdomain.com
ErrorLog "/var/log/httpd/yourdomain.com-error_log"
CustomLog "/var/log/httpd/yourdomain.com-access_log" combined

<Directory "/var/www/html/yourdomain.com/">
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

e infine riavvia Apache per rendere effettive le modifiche.

systemctl restart httpd

Ora apri un browser web e vai su http://tuodominio.com per completare l'installazione di OSSN

Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare per te il Social Network Open Source. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta. Potresti anche prendere in considerazione la lettura di Come installare annunci aperti su CentOS 7.

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.


Cent OS
  1. Come installare PHP 5.5 su CentOS

  2. Come installare PHP 5.6 su CentOS 7

  3. Come installare PHP 8 su CentOS 7

  4. Come installare PHP 8 su CentOS 8

  5. Come installare PHP-Nuke su un VPS CentOS 6

Come installare PHP 7, 7.2 e 7.3 su CentOS 7

Come installare Open Source Social Network (OSSN) su Ubuntu 18.04 LTS

Come installare PHP 7 su CentOS 7

Come installare il social network open source su Ubuntu 16.04

Come installare PHP 7.3 su CentOS 7

Installa il social network open source su Ubuntu 16.04