GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar ProjectPier en un CentOS 7 VPS

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.


Cent OS
  1. Cómo instalar MariaDB en CentOS 7

  2. Cómo instalar PhpWiki en CentOS 7

  3. Cómo instalar LiteCart en CentOS 7

  4. Cómo instalar ocPortal en un VPS CentOS 7

  5. Cómo instalar OrangeHRM en un CentOS 7 VPS

Cómo instalar PHP-Fusion en CentOS 7

Cómo instalar Tine 2.0 en CentOS 7

Cómo instalar Nextcloud en CentOS 7

Cómo instalar Seafile en CentOS 7

Cómo instalar Concrete5 en CentOS 7

Cómo instalar LibreNMS en CentOS 7