En este tutorial, le mostraremos cómo instalar Prosper202. Creada por Tracking202, Prosper202 es una aplicación autohospedada que le permite realizar un seguimiento y optimizar todas sus campañas de marketing. Es de código abierto y fácil de instalar en un VPS Linux. Siga los pasos a continuación para instalar Prosper202 en Ubuntu 14.04 .
Los siguientes son los requisitos mínimos del sistema para Prosper202:
– PHP versión 5.4 o superior.
– MySQL versión 5.6 o superior.
– Extensión MySQLi habilitada en PHP
Continúe y conéctese a su servidor a través de SSH. Lo primero que debe hacer es actualizar todo el software de su sistema a la última versión disponible:Ejecute el siguiente comando:
# apt-get update && apt-get -y upgrade
Vamos a utilizar Nginx como servidor web en este tutorial. Una vez que se completa el proceso de actualización, puede instalar Nginx en su Ubuntu VPS usando el siguiente comando:
# apt-get install nginx
Inicie Nginx y actívelo en el arranque del sistema:
# service nginx start # update-rc.d nginx enable
Lo siguiente que debe hacer es instalar MySQL 5.6 en su servidor. Utilice el siguiente comando:
# apt-get install mysql-server-5.6 mysql-client-5.6
Continúe con la instalación segura de MySQL:
# mysql_secure_installation
Siga los mensajes en pantalla para configurar MySQL:
Enter current password for root (enter for none): OK, successfully used password, moving on... Set root password? [Y/n] y New password: Re-enter new password: Password updated successfully! Reloading privilege tables.. ... Success! Remove anonymous users? [Y/n] y ... Success! Disallow root login remotely? [Y/n] y ... Success! Remove test database and access to it? [Y/n] y - Dropping test database... ERROR 1008 (HY000) at line 1: Can't drop database 'test'; database doesn't exist ... Failed! Not critical, keep moving... - Removing privileges on test database... ... Success! Reload privilege tables now? [Y/n] y ... Success!
Inicie el servicio MySQL y actívelo en el arranque del sistema:
# service mysql start # update-rc.d mysql enable
Si ya tiene un servidor MySQL instalado en su servidor, puede verificar su versión usando el siguiente comando:
# mysql --version
Debería ver algo como lo siguiente en su pantalla:
# mysql --version mysql Ver 14.14 Distrib 5.6.28, for debian-linux-gnu (x86_64) using EditLine wrapper
El siguiente componente que debe instalarse es PHP-FPM. Instalar PHP-FPM usando el siguiente comando:
# apt-get install php5-fpm php5-mysql
Cree un directorio para Prosper202:
# mkdir /var/www/prosper202
Ahora, descargue la última versión de Prosper202 desde http://prosper.tracking202.com/download y descomprima el archivo descargado en el directorio '/var/www/prosper202/' de su servidor. O utilice el siguiente comando para descargar y descomprimir la instalación de Prosper202 en el directorio '/var/www/prosper202/':
# cd /var/www/prosper202/ && wget http://my.tracking202.com/clickserver/download/latest && unzip latest
Una vez que haga eso, cambie la propiedad de los archivos:
# chown www-data: -R /var/www/prosper202
Cree un archivo de configuración de Nginx para Prosper202:
nano /etc/nginx/sites-available/yourdomain.com
Introduzca el siguiente contenido:
server { #listen 80; ## listen for ipv4; this line is default and implied #listen [::]:80 default ipv6only=on; ## listen for ipv6 root /var/www/prosper202; index index.php index.html; # Make site accessible from http://localhost/ server_name www.yourdomain.com yourdomain.com; location / { # First attempt to serve request as file, then # as directory, then fall back to index.html try_files $uri $uri/ /index.html; } error_page 404 /404.html; # redirect server error pages to the static page /50x.html error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/www; } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini # With php5-cgi alone: # fastcgi_pass 127.0.0.1:9000; # With php5-fpm: fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; } }
Asegúrese de reemplazar sudominio.com con su nombre de dominio real.
Habilite la configuración y reinicie el servicio Nginx:
# ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/yourdomain.com # service nginx restart
Dado que Prosper202 almacena sus datos en una base de datos MySQL, debe crear una base de datos para ello. Inicie sesión en MySQL como root:
# mysql -u root -p
Cree una nueva base de datos para Prosper202, un usuario de la base de datos y configure una contraseña con los siguientes comandos:
mysql> CREATE DATABASE prosper202DB; mysql> GRANT ALL PRIVILEGES ON prosper202DB.* TO 'prosper202'@'localhost' IDENTIFIED BY 'YoUrPaSsWoRd'; mysql> FLUSH PRIVILEGES; mysql> \q
El paso final es abrir su navegador web favorito e ingresar su nombre de dominio en la barra de búsqueda. Debe seguir las instrucciones en pantalla para completar la instalación de Prosper202.
Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen Prosper202 por 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.