Cómo crear tu propia red social usando OSSN (Open Source Social Network) en Linux Ubuntu
Introducción
El Open source social network también conocida como OSSN es una herramienta de red social basada en PHP que te permite crear tu propio sitio de redes sociales y construir una relación con los miembros.
En este tutorial, explicaremos cómo instalar OSSN en su servidor Ubuntu 16.04.
Prerequisitos
- Un nuevo SSD VPS usando instancia de Ubuntu 16
- Un usuario sudo
Paso 1: Actualiza el sistema
Antes de comenzar, debes actualizar todo el sistema a la última versión estable con los siguientes comandos:
sudo apt-get update -y sudo apt-get upgrade -y sudo rebootPaso 2: Instalando LAMP
Para instalar OSSN, necesitará instalar el stack LAMP y algunos módulos PHP adicionales en su servidor mediante los siguientes comandos:
sudo apt-get install apache2 libapache2-mod-php7.0 mariadb-server php7.0 php7.0-mysql php7.0-curl php7.0-gd php7.0-json php7.0-opcache php7.0-xml mcrypt php7.0-mcrypt php7.0-cgi php7.0-json php7-0-zipPaso 3: Instalando el OSSN ó Open Source Social Network
Primero debes de bajar la última versión estable desde el sitio oficial:
https://www.opensource-socialnetwork.org/download. Puedes descargarlo con el comando wget: wget https://www.opensource-socialnetwork.org/downloads/ossn-v4.2-1468404691.zipSiguiente, descomprime el archivo descargado al directorio
/var/www/html.sudo unzip ossn-v4.2-1468404691.zip -d /var/www/htmlNecesitarás asegurar la propiedad correcta del directorio ossn:
sudo chown -R www-data.www-data /var/www/html/ossn/Paso 4: Configurando la Base de datos para Open Source Social Network
Es recomendado que corras el comando
mysql_secure_installationpara mejorar la seguridad de MySQL’s :sudo mysql_secure_installationSe le presentarán algunas preguntas a las que deberá proporcionar una respuesta. A continuación, utilizando la línea de comandos de MySQL, cree una base de datos para OSSN:
mysql -u root -pIntroduzca su contraseña de root de MySQL / MariaDB y pulse enter. Una vez que haya iniciado sesión, puede crear una base de datos para OSSN de la siguiente manera:
MariaDB [(none)]> SET GLOBAL sql_mode=''; MariaDB [(none)]> CREATE DATABASE ossndb; MariaDB [(none)]> CREATE USER 'ossnuser'@'localhost' IDENTIFIED BY 'password-here'; MariaDB [(none)]> GRANT ALL PRIVILEGES ON ossndb.* TO 'ossnuser'@'localhost'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> \qPaso 5: Configurando Apache para OSSN
Una vez que la base de datos es creada, necesitas crear un nuevo archivo virtual host, como
ossn.confen el directorio de los sitios de Apache:sudo nano /etc/apache2/sites-available/ossn.confAgrega las siguientes lineas:
<VirtualHost *:80> ServerAdmin admin@example.com DocumentRoot /var/www/html/ossn/ ServerName example.com ServerAlias www.example.com <Directory /var/www/html/ossn/> Options FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/ossn_log CustomLog /var/log/apache2/ossn_custom_log common </VirtualHost>Ya que termines, habilita el virtual host corriendo los siguientes comandos:
sudo a2ensite ossn.conf sudo service apache2 reloadTambien tendrás que habiliatar el módulo rewrite:
sudo a2enmod rewriteTambién necesitará realizar algunos cambios en la configuración de PHP mediante la edición de php.ini:
sudo nano /etc/php/7.0/cli/php.iniCambia los valores para
allow_url_fopen,file_uploads, yupload_max_filesizecomo se muestra debajo:allow_url_fopen = On file_uploads = On upload_max_filesize = 32MSiguiente, crea un directorio llamado
datafuera del directorio root para guardar los archivos subidos:sudo mkdir /var/www/ossn_dataFinalmente, reinicia el servicio Apache para guardar cambios:
sudo systemctl restart apache2Paso 6: Accesando la Interfase Web OSSN
Una vez terminado, visita:
http://192.0.2.2en tu navegador para completar todos los pasos requeridos para terminar la instalación de OSSN.No olvides remplazar
example.comy192.0.2.2con tu dominio actual y el IP de tu SSD VPS.
Bu cavab sizə kömək etdi?
Also Read
Powered by WHMCompleteSolution

