Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   PHP 8 y conexión a Firebird (https://www.clubdelphi.com/foros/showthread.php?t=95718)

Ulises 14-06-2022 03:57:32

PHP 8 y conexión a Firebird
 
Hola,

Pongo este hilo acá pues me interesa saber la experiencia de PHP 8 con Firebird 2.5 en adelante.

Yo uso la conexión de FB 2.5 a PHP 5, pero quiero subir tanto FB como php.

Gracias de antemano.-

Casimiro Notevi 14-06-2022 10:38:23

No creo que haya cambiado nada.
¿Has tenido algún problema?

Ulises 14-06-2022 16:22:01

Hola,

Gracias por tu respuesta.-

En realidad en 2.5 y php 5 no tengo problemas, solo quería saber si alguien ya había implementado algo con php8 y FB superior a 2.5, quiero hacer un update tanto de php como de FB.

En FB quiero subir a 3 o 4 pero con php 8.

Alguna recomendación al respecto?

Slds

Casimiro Notevi 14-06-2022 16:47:36

Cita:

Empezado por Ulises (Mensaje 547150)
Alguna recomendación al respecto?

Haz copia de seguridad antes.

Cambias la versión de PHP.
Pruebas.
Si va bien entonces cambia la versión de Firebird.

Ulises 14-06-2022 16:48:44

Gracias Casimiro...

dec 14-06-2022 17:33:30

Hola a todos,

Tal vez un proyecto como XAMPP (o este mismo) pueda resultarte útil. La idea es que no cambies nada en lo que ahora tienes funcionando, sino que pruebes la última versión de PHP (que XAMPP te proporciona) junto con Firebird (este creo que tendrás que instalarlo tú mismo). Como digo, la idea es que puedas probar lo que necesites antes de tocar nada de lo que ahora mismo tienes funcionando. Si finalmente todo te cuadra, entonces te puedes plantear actualizar.

Ulises 14-06-2022 19:13:38

Hola de nuevo.

1.- Instalé FB8, le cambié la password al sysdba.
2.- Hice un backup en FB25 con gbak.
3.- Hice un restore en FB8 con gbak
4.- Habilité algunos set en firebird.conf para que tomará el legacyAuth anterior.
5.- Con ibExpert personal edition abrí la base y al parecer no hay problemas, digo al parecer pues no me deja compilar sp, triggers...
6.- Me permite ingresar son sysdba y pass de siempre y tb con la nueva pass.

Como podría compilar todos los sp para ver si están ok? por isql?

Slds

Casimiro Notevi 14-06-2022 19:26:55

No se entiende nada de lo que dices, ni tampoco has seguido ningún consejo que se te ha dado.

Ulises 14-06-2022 19:31:59

Hice todo lo que me dijeron...

Lo único que quiero hacer ahora es compilar los sp y triggers para ver que sale y si hay algún error... y el ibexpert personal no deja hacer eso...

Casimiro Notevi 14-06-2022 19:42:24

Puede que no te haya entendido.

Cuando se cambia de versión de firebird o de sistema (windows->Linux->windows) hay que hacer un backup transportable.

Si tienes firebird 2.5 entonces haces un backup transportable: gbak -b -t ...
Desinstalas la v2.5 e instalas la nueva versión.
Ahora restauras el backup transportable que hiciste.
Eso es todo.

Ulises 14-06-2022 19:50:41

Si Casimiro,

Eso he efectuado, con backup y todo...

Si lo único que me falta es que quiero compilar los SP y triggers para efectos de verificación solamente y el ibexpert no me deja, es el personal edition...

Pero lo que estoy haciendo ahora es extraer la metadata y re-crearé todo de nuevo desde un script, si hay errores me debiese de avisar...

Slds

Casimiro Notevi 15-06-2022 10:33:13

Cita:

Empezado por Ulises (Mensaje 547162)
Si lo único que me falta es que quiero compilar los SP y triggers para efectos de verificación solamente y el ibexpert no me deja, es el personal edition...
Pero lo que estoy haciendo ahora es extraer la metadata y re-crearé todo de nuevo desde un script, si hay errores me debiese de avisar...

No entiendo para qué :confused:
¿Acaso has tenido algún problema en el restore?

Ulises 15-06-2022 15:16:14

Es solamente pq me gusta verificar bien, antes de dar por finalizado el proceso.

Ya hice todo el traspaso en forma exitosa, cero error... y ahora conectaré la bd con php8 usando poo.

Slds


La franja horaria es GMT +2. Ahora son las 22:29:11.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi