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.