sudo su
cd /
2. Cambiamos la Zona Horaria de nuestro servidor
unlink /etc/localtime
ln -s /usr/share/zoneinfo/America/Lima /etc/localtime
date
3. Actualizar servidor
4. Reiniciar el equipo.
shutdown -r now
5. Instalar los siguientes paquetes:
apt -y install libxml-simple-perl libdbi-perl libdbd-mysql-perl libapache-dbi-perl libnet-ip-perl libsoap-lite-perl libarchive-zip-perl make build-essential libio-compress-perl nano
6. Instalar las aplicaciones de PERL
cpan install XML::Entities
Damos ENTER para continuar
7. Continuamos con el siguiente comando
perl -MCPAN -e 'install Mojolicious'
8. Otro comando de PERL
perl -MCPAN -e 'install Switch'
9. Otro comando de PerL (10 minutos aprox en instalar)
perl -MCPAN -e 'install Plack::Handler'
10. Instalar APACHE
apt install apache2 -y
11. Vamos a instalar un repositorio que nos permita instalar PHP7
apt install software-properties-common ca-certificates lsb-release apt-transport-https -y
12. Siguiente comando
LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
13. Actualizamos el Servidor.
apt update
14. Instalamos PHP 7.x
apt install php7.4 -y
15. Instalamos el resto de librerías
apt install php7.4-mysql php7.4-zip php7.4-gd php7.4-mbstring php7.4-curl php7.4-xml php7.4-soap -y
16. Activamos el módulo Perl en PHP
a2enmod perl
17. Cambiamos parámetros de APACHE
short_open_tag = On
post_max_size = 1024M
upload_max_filesize = 256M
vim /etc/php/7.4/apache2/php.ini
vim /etc/php/7.4/cli/php.ini
18. Crear un archivo de pruebas y agregar el siguiente codigo
vim /var/www/html/prueba.php
<?php phpinfo(); ?>
19. reinicamos apache
systemctl restart apache2
systemctl status apache2
20. en el navegador validamos si la prueba creada esta funcionando
http://ip-ubuntu/prueba.php
21. Instalamos MariaDB
apt-get -y install mariadb-server
22. validamos el estado
systemctl status mariadb
ejecutamos el siguiente comando para colocar clave a mariaDB
mysql_secure_installation
23. Creamos la BD
mysql -u root -p
CREATE DATABASE ocsweb;
CREATE USER 'ocs'@'localhost' IDENTIFIED BY 'ocs';
GRANT ALL PRIVILEGES ON ocsweb.* TO 'ocs'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
QUIT
24. Descargar OCS INVENTORY
Ingresamos al repositorio oficial y copiamos el enlace de descarga
https://github.com/OCSInventory-NG/OCSInventory-ocsreports
25. Ruta donde vamos a descargar OCS
cd /opt
26. Descargamos OCS INVENTORY SERVER
wget https://github.com/OCSInventory-NG/OCSInventory-ocsreports/releases/download/2.11.0/OCSNG_UNIX_SERVER-2.11.0.tar.gz
27. Descomprimimos el archivo
tar -xzf OCSNG_UNIX_SERVER-2.11.0.tar.gz
28. Ingresamos a la carpeta
cd OCSNG_UNIX_SERVER-2.11.0
29. Ejecutamos el archivo
./setup.sh
30. Habilitamos configuraciones de apache
a2enconf ocsinventory-reports.conf
a2enconf z-ocsinventory-server.conf
a2enconf zz-ocsinventory-restapi.conf
31. Permisos para la carpeta
chown -R www-data: /var/lib/ocsinventory-reports/
32. Reiniciamos los servicios
systemctl restart apache2
systemctl status apache2
33. Ejecutamos en el navegador
http://ip-servidor/ocsreports
muy buen documentacion pero me da error
ResponderEliminarForbidden
You don't have permission to access this resource.
Apache/2.4.52 (Ubuntu) Server at 192.168.1.39 Port 80
A mi tambien me pasa lo mismo , pero me pasa con varios tutos
EliminarA mi me paso lo mismo , me aseguré de que la instalación corriera toda con root y se fue el fallo
Eliminarpor que tan larga la instalacion, cual seria la explicacion
ResponderEliminarSabes algún proceso de instalación y configuración más corto?
Eliminarme funciono correcto!!!
ResponderEliminarMe funciono todo correcto gracias
ResponderEliminaruna cosa como bajo todos los servicios para apagar el servidor
ResponderEliminarme genera error Found PERL interpreter at ;-)
ResponderEliminarup and running, thanks a lot pal!
ResponderEliminaruna consulta al entrar al ip/ocsreports me muestra una pantalla de ocs-ng inventory inatalltion y que ingrse datos tipo para la base de datos pero no me muestra el dashboar como a ti
ResponderEliminar