You are on page 1of 5

Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

 
Buscar



Siempre
Ingresar Noticias:

Ingresar con nombre de usuario, contraseña y duración de la sesión Bienvenidos al foro de la comunidad SIU!

Inicio Ayuda Ingresar Registrarse

Foro de la Comunidad SIU » Toba » Toba - Instalación » Guía de instalación de toba 3 en Debian 10 (paso a paso)

« anterior próximo »

Páginas: [1] IMPRIMIR

Autor
Tema: Guía de instalación de toba 3 en Debian 10 (paso a paso)  (Leído 461
0 Usuarios y 1 Visitante están viendo este tema.

jaggerstone Guía de instalación de toba 3 en Debian 10


(paso a paso)
Newbie
« on: Enero 27, 2021, 02:45:52 am »

Hola, escribo el siguiente post, para compartir una Guía paso a paso de como pude instalar
Toba 3 en Debian 10. Espero que sea de utilidad.

También adjunto un archivo de texto que puede ser util, disculpen los errores ortográficos.
Mensajes: 12

El futuro llego hace rato. Saludos a todos


Institución: Universidad Nacional Guía de instalación de Toba 3 en Debian 10


de Salta
Nombre y apellido: Miguel Tolaba Vamos a partir de una instalación básica de Debian, sin nada extra ni entorno gráfico.
Sistema: ComDocII Posiblemente un Linux Debian en una VM.

Teléfono laboral: 0387-4255548

1 -  Vamos a instalar algunas tools que serán útiles mc ssh curl y git

#apt install mc ssh curl git


2 - Instalamos postgresql del propio repositorio de Debian.

$ sudo apt install postgresql


2.1 - Comprobamos el estado de postgresql


$ sudo systemctl status postgresql


● postgresql.service - PostgreSQL RDBMS


 Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor prese


 Active: active (exited) since Wed 2021-01-27 00:53:23 -03; 1min 57s ago
Main PID: 3631 (code=exited, status=0/SUCCESS)

  Tasks: 0 (limit: 2319)

 Memory: 0B

 CGroup: /system.slice/postgresql.service

ene 27 00:53:23 toba3 systemd[1]: Starting PostgreSQL RDBMS...


ene 27 00:53:23 toba3 systemd[1]: Started PostgreSQL RDBMS.

2.2 - Comprobamos que el servidor postgres se inicia con el Sistema Operativo


$ sudo systemctl is-enabled postgresql


enabled

2.3 Le ponemos contraseña al usuario postgres


# iniciamos sesion como usuario postgres


$ sudo su postgres

# entramos a la consola de postgres con el comando:


$ psql

# ahora ponemos una contraseña, con el siguiente comando


alter user postgres with password 'contraseña';


# salimos de psql


\q

# cerramos sesión de postgres


exit

3 - Instalamos apache y php7 con los siguientes comandos


3.1 instalamos apache2


$ sudo apt install apache2


3.2 instalamos los modulos extras y utiles para apache y php

$ sudo apt install libapache2-mod-php7.3


$ sudo apt install libapache2-mod-auth-pgsql


$ sudo apt-get install php7.3-{bcmath,curl,pgsql,xml,bz2,intl,gd,mbstring,mysql,zip}


4 - Instalamos composer (segun la guía oficial)


Comandos:

$ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"


$ php -r "if (hash_file('sha384', 'composer-setup.php') ===


'756890a4488ce9024fc62c56153228907f1545c228516cbf63f885e036d37e9a59d27d63f46a
{ echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo
PHP_EOL;"

$ sudo php composer-setup.php --install-dir=/usr/bin/ --filename=composer


5 - Instalamos yarn (segun el sitio oficial)


Comandos:

$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -


$ echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee


/etc/apt/sources.list.d/yarn.list

$ sudo apt update

$ sudo apt install yarn


6 - Instalamos toba3 (Segun la guía del sitio oficial)


# vamos a crear una carpeta donde instalamos toba


$ mkdir toba

$ cd toba

6.1 Creamos las variables de entorno necesarias


$ export TOBA_INSTANCIA=MiinstanciadeToba

$ export TOBA_INSTALACION_DIR=$PWD

6.2 Comenzamos con la instalación de toba respondiendo todas las preguntas


$ ./vendor/bin/toba instalacion instalar


---------------------------------------------------------------------------------------------------
Instalacion Toba 3.3.16                                                                           

---------------------------------------------------------------------------------------------------

Definir el nombre del ALIAS del núcleo Toba


-------------------------------------------

Este alias se utiliza para consumir todo el contenido navegable de Toba

Nombre del Alias (por defecto "toba"): 


Por favor, ingrese su número de desarrollador (ENTER utilizará 0):


Se trata de una instalacion de producción? (Si o No)

(s/n):n

Nombre
de la instalación (ej: Andromeda): : MiToba
PostgreSQL - Ubicación (ENTER utilizará localhost):

PostgreSQL - Puerto (ENTER utilizará: 5432):

PostgreSQL - Usuario (ENTER utilizará postgres):

PostgreSQL - Clave  (ENTER para usar sin clave): contraseña


PostgreSQL - Base de datos (ENTER utilizará toba_3_3):

Nombre del schema a usar (ENTER utilizará MiinstanciadeToba):


Toba - Clave (usuario "toba"): micontra

---------------------------------------------------------------------------------------------------
Creación de la instancia                                                                         

---------------------------------------------------------------------------------------------------

Creando base 'toba_3_3'...OK


Creando las tablas del framework..........................OK


Cargando datos del nucleo............................OK

toba_editor:
------------

Cargando datos globales...........OK


Cargando componentes.............OK

Cargando permisos.......OK

toba_referencia:

----------------

Cargando datos globales..................OK


Cargando componentes...............OK

Cargando permisos......OK

toba_usuarios:
--------------

Cargando datos globales......OK


Cargando componentes..........OK
Cargando permisos...OK

Cargando datos de la instancia.OK


Actualizando secuencias...........................................OK
Creando las tablas de log. Cargando logs de la instancia.OK

.......OK

---------------------------------------------------------------------------------------------------
Exportación local de la instancia 'MiinstanciadeToba'                                             

---------------------------------------------------------------------------------------------------

Exportando datos globales......OK


Exportando informacion local toba_editor.......OK


Exportando informacion local toba_referencia.......OK


Exportando informacion local toba_usuarios.......OK

---------------------------------------------------------------------------------------------------
Instalando toba_referencia 3.3.16                                                                 

---------------------------------------------------------------------------------------------------

Determinando Encoding de base de datos...


La base ya existe, no se puede determinar el encoding


Creando estructura.OK

Cargando datos básicosOK


---------------------------------------------------------------------------------------------------
Configuraciones Finales                                                                           

---------------------------------------------------------------------------------------------------

1) Ejecutar el siguiente comando como superusuario:


    ln -s /home/jagger/toba/toba.conf /etc/apache2/sites-enabled/toba_3_3.conf

1.1) Reiniciar el servidor apache2 con: 


$ sudo systemctl restart apache2


1.1.1) Posible mensaje de error al re iniciar apache


  "Job for apache2.service failed because the control process exited with error code."

1.1.2) Vamos a buscar el error con :


$ sudo systemctl status apache2.service | grep error


ene 27 02:01:49 toba3 apachectl[25885]: AH00526: Syntax error on line 76 of


/etc/apache2/sites-   enabled/toba_3_3.conf:
ene 27 02:01:49 toba3 apachectl[25885]: The
Apache error log may have more
information.

# Aqui podemos ver que señala un error en la linea 76 del archivo toba_3_3.conf, entonces
vamos a ver que dice esa linea con el siguiente comando:

$ sudo cat -n /etc/apache2/sites-enabled/toba_3_3.conf | grep 76


76      RewriteEngine On

# Esta linea nos indica que posiblemente debemos actibar el modo RewriteEngine, para eso
usamos los siguientes comandos:

$ sudo a2enmod rewrite


Enabling module rewrite.

To activate the new configuration, you need to run:


systemctl restart apache2

$ sudo systemctl restart apache2


# Con esto debería poder reiniciar apache2 sin problemas y vamos a poder ingresar al
framework navegando hacia (reemplazar localhost por el número ip de la vm donde
instalamos)

http://localhost/toba_editor/3.3


2) Se genero el siguiente archivo:


  /home/jagger/toba/entorno_toba.env


Para usar los comandos toba ejecute antes el .env precedido por un punto y espacio


3) Entre otras cosas puede crear un nuevo proyecto ejecutando el comando

  toba proyecto crear


___________________________________________________________________________________________________
TIEMPO: 74,067 segundos

Listo, con esta guía rápida debieran poder instalar TOBA 3 sin mucho problemas.

Saludos


En línea

Ing. Miguel Tolaba


Supervisor Red Facultad de Ciencias Exactas


Universidad Nacional de Salta

Páginas: [1] IMPRIMIR

« anterior próximo »

Foro de la Comunidad SIU » Toba » Toba - Instalación » Guía de instalación de toba 3 en Debian 10 (paso a paso)

Ir a: => Toba - Instalación   ir

You might also like