Diferencia entre revisiones de «Instalar Geonodo 3»
| 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
- Bases de datos
- 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