[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Acoplar postgresql con xampp en debian de 64 bits



On Tue, Oct 23, 2018 at 11:10 AM Paynalton <cxescalona@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.listadebian@gmail.com> escribió:
El mar., 23 de oct. de 2018 a la(s) 10:17, Miguel Matos
(matospmiguela@gmail.com) escribió:
>
> On Mon, Oct 22, 2018 at 6:27 PM Felix Perez <felix.listadebian@gmail.com> wrote:
>>
>> El lun., 22 de oct. de 2018 a la(s) 18:13, Miguel Matos
>> (matospmiguela@gmail.com) escribió:
>> >
>> > On Mon, Oct 22, 2018 at 11:04 AM Gonzalo Rivero <fishfromsalta@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



--

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

Reply to: