Ver Mensaje Individual
  #7 (permalink)  
Antiguo 04/04/2008, 00:59
paisano
 
Fecha de Ingreso: mayo-2002
Ubicación: Tijuana
Mensajes: 201
Antigüedad: 22 años
Puntos: 1
De acuerdo Re: PHP 4.X Soporta Pervasive v7.x Linux Server

GatorV.

Por fin logre hacer funcionar esto, todo el problema estaba en que el usuario de apache tenia que formar parte del grupo de pervasive, mira estos son los pasos a seguir, probado en centos 4 y centos 5:

1; Instalar samba
2; Instalar Pervasive
3; Instalar apache
4; Instalar php + php-odbc
5; agregar la libreria de pervasive a las librerias de centos:
echo "/usr/local/psql/lib" >> /etc/ld.so.conf
ldconfig
6; agregar el contenido de odbc.ini de pervasive(/usr/local/psql/etc/odbc.ini) a el /etc/odbc.ini
7; Respaldar el odbc.ini de pervasive y agregar un symlink soft de /etc a ..psql/etc
cp /usr/local/psql/etc/odbc.ini /usr/local/psql/etc/odbc.ini.backup
rm -rf /usr/local/psql/etc/odbc.ini
ln -s /etc/odbc.ini /usr/local/psql/etc
8; Editar los archivos de samba(smb.conf) y php(php.ini) a sus gustos
9; reiniciar samba, y apache.
10; agregar el usuario apache a el grupo de pervasive, editando el archivo /etc/group, buscar el grupo pvsw y agregar el usuario apache.
11; Iniciar apache
12; iniciar pervasive
13; Permitir que el usuario apache pueda logearse para probar.
14; entrar con el usuario apache y probar ejectando isql y los scripts desde el shell
su apache
isql -v dsn
php /var/www/html/script.php
15; aqui todo debe funcionar con el usuario apache, si todo sale bien, abrir tu navegador y ejecutar el script.php...

Pervasive ejecuta todo con el usuario psql y el grupo pvsw, no existe como en otras bases de datos como mysql que uno dice ke usuarios dentro de mysql que puede y no hacer en cada base datos, es una base de datos ya sin soporte, pero no se tiene pensado migrar por el momento, por ke?

Las nuevas versiones no corren en Linux, y no deseamos por el momento migrar a windows 2003 o 2008, ademas que ya no correo Pervasive sino Firebird y esto trae consigo muchos problemas de migracion, distinto codigo nativo de programacion, etc, etc.

Bueno por fin todo funcionando sin problemas, gracias GatorV por tu ayuda y tips, nos vemos a ver como nos va
__________________
No Existen Preguntas Estupidas
Pero Si Respuestas Estupidas. :adios: