Hoy le mostraremos cómo instalar ProjectSend en un Centos 6 VPS utilizando el servidor web Apache y la base de datos MySQL. ProjectSend es una aplicación para compartir archivos e imágenes de código abierto que le permite cargar archivos y asignarlos a clientes específicos que usted mismo crea. ProjectSend está escrito en PHP y utiliza una base de datos MySQL para almacenar la información. Esta guía debería funcionar en cualquier distribución de Linux basada en RPM, pero fue probada y escrita para CentOS 6 VPS.
Al momento de escribir este tutorial, ProjectSend r582 es la última versión disponible y requiere:
- Acceso SSH
- PHP (versión 5.2 o posterior)
- Servidor web Apache
- MySQL instalado en su VPS Linux.
Instrucciones de instalación:
Inicie sesión en su servidor a través de SSH:
ssh root@server_ip
Actualice los paquetes del sistema operativo e instale los paquetes necesarios:
sudo yum -y upgrade sudo yum install unzip wget
Descargue y extraiga el archivo de ProjectSend en un directorio de su servidor:
wget https://github.com/ignacionelson/ProjectSend/archive/master.zip unzip master.zip mv ProjectSend-master /var/www/html/projectsend
Cree una nueva base de datos MySQL para ProjectSend en su servidor:
mysql -u root -p mysql> CREATE DATABASE projectsenddb; mysql> GRANT ALL PRIVILEGES ON projectsenddb.* TO 'projectsenduser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Cambie el nombre del archivo 'sys.config.sample.php' a 'sys.config.php':
cd /var/www/html/projectsend/includes mv sys.config.sample.php sys.config.php
Abra el archivo de configuración de ProjectSend con su editor de texto favorito y cambie el nombre de la base de datos MySQL, el nombre de usuario y la contraseña de MySQL con los que utilizó en el momento de la creación de la base de datos:
nano sys.config.php
/** MySQL database name */define('DB_NAME', 'projectsenddb'); /** Database host (in most cases it's localhost) */define('DB_HOST', 'localhost'); /** MySQL username (must be assigned to the database) */define('DB_USER', 'projectsenduser'); /** MySQL password */define('DB_PASSWORD', 'your-password');
Cree una nueva directiva de host virtual en Apache. Por ejemplo, edite su archivo de configuración de Apache (/etc/httpd/conf/httpd.conf por defecto) y elimine el comentario de la siguiente línea:
#NameVirtualHost *:80
Luego, agregue las siguientes líneas al final:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/projectsend/ ServerName yourdomain.com ServerAlias www.yourdomain.com <Directory /var/www/html/projectsend/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ErrorLog logs/yourdomain.com-error_log CustomLog logs/yourdomain.com-access_log common </VirtualHost>
Reinicie el servicio web de Apache para que los cambios surtan efecto.
service httpd restart
Abra su navegador web favorito, navegue hasta http://sudominio.com/ y siga las sencillas instrucciones. La página de instalación de ProjectSend le dará la bienvenida como la siguiente:
Complete los siguientes detalles:
Sitename: It can be anything.(myproject.com) ProjectSend URL: your domain name or IP address of the server.
Luego, ingrese sus datos personales y credenciales de inicio de sesión:nombre, dirección de correo electrónico, nombre de usuario y contraseña del administrador y haga clic en 'Instalar'.
Eso es todo. La instalación de ProjectSend ahora está completa. Ahora puede iniciar sesión y crear nuevos usuarios, crear grupos, cargar archivos desde el panel de control de ProjectSend.
Para obtener más información sobre ProjectSend, consulte el sitio web de ProjectSend.
Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento de CentOS, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen ProjectSend. para usted. 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.