GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Instale la red social de código abierto en Ubuntu 16.04

En este tutorial, le proporcionaremos instrucciones paso a paso sobre cómo instalar Open Source Social Network con Apache en un Ubuntu 16.04 VPS .
Open Source Social Network (OSSN) es un software de redes sociales escrito en PHP que utilizan los desarrolladores de sitios web para crear sitios web de redes sociales. El proceso de instalación es fácil y toma solo un par de minutos.

Al momento de escribir este tutorial, la última versión estable de Open Source Social Network es 4.2 y requiere:

  • PHP 5.4 o superior (preferiblemente el más reciente), compilado con extensiones cURL, mcrypt, MySQLi, ZIP, JSON, XML PHP y GD PHP Library habilitadas.
  • opción allow_url_fopen habilitada en PHP
  • Apache Web Server 2.0 o superior compilado con el módulo mod_rewrite;

Esta guía de instalación asume que Apache ya está instalado y configurado en su servidor virtual.

Comencemos con la instalación. Asegúrese de que los paquetes del sistema operativo de su servidor estén completamente actualizados:

apt-get update 
apt-get upgrade

Habilite el módulo de reescritura de Apache si aún no lo ha hecho:

a2enmod rewrite

Instale los paquetes de PHP requeridos:

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

Reinicie el servicio de Apache para que los cambios surtan efecto:

service apache2 restart

Descargue la última versión de Open Source Social Network disponible en http://www.opensource-socialnetwork.org/download a un directorio en el servidor y extráigalo usando los siguientes comandos:

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

Cree una nueva base de datos MySQL y un usuario para 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

No olvides reemplazar 'tu-contraseña' por una contraseña segura.

Edite el archivo de configuración de PHP (/etc/php/7.0/cli/php.ini):

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

y modifica estas líneas:

allow_url_fopen = On
file_uploads = On
upload_max_filesize = 32M

OSSN necesita un directorio para almacenar los archivos cargados, como imágenes. Por razones de seguridad, crearemos este directorio fuera del directorio raíz del documento:

mkdir -p /var/www/ossndatadir

Todos los archivos deben ser legibles por el servidor web, así que establezca una propiedad adecuada:

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

Cree una nueva directiva de host virtual en Apache. Por ejemplo, cree un nuevo archivo de configuración de Apache llamado 'ossn.conf' en su servidor virtual:

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

Luego, agregue las siguientes líneas:

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

Elimina el archivo 000-default.conf:

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

Reinicie el servidor web Apache para que los cambios surtan efecto:

service apache2 restart

Abra su navegador web favorito, vaya a http://su-dominio.com/, verifique que se cumplan todos los requisitos previos de instalación y que el instalador de OSSN debería estar iniciando. Debe seguir las sencillas instrucciones en la pantalla de instalación e insertar la información necesaria según lo solicitado. No olvide configurar el directorio de datos en '/var/www/ossndatadir'.

Eso es. La Red Social de Código Abierto ha sido instalada en su servidor.

Inicie sesión en el back-end de administración de OSSN en http://su-dominio.com/administrador y configure OSSN según sus necesidades.

Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de OSSN, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen Open Source Social Network para ti. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.


Panels
  1. Cómo instalar Open Real Estate en Ubuntu 16.04

  2. Instalar osTicket de código abierto en Ubuntu 20.04 - ¿Guía paso a paso?

  3. Cómo instalar una red social de código abierto en un VPS CentOS 7

  4. Instale la red social de código abierto en Ubuntu 16.04

  5. Cómo instalar Open Classifieds en Ubuntu 18.04

Puerta de enlace API de código abierto:instalación de Kong en Ubuntu 20.04

Cómo instalar OSRM en Ubuntu 20.04 – Máquina de enrutamiento de código abierto

Cómo instalar RStudio Server de código abierto en Ubuntu 20.04 LTS

Instalación paso a paso de humhub en Ubuntu 20.04 LTS- Red social de código abierto

Cómo instalar una red social de código abierto en Ubuntu 16.04

Cómo instalar la red social Elgg en Ubuntu 20.04