::   ::   ::   ::   ::
 
 

Foros de discusión HispaSeti
Unión de los grupos Hispanos de [email protected]
 
 RegistrarseRegistrarse 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse   Volver a la Web principalVolver a HispaSeti.org
 PerfilPerfil   Entre para ver sus mensajes privadosEntre para ver sus mensajes privados   LoginLogin 

Problema con mysql_pconnect()

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Boinc - BOINC
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
cruzafje
Ruido de fondo
Ruido de fondo


Registrado: 18 Nov 2005
Mensajes: 21

MensajePublicado: Mar 24 Oct 2006 12:54:22    Asunto: Problema con mysql_pconnect() Responder citando

Hola.

Ya me han confirmado que supone un problema conectarse al servidor BOINC de mi proyecto mediante https.

Pero el problema esta que cuando intento acceder a la web de mi proyecto con http://... me devuelve el siguiente mensaje de error:

Fatal error: Call to undefined function: mysql_pconnect() in /home/boinc/boinc/projects/cdinct/html/inc/db.inc
on line 16

Sin embargo si entro con la URL https:// ... puedo acceder sin problemas a la web.

Logicamente cuando intento unirme desde el BOINC Manager a mi proyecto me dice que hay fallo de conexion.

Pienso que el problema puede ser que el BOINC no conecta con MySQL, pero no se si es por el puerto, por configuracion o por que, la verdad es que no controlo esto mucho todavia.

Si alguien tiene idea como puedo solucionar esto que me lo diga.

Muchas gracias Wink
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Oldno7
Administrador del Foro
Administrador del Foro


Registrado: 22 Mar 2002
Mensajes: 1829

MensajePublicado: Mar 24 Oct 2006 13:39:26    Asunto: Responder citando

Yo sigo sin tener muy claro _exactamente_ cual es el problema y por que si funciona https y no http .
El error dice que hay una funcion que no esta definida: la llamada a mysql_pconnect() .

Hay varias cosas que yo haria.. pero sin estar delante y mirando codigo me parece que te voy a liar mas que otra cosa. De momento lo que me esta sonando es que no puede establecer un conexion persistente al mysql ... pero eso puede ser por muchas razones.. por como hemos compilado/configurado el php.. etc.. Una de las pruebas que yo haria es buscar en ese fichero que te indica y cambiar en la linea 16 donde hace la llamada a mysql_pconnect por una a mysql_connect (sin la P de persistente) .. y ver que error te da.
Pero ya te digo.. hablarte de esto sin ver que error te da exactamente.. sin saber por que dices que te funciona con la conexion segura y no con http normal.. etc. es arriesgar y especular demasiado.
_________________
Ojala vivas en tiempos interesantes.
(antigua maldicion china)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor Yahoo Messenger
cruzafje
Ruido de fondo
Ruido de fondo


Registrado: 18 Nov 2005
Mensajes: 21

MensajePublicado: Mie 25 Oct 2006 10:45:04    Asunto: Responder citando

He hecho lo que me dijiste de quitarle la P y dejar mysql_connect(), pero me sigue dando el mismo error (Call to undefined function: mysql_connect() ) y en la misma linea.

La verdad es que no entiendo muy bien porque con https funciona y con http es como si no estableciese conexion con el Mysql.

Me da la sensacion de que es porque Php no esta configurado para MySQL, pero como te dije hace un tiempo, el sistema es de la universidad y no puedo reinstalarlo asi como asi.
¿Tienes idea de como podría reconfigurar PHP para que funcionase con MySQL? Modificando algun fichero de configuracion o algun comando o algun metodo que me lo permitiese.

Muchas gracias Wink
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Oldno7
Administrador del Foro
Administrador del Foro


Registrado: 22 Mar 2002
Mensajes: 1829

MensajePublicado: Mie 25 Oct 2006 11:47:53    Asunto: Responder citando

Hola!!!
Lo primero: vuelve a dejarlo como estaba Smile (es que, por lo menos a mi me pasa, te lias a tocar, modificar.. y luego no recuerdas ni como estaba y hay que reinstalar, lo que suele ser un coñazo)

Hay algo que no acabo de entender..cuando dices que con https SI te funciona y con http NO, a que te refieres? puedes detallarlo? es que puede ser por ahi por donde vayan los tiros

Por resumirlo: si el enlace de php al mysql te funciona bajo httpS, te deberia funcionar bajo http puesto que es sustrato de codigo es el mismo.

Tengo mucho miedo de interpretarte mal y llevarte por un camino equivocado (y liarla mas), por eso pido tanto detalle.
_________________
Ojala vivas en tiempos interesantes.
(antigua maldicion china)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor Yahoo Messenger
cruzafje
Ruido de fondo
Ruido de fondo


Registrado: 18 Nov 2005
Mensajes: 21

MensajePublicado: Mie 25 Oct 2006 17:51:48    Asunto: Responder citando

Hola OldNo7.

My problema era que tenia dos apaches el SSL y el apache2, entonces para el apache-ssl estaba bien configurado el PHP, sin embargo para el Apache2 no. Cuando lo instalaron utilizaron un apt-get que lo instalo todo a saco y no estaba bien configurado.

He tomado la decision de eliminar los apaches y volver a instalarlo. Instalaré el apache 1.3, php4 y mysql3, y hare los ./configure para integrarlos a los 3 como he visto que se explica en muchas paginas web.

Lo que pasa es que no se muy bien como los tengo que eliminar de forma limpia.

Que comando puedo usar para eliminarlos.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Oldno7
Administrador del Foro
Administrador del Foro


Registrado: 22 Mar 2002
Mensajes: 1829

MensajePublicado: Vie 27 Oct 2006 08:43:33    Asunto: Responder citando

vaya!!!!
siento haber tardado en responder, pero el volumen de post de los ultimos dias me ha hecho perderme este tuyo: se me habia pasado.

Veamos.. me parece estupenda tu idea.. y que lo hayas descubierto mas aun. A mi me estaba descolocando mucho el funcionamiento ABS *** de tus sistemas.

Lamentablemente no hay una guia clara de desinstalacion, y depende mucho del paquete instalado, del sistema usado para instalarlo y del sistema operativo usado y su version.
No se si apt-get tendra un "compañero" tipo apt-desinstall. En FreeBSD si lo tenemos: para pkg_add tenemos pkg_delete. Y si lo que hemos instalado es un port, le hacemos un make deinstall.
Echale un vistazo al man de apt-get y busca por google un poco. Si no, te tocara hacerlo "a patita". Apache2 seguro que se coloca en directorios muy concretos y determinados, asi que no sera un gran asunto.. pero es pegajoso, como minimo.

Si crees que no vas a poder hacerlo o no te aclaras, recuerdame la version de Linux de la que tratabamos, y hago una instalacion/desintalacion para ayudarte.
Lo que si te puedo adelantar, por mi experiencia en montar sistemas LAMP (Linux, Apache, Mysql, PHP), aunque lo mios seria mas FAMP (por FreeBSD), es que ten plantees previamente que tipo de instalacion de apache quieres, que modulos de php quieres activar, etc. (rewrite, modulos de mysql, imagemagik, etc. etc.)
Como bien dices hay un par de buenos tutoriales por ahi (incluso creo que guardo uno de cuando lo hice yo por primera vez) asi que el terreno esta trillado y no deberias llevarte demasiadas sorpresas.


***ABS, instalaciones/aplicaciones ABS: aquellas que funcionan ABESE SI, ABESE NO, de manera aleatoria
_________________
Ojala vivas en tiempos interesantes.
(antigua maldicion china)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor Yahoo Messenger
Mostrar mensajes de anteriores:   
Publicar nuevo tema   Responder al tema    Foros de discusión -> Boinc - BOINC Todas las horas son GMT + 2 Horas
Página 1 de 1

 
Cambiar a:  
Puede publicar nuevos temas en este foro
Puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro


Powered by phpBB © 2001, 2004 phpBB Group
 

Página alojada en http://www.Oldno7.org


Fotomaf - Galeria de fotos de Mauro A. Fuentes