Diferencia entre revisiones de «Instalar Geonodo 3»

De Wiki Informatica Gobierno Regional
Ir a la navegación Ir a la búsqueda
Línea 86: Línea 86:
  upload_max_filesize = 64M
  upload_max_filesize = 64M
  date.timezone = "America/Chile"
  date.timezone = "America/Chile"
=== Creación de carpeta gestora de Sesiones en PHP ===
Se procede a modificar la carpeta donde se gestionarán las sesiones de usuarios de Geonodo. Se le da permiso de lectura/escritura y se verifica el propietario al usuario/grupo: root/apache
cd /var/lib/php/
chmod 777 session/
Se debe comprobar que en el fichero php.ini, la ruta a esta carpeta está configurada correctamente. Para ello, miramos que el valor de session.save_path sea “/var/lib/php/session”
=== Creación de carpeta temporal para descarga de shapes ===
Se crea una carpeta para la subida de shapes de local a servidor. El propietario/grupo será: apache:apache y la ruta es: /var/www/html/tmp
cd /var/www/html/
mkdir tmp
chmod 777 tmp
chown apache:apache tmp
=== Finalizar instalación Apache y PHP ===
service httpd start
chkconfig httpd on


= Referencias =
= Referencias =


* https://www.digitalocean.com/community/tutorials/how-to-install-java-on-centos-and-fedora
* https://www.digitalocean.com/community/tutorials/how-to-install-java-on-centos-and-fedora

Revisión del 09:21 8 ene 2016

Entregables Geonodo 3

Entregables:

  • Fuentes
    • geonodo_yii
    • geonodoadm30
    • geonodo30
  • Instalables
    • Bases de datos
      • geonodo_desarrollo.backup
      • geonodo_geonetwork.backup
    • Componentes y herramientas
      • apache-tomcat-7.0.59.tar
      • pgdg-centos92-9.2-6-noarch.rpm
      • php-5.5.3.tar
    • Apache
      • libphp5.so
      • php.conf
      • proxy.conf
  • Desplegables
    • geoserverGeonodo
    • geonetworkGeonodo.war

Creación de Usuarios

Se crea el usuario centos:

useradd centos

Se crea el usuario tomcat:

useradd tomcat

Instalación Paquetes de herramientas de desarrollo y Java

Se instala grupo de paquetes "Development Tools":

yum groupinstall "Development tools"

Para instalar Java, se descargará la jre version 7u79 de Oracle Java:

cd /tmp
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jre-7u79-linux-x64.rpm"

Luego se instala con YUM:

yum localinstall jre-7u79-linux-x64.rpm

Java quedó instalado en /usr/java/jre1.7.0_79/bin/java y vinculado con /usr/bin/java.

Se elimina el archivo descargado:

rm jre-7u79-linux-x64.rpm

Para configurar las variables de ambiente de JRE_HOME, configuramos environment:

sh -c "echo export JAVA_HOME=/usr/jre/jdk1.7.0_79 >> /etc/environment"

Instalación de Apache y PHP

Se ejecuta YUM con las siguientes librerias:

yum install httpd php php-pdo php-pgsql php-pear libxml2-devel php-xml gd gd-devel php-gd

Luego se instala la libreria pear HTTP_Request2:

pear install HTTP_Request2

Configuración de Variables PHP

Se debe editar vi /etc/php.ini e incluir la siguiente ruta:

;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;
include_path = “/usr/share/pear”

Luego modificar los siguientes valores indicados:

max_execution_time = 90 
max_input_time = 90
post_max_size = 64M
extension_dir = "/usr/lib64/php/modules"
upload_max_filesize = 64M
date.timezone = "America/Chile"

Creación de carpeta gestora de Sesiones en PHP

Se procede a modificar la carpeta donde se gestionarán las sesiones de usuarios de Geonodo. Se le da permiso de lectura/escritura y se verifica el propietario al usuario/grupo: root/apache

cd /var/lib/php/
chmod 777 session/

Se debe comprobar que en el fichero php.ini, la ruta a esta carpeta está configurada correctamente. Para ello, miramos que el valor de session.save_path sea “/var/lib/php/session”

Creación de carpeta temporal para descarga de shapes

Se crea una carpeta para la subida de shapes de local a servidor. El propietario/grupo será: apache:apache y la ruta es: /var/www/html/tmp

cd /var/www/html/ mkdir tmp chmod 777 tmp chown apache:apache tmp

Finalizar instalación Apache y PHP

service httpd start
chkconfig httpd on

Referencias