---------- Forwarded message ---------
From: Miguel Matos <matospmigu...@gmail.com>
Date: Wed, Oct 24, 2018 at 9:49 AM
Subject: Re: Acoplar postgresql con xampp en debian de 64 bits
To: debian-user-spanish@lists.debian.org <
debian-user-spanish@lists.debian.org>


On Tue, Oct 23, 2018 at 11:10 AM Paynalton <cxescal...@gmail.com> wrote:

> en PHP es común tener lo de undefined index.
>
> Pregunta: La ejecución se interrumpe después de un tiempo o es
> instantáneo????
>

Pasa casi que medio minuto e indica que ha pasado un error, y luego sucede
lo que comenté antes.

>
> Por defecto PHP tiene 30 segundos para ejecutar un script antes de
> considerar el proceso como colgado y matar la ejecución.
>

Posiblemente sea eso, pero no sé exáctamente cómo subirlo.  ¿Es en
max_execution_time y/o en max_input_time? Pues ambos dos los puse en 600 e
igual siguen con el error...

>
> Como te dicen, activa los mensajes de depuración y revisa el log de apache
> para ver que sucede en el preciso instante en que se detiene tu proceso y
> encontrar la razón.
>

Cuando tenga acceso a los logs se los compartiré...

>
> El mar., 23 de oct. de 2018 a la(s) 09:48, Felix Perez <
> felix.listadeb...@gmail.com> escribió:
>
>> El mar., 23 de oct. de 2018 a la(s) 10:17, Miguel Matos
>> (matospmigu...@gmail.com) escribió:
>> >
>> > On Mon, Oct 22, 2018 at 6:27 PM Felix Perez <
>> felix.listadeb...@gmail.com> wrote:
>> >>
>> >> El lun., 22 de oct. de 2018 a la(s) 18:13, Miguel Matos
>> >> (matospmigu...@gmail.com) escribió:
>> >> >
>> >> > On Mon, Oct 22, 2018 at 11:04 AM Gonzalo Rivero <
>> fishfromsa...@gmail.com> wrote:
>> >> >>
>> >> >> El lun, 22-10-2018 a las 10:26 -0400, Miguel Matos escribió:
>> >> >> > Muy buenas, acá vuelvo a plantear una duda muy exótica que me
>> surgió:
>> >> >> > me han indicado que en una máquina que usa la más reciente
>> versión de
>> >> >> > debian, la 8 para más señas (pero no tengo más pistas del hardware
>> >> >> > que tiene), le quieren instalar el xampp para agregar un software
>> >> >> > ERP, pero el caso es que éste trabaja con postgresql y no con
>> >> >> > mysql/mariadb. He indagado más o menos, y lo que mejor se
>> consigue es
>> >> >> > para windows 7/8/10. Me preguntaba si alguno acá se ha instalado
>> el
>> >> >> > xampp que le haya puesto postgresql para darme más pistas...
>> >> >> >
>> >> >>
>> >> >> apt-get install postgresql-10 php-pgsql
>> >> >>
>> >> >>
>> >> >
>> >> > Ya me imaginaba que habrían respuestas así, así que diré "ya existe
>> postgresql previamente instalado", pero ya obtuve una nueva perspectiva del
>> problema: resulta es que el ERP que usa la empresa tiene un vulgo búlgaro
>> problema, que cuando intenta hacer una transacción SQL, la trunca en cierto
>> punto, y la tabla resultante sale "cortada" desde el punto donde se corta
>> la transacción SQL... por lo que les propusieron instalar el ERP a través
>> de XAMPP, pero como ya muchos habrán visto, XAMPP viene es con mysql
>> instalado, y el ERP usa postgres... por lo que resolver esto es un paso más
>> que vital. Y sí, ya sé que el problema va más a la parte de la programación
>> en PHP y Postgresql, pero igual necesitaba algo de asesoría ya que todo se
>> está montando sobre debian.
>> >> >
>> >>
>> >> Estimado Miguel, sin mala intención y con todo respeto, pero podría
>> >> volver a plantear cual es el problema y el escenario.  Redactar bien
>> >> solo amerita un poquito de esfuerzo.
>> >
>> >
>> > Hago lo mejor posible porque a mí tambíen me hace jalarme los pelos
>> cuando no me dicen exactamente lo que necesitan, por lo que tengo que
>> insistir cuatro o más veces que planteen el problema
>> >>
>> >>
>> >> Por lo poco que alcanzo a entender, el instalar a través de XAMPP,
>> >> ¿Instalar qué? ¿El ERP?, según tú ¿Eso te solucionaría un problema de
>> >> una transacción Postgresql?. O no responde la aplicación o no responde
>> >> Postgresql incluso habría que descartar conectividad, aunque si se
>> >> pierde la "red" el commit de la transacción, por lo que se, no
>> >> quedaría truncado sino que no se realizaría.
>> >>
>> >> XAMPP, te permite instalar Apache, PHP, MariaDB/Mysql.  Si lo quieres
>> >> usar, instala solo Apache y PHP no instales MariaDb/Mysql y luego
>> >> configuras ambos para que se conecten/usen Postgresql.
>> >>
>> >> Saludos.
>> >>
>> >>
>> >> --
>> >> usuario linux  #274354
>> >> normas de la lista:  http://wiki.debian.org/es/NormasLista
>> >> como hacer preguntas inteligentes:
>> >> http://www.sindominio.net/ayuda/preguntas-inteligentes.html
>> >>
>> >
>> > El asunto es este: el ERP se llama SIGESP[1], que en este caso es un
>> software basado en web para la adminstración pública, y usa PostgreSQL para
>> guardar los datos. Se me olvidó indicarlo, pero ya tanto el apache como el
>> php y postgres están instalados independiente. Hay un detalle particular
>> que es cuando se ejecuta cierta transacción de "update", ésta no llega
>> completa y trunca los datos recibidos, y la tabla que muestra se corta (no
>> he podido tomar screenshots en donde estoy ejecutando eso porque es remoto
>> con teamviewer). Les propusieron colocar el sigesp en el xampp, porque
>> hicieron lo mismo desde wampserver con windows instalado y sí funcionó, y
>> necesitan que el ERP se ejecute sobre debian, y ya he probado todo lo que
>> sé y no se me ocurre nada.
>> >
>> > Y por si se lo preguntan, alguien me sugirió probar revisar los logs, y
>> en el de postgresql sale esta línea:
>> > 2018-10-20 12:35:03 VET SENTENCIA:   UPDATE spg_cuentas   SET
>> distribuir='0',         enero=0.00,         febrero=0.00,
>>  marzo=0.00,         abril=0.00,         mayo=0.00,         junio=0.00,
>>      julio=0.00,         agosto=0.00,         septiembre=,
>>  octubre=,         noviembre=,         diciembre=  WHERE  codemp='0001'
>> AND         codestpro1='00000000000000000000AC-02' AND
>>  codestpro2='0000000000000000000000001' AND
>>  codestpro3='0000000000000000000000005' AND
>>  codestpro4='0000000000000000000000000' AND
>>  codestpro5='0000000000000000000000000' AND         estcla='A' AND
>>  spg_cuenta = '403100100'
>> >
>> > Y en el apache sale algo tipo undefined index (variable) at
>> (localizacion de archivo) linea (tal), como 400 veces... y desde el lugar
>> donde se encuentra el '403100100' se truncan los datos y sale horrible...
>> >
>> > Es seguro que el problema es más de php que de debian, pero si puedo
>> alivianarlo en el debian instalado sería más que satisfactorio para mí
>> porque no tendría que preocuparme por instalar el postgresql sobre xampp.
>> > --
>>
>> Revisa los log de php o activa la "verbosidad de los errores" para
>> depurar el codigo, por ahí te debería dar un poco más de datos de
>> información.
>>
>> Otra cosa es que no haz indicado versiones de sistema y paquetes.
>> Pega la línea de error de apache completa.
>>
>> Si un problema similar lo solucionaron instalando otro xamp, puede ser
>> algún problemas de versiones o librerías revisa y compara ambas
>> instalaciones.
>>
>> Saludos.
>>
>>
>> --
>> usuario linux  #274354
>> normas de la lista:  http://wiki.debian.org/es/NormasLista
>> como hacer preguntas inteligentes:
>> http://www.sindominio.net/ayuda/preguntas-inteligentes.html
>>
>> Les escribo esto para indicarles que ya resolví la cuestión.

Después de dar varias vueltas al asunto, y de probar con las
configuraciones que nos insistieron, leímos una cuestión sobre algo llamado
suhosin, y vimos que en el servidor principal estaba presente, pero tenía
ciertas líneas descomentadas, por lo que procedimos a habilitarlas y
colocarles la configuración recomendada, y cruzando los dedos probamos si
el problema se resolvería, y donde salía la falla hicimos la prueba, ¡y
salió victoriosa!

Luego probamos con datos reales, y también logró funcionar. Por lo que ya
puedo dar el problema como solucionado, y darles las gracias por el paoyo
prestado.

-- 

Ayuda para hacer preguntas inteligentes: http://is.gd/NJIwRz

Responder a