En este tutorial, le mostraremos cómo instalar ProjectPier en un CentOS VPS con Apache, PHP y MariaDB.
ProjectPier es un software de código abierto para la gestión de proyectos y la colaboración en grupo que permite a los desarrolladores y usuarios crear y gestionar múltiples proyectos en línea utilizando un navegador web.
Para instalar ProjectPier en su servidor, debe asegurarse de que cumpla con los siguientes requisitos:
- PHP 5.2 o superior con las siguientes extensiones PHP habilitadas:GD, MySQL y SimpleXML;
- Apache Web Server 2.0 o superior instalado en su servidor virtual y compilado con el módulo mod_rewrite;
- MySQL (MariaDB) con compatibilidad con InnoDB.
Asegúrese de que todos los servicios estén actualizados ejecutando el siguiente comando:
yum -y update
Instale los paquetes necesarios:
yum install mariadb mariadb-server httpd php php-common php-gd php-ldap php-xml
Inicie el servidor web Apache y el servidor de la base de datos MariaDB y habilítelos para que se inicien en el arranque:
systemctl start httpd systemctl start mariadb systemctl enable httpd systemctl enable mariadb
Descargue la última versión estable de ProjectPier en http://www.projectpier.org/download al directorio '/opt' en el servidor. Luego, extráigalo y mueva los archivos y directorios de ProjectPier al directorio '/var/www/html/projectpier'. Al momento de escribir este tutorial, la última versión estable de ProjectPier es 0.8.8.
cd /opt/ wget http://www.projectpier.org/files/pp088wSP2_2014-08-14.zip mkdir -p /var/www/html/projectpier unzip -d /var/www/html/projectpier pp088wSP2*.zip
Configure su servidor para admitir InnoDB, si no está configurado de forma predeterminada. Para hacerlo, edite el archivo de configuración MySQL ‘/etc/my.cnf’ y comente la línea skip-innodb agregando # delante de ella (es decir, #skip-innodb). Luego, aumente la variable max_allowed_packet a 128 MB agregando esta línea al archivo '/etc/my.cnf':
max_allowed_packet = 128M
Reinicie MariaDB para que los cambios surtan efecto:
systemctl restart mariadb
Cree una nueva base de datos y un nuevo nombre de usuario y contraseña para la base de datos de ProjectPier:
mysql -uroot -p MariaDB [(none)]> CREATE DATABASE projectpier CHARACTER SET utf8; MariaDB [(none)]> GRANT ALL PRIVILEGES ON projectpier.* TO 'projectpier'@'localhost' IDENTIFIED BY 'your_projectpier_passwd'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> \q
Edite el archivo de configuración de Apache (/etc/httpd/conf/httpd.conf) y cree un nuevo host virtual en Apache:
vi /etc/httpd/conf/httpd.conf
<VirtualHost YOUR_SERVER_IP:80> ServerAdmin [email protected] DocumentRoot "/var/www/html/projectpier" ServerName your-domain.com ServerAlias www.your-domain.com ErrorLog "/var/log/httpd/your-domain.com-error_log" CustomLog "/var/log/httpd/your-domain.com-access_log" combined <Directory "/var/www/html/your-domain.com/"> DirectoryIndex index.html index.php Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
Reinicie el servicio de Apache para que los cambios surtan efecto:
systemctl restart httpd
El usuario del servidor web (Apache) debe poder escribir en los archivos 'cache/autoloader.php' y 'cache/log.php' y en los directorios 'cache', 'upload', 'config' y 'tmp' para que pueda Logre eso ejecutando el siguiente comando:
chown apache:apache -R /var/www/html/projectpier
Abra http://yourdomain.com/public/install en su navegador web favorito para ejecutar el instalador de ProjectPier, luego siga las instrucciones del instalador:verifique si se cumplen todos los requisitos de ProjectPier, ingrese el nombre de usuario y la contraseña de la base de datos, cree una cuenta de administrador y haga clic en 'enviar' para completar la instalación.
Eso es todo. La instalación de ProjectPier ahora está completa. Inicie sesión en el back-end del administrador con la cuenta de administrador recién creada y cree nuevos proyectos a través de ProjectPier.
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 ProjectPier. software de gestión de proyectos y colaboración grupal en línea 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.