Autor Tema: Problemas al instalar php-dbase en PHP7 - Mapuche 3.3  (Leído 4845 veces)

0 Usuarios y 1 Visitante están viendo este tema.

asegade

  • Full Member
  • ***
  • Mensajes: 230
    • Ver Perfil
  • Institución: Universidad Nacional de los Comechingones
  • Nombre y apellido: Alberto Segade
  • Sistema: Mapuche
  • Teléfono laboral: 02656-446010
  • Utilizo algun sistéma del SIU: Sí
Problemas al instalar php-dbase en PHP7 - Mapuche 3.3
« on: Septiembre 23, 2017, 02:56:33 pm »
Buenos días, estamos instalando Mapuche 3.3 en un servidor Debian, Postgresql 9.6 y PHP 7.0  de acuerdo a la recomendación en http://foro.comunidad.siu.edu.ar/index.php?topic=13251.0

Lo único que no pudimos hacer por el momento fue conseguir  el modulo dbase ya que no viene para PHP 7.  Por favor, necesitamos saber como  instalaron este módulo. 
Las instrucciones  existentes en  http://foro.comunidad.siu.edu.ar/index.php?topic=4937.0  no dieron resultado con PHP7.

Por otro lado, les aviso que el instalador de Mapuche 3.3 sigue dando una advertencia por la no existencia de WSF que fue discontinuado.
Dice lo siguiente:
    Soporte para Web Services usando WSF    
    Precaución
    El sistema utiliza la librería WSF de PHP para la ejecución de los Servicios Web. Sin esta librería no será posible hacer uso de los Servicios Web que ofrece el
    sistema. y reiniciar luego el servidor web.

Desde ya muchas gracias
Saludos

marmentano

  • Moderador Mapuche
  • *
  • Mensajes: 184
    • Ver Perfil
    • Email
  • Institución: siu
  • Nombre y apellido: Miguel Armentano
  • Sistema: mapuche
  • Teléfono laboral: 422000
Re:Problemas al instalar php-dbase en PHP7 - Mapuche 3.3
« Respuesta #1 on: Septiembre 25, 2017, 09:03:22 am »
Hola Alberto,

Para instalar el módulo Dbase debes seguir los siguientes pasos:
  • sudo add-apt-repository ppa:ondrej/php
  • sudo apt-get install php7.1-fpm php7.1-curl php7.1-mysql php7.1-dev
  • git clone git://github.com/mote0230/dbase-pecl-php7.git ~/php7-dbase
  • cd ~/php7-dbase/
  • phpize
  • ./configure
  • make
  • sudo make install
  • cd ~
  • rm -rf ~/php7-dbase
  • cd /etc/php/7.1/mods-available/
  • sudo nano dbase.ini
  • Agregar en dbase.ini la siguiente línea: extension=dbase.so
  • sudo service php7.1-fpm restart
   
Gracias por avisar de la advertencia sobre la librería WSF, lo vamos a tener en cuenta para el próximo paquete instalador.

Espero que estos pasos te sean útiles, sino  volvé a contactarnos.

Saludos
Poli

asegade

  • Full Member
  • ***
  • Mensajes: 230
    • Ver Perfil
  • Institución: Universidad Nacional de los Comechingones
  • Nombre y apellido: Alberto Segade
  • Sistema: Mapuche
  • Teléfono laboral: 02656-446010
  • Utilizo algun sistéma del SIU: Sí
Re:Problemas al instalar php-dbase en PHP7 - Mapuche 3.3
« Respuesta #2 on: Septiembre 25, 2017, 02:00:13 pm »
Muchas gracias, un lujo!!

gmolinauskas

  • Toba
  • *
  • Mensajes: 86
    • Ver Perfil
  • Institución: Universidad Nacional de Quilmes
  • Nombre y apellido: Gabriel Molinauskas
  • Sistema: Toba, Mapuche, Pilaga, Diaguita
Re:Problemas al instalar php-dbase en PHP7 - Mapuche 3.3
« Respuesta #3 on: Octubre 13, 2017, 11:42:28 am »
Hola, ¿Alguien pudo instalar el módulo de dbase en Debian?   

Supongo que muchos deben estar usando debian 9 ya que trae por defecto php 7.0

Seguí las instrucciones adaptándolas a Debian 9.  Primero tuve que instalar "apt-get install software-properties-common"  ya que el comando add-apt-repository no viene por defecto en Debian.  Luego reemplacé donde dice "php7.1" por "php7.0". 

Seguí todos los pasos sin error.   Sin embargo no me aparece el módulo dbase en el phpinfo.

Les pido que si alguien pudo instalarlo en Debian que me comparta la secuencia de comandos.

Gracias!!

Saludos

Gabriel


asegade

  • Full Member
  • ***
  • Mensajes: 230
    • Ver Perfil
  • Institución: Universidad Nacional de los Comechingones
  • Nombre y apellido: Alberto Segade
  • Sistema: Mapuche
  • Teléfono laboral: 02656-446010
  • Utilizo algun sistéma del SIU: Sí
Re:Problemas al instalar php-dbase en PHP7 - Mapuche 3.3
« Respuesta #4 on: Octubre 16, 2017, 09:27:29 pm »
Hola Gabriel, te comento que instalamos sin problemas el módulo dbase en Debian 9 siguiendo los pasos que nombraba Poli.

Hicimos exactamente lo siguiente, aunque algún paso pueda estar de mas:

1) Instalación de PHP 7.1

  apt-get update
  apt-get install php7.1
  apt-get install php7.1-fpm

2) Actualizar repositorios

  pear update-channels
  pecl update-channels

3) Instalación de git:

  sudo add-apt git

4) Instalación de dbase:

  sudo add-apt-repository ppa:ondrej/php
  sudo apt-get install php7.1-fpm php7.1-curl php7.1-mysql php7.1-dev
  git clone git://github.com/mote0230/dbase-pecl-php7.git ~/php7-dbase
  cd ~/php7-dbase/
  phpize
  ./configure
  make
  sudo make install
  cd ~
  rm -rf ~/php7-dbase
  cd /etc/php/7.1/mods-available/
  sudo nano dbase.ini
  Agregar en dbase.ini la siguiente línea: extension=dbase.so
  sudo service php7.1-fpm restart

5) Instalación de php_pdo:

  sudo apt-get install php-pear php7.1-dev build-essential
  sudo pecl install pdo
  sudo pecl install pdo_sqlite

6) Instalación de php_zip:

  sudo apt-get update
  sudo apt-get install php7.1-zip

7) Instalación de php-bcmath:

  sudo apt-get update
  sudo apt-get install php-bcmath

8) Instalación de php_mbstring:

  sudo apt-get update
  sudo apt-get install php7.1-mbstring

9) Instalación de php_gd:

  sudo apt-get update
  sudo apt-get install php7.1-gd

10) Instalación de  php_curl:

  sudo apt-get update
  sudo apt-get install php7.1-curl

11) Instalación de php-pgsql:

  sudo apt install php7.1-pgsql

Espero te sirva,
Saludos
Alberto

gmolinauskas

  • Toba
  • *
  • Mensajes: 86
    • Ver Perfil
  • Institución: Universidad Nacional de Quilmes
  • Nombre y apellido: Gabriel Molinauskas
  • Sistema: Toba, Mapuche, Pilaga, Diaguita
Re:Problemas al instalar php-dbase en PHP7 - Mapuche 3.3
« Respuesta #5 on: Noviembre 29, 2017, 12:08:45 pm »
Hola Alberto,  estamos teniendo problemas con la clave del repositorio,    pero vamos a tratar de hacerlo andar.   Gracias por el dato.

Saludos

Gabriel

dspagnuolo

  • Jr. Member
  • **
  • Mensajes: 73
    • Ver Perfil
  • Institución: UNTREF
  • Nombre y apellido: Dario Spagnuolo
  • Sistema: Guarani
  • Utilizo algun sistéma del SIU: Sí
Re:Problemas al instalar php-dbase en PHP7 - Mapuche 3.3
« Respuesta #6 on: Enero 27, 2018, 10:26:00 am »
buenos días,
estaba teniendo el mismo problema que Gabriel, había seguido los pasos sin problemas y no aparecía la extensión de dbase en el phpinfo().
lo pude solucionar agregando las siguientes referencias.

ln -s /etc/php/7.0/mods-available/dbase.ini /etc/php/7.0/cli/conf.d/20-dbase.ini
ln -s /etc/php/7.0/mods-available/dbase.ini /etc/php/7.0/apache2/conf.d/20-dbase.ini

y luego reiniciando el apache.

Saludos! Dario

gmolinauskas

  • Toba
  • *
  • Mensajes: 86
    • Ver Perfil
  • Institución: Universidad Nacional de Quilmes
  • Nombre y apellido: Gabriel Molinauskas
  • Sistema: Toba, Mapuche, Pilaga, Diaguita
Re:Problemas al instalar php-dbase en PHP7 - Mapuche 3.3
« Respuesta #7 on: Enero 29, 2018, 04:28:24 pm »
Hola. Les pasamos el método que utilizamos nosotros para instalar php 7.1 y los módulos de dbase, nos funcionó bien en debian 9 ( que por defecto viene con php 7.0 )

Agregamos repositorios de php 7.1

   apt-get install apt-transport-https lsb-release ca-certificates
   
  wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
 
  echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/php.list
 
  apt-get update

Instalamos las librerías de php 7.1

  apt-get install php7.1-fpm php7.1-curl php7.1-mysql php7.1-dev

Instalamos módulo de dbase
 
  git clone git://github.com/mote0230/dbase-pecl-php7.git ~/php7-dbase
  cd ~/php7-dbase/
  phpize
  ./configure
  make
  make install
  cd ~
  rm -rf ~/php7-dbase

Editar el siguiente archivo:

  /etc/php/7.1/apache2/conf.d/20-dbase.ini
  /etc/php/7.1/mods-available/dbase.ini

y agregar  el siguiente texto: 
 
  extension=dbase.so

Reiniciar php

  service php7.1-fpm restart

Reiniciar apache


Habilitar apache (que está trabajando con php 7.0) para que trabaje con 7.1

  a2dismod php7.0
  a2enmod php7.1

Módulos de php 7.1 que necesita mapuche para operar:

  apt-get install php7.1-pgsql
  apt-get install php7.1-gd
  apt-get install php7.1-curl
  apt-get install php7.1-zip
  apt-get install libapache2-mod-php7.1
  apt-get install php7.1-mbstring
  apt-get install php7.1-bcmath
  apt-get install php7.1-xsl

emollinedo

  • Newbie
  • *
  • Mensajes: 1
    • Ver Perfil
  • Institución: Untref
  • Nombre y apellido: Ezequiel Mollinedo
  • Sistema: Mapuche
  • Utilizo algun sistéma del SIU: Sí
Re:Problemas al instalar php-dbase en PHP7 - Mapuche 3.3
« Respuesta #8 on: Agosto 06, 2021, 11:21:18 am »
Hola alguna forma de instalar dbase en php7.3?
No esta funcionando esta manera que propusieron.

Nicolas Dominguez Florit

  • Moderador Mapuche
  • *
  • Mensajes: 721
    • Ver Perfil
    • SIU
    • Email
  • Institución: SIU
  • Nombre y apellido: Nicolas Dominguez Florit
  • Sistema: SIU-Mapuche
Re:Problemas al instalar php-dbase en PHP7 - Mapuche 3.3
« Respuesta #9 on: Agosto 11, 2021, 11:34:06 am »
Hola, te paso los pasos que probé recién en Ubuntu 20.04 y php 7.3 me funcionaron bien:

Cita
sudo apt-get install php-pear
sudo apt-get install php7.3-dev

sudo pecl install dbase
en php.ini --> extension=dbase.so
sudo /etc/init.d/apache2 restart