Current time: 04-20-2024, 02:06 AM Hello There, Guest! (LoginRegister)


Post Reply 
[Resuelto]Error 500 y PDO (AYUDA)
Author Message
kdhernan Offline
Junior Member
*

Posts: 29
Joined: Apr 2010
Reputation: 0
Post: #1
[Resuelto]Error 500 y PDO (AYUDA)
Estimados amigos.

necesito vuestra ayuda, ya que he estado horas y horas y no he encontrado solucion.

hasta hace unos dias. mi ispcontrol funcionaba todo bien, hasta que un cliente me pide que necesita ocupar la herramienta PDO y MSSQL
entonces las instale con
aptitude install php5-mssql
y todo bien
y pdo lo instale con pecl install pdo
pdo me pidio que necesitaba unas libs. entonces instale
aptitude install php5-dev
luego nuevmente aplique
pecl install pdo
desde ahi me lanzo el error 500 y no podia acceder a nada..
por lo que ley me hacia falta un driver., entonces baje el pdo_libsblablala
y lo instale manualmente.. luego nuevamente aplique
install pdo
y ahi funciono todo OK

pero desde aquel momento que cada vez que iba a crear un base de datos con el panel de control... esteme tiraba un error 500
o cuando iba a cambiar de modo admin a resellr o a un dominio
me tira el error 500 pero si le pongo actualizar al sitio entra normalmente, pero las base de datos imposible crearlas o eliminarlas.
siempre me tira el error 500

en el log /var/log/messages
aparece lo siguiente cada vez que aparece el error:


Aug 10 23:28:51 deb kernel: [2940628.395229] php5-cgi[10839]: segfault at 3a4 ip b6553437 sp bfffb0dc error 4 in libmysqlclient.so.15.0.0[b6511000+1a4000]
Aug 10 23:30:07 deb kernel: [2940705.429908] php5-cgi[13594]: segfault at 2ec ip b657743d sp bfffcbfc error 4 in libmysqlclient.so.15.0.0[b6535000+1a4000]


intente desinstalar todo para volver ac omo estaba antes pero ya no puedo.
porque desde el momento que desintalo pdo
el panel ispcontrol deja de funcionar. me aparece en blanco y no funciona.
ahor debo encontrar una solucion si o si, ya que no puedo volver atras...

agradeceria cualquier comentrio al respecto
(This post was last modified: 08-17-2010 01:10 AM by kurgans.)
08-11-2010 11:02 PM
Find all posts by this user Quote this message in a reply
platix Offline


Posts: 3
Joined: Apr 2010
Reputation: 0
Post: #2
RE: Error 500 y PDO (AYUDA)
revisa los logs ver porque te sale el error
(This post was last modified: 08-12-2010 02:33 PM by platix.)
08-12-2010 02:32 PM
Find all posts by this user Quote this message in a reply
kilburn Offline
Development Team
*****
Dev Team

Posts: 2,182
Joined: Feb 2007
Reputation: 34
Post: #3
RE: Error 500 y PDO (AYUDA)
A ver, segfaults en libmysqlclient significa que la versión que tienes instalada de esa librería peta como una escopeta de feria. Lo primero de todo, asegúrate de actualizar a la última todos los paquetes con apt-get update && apt-get dist-upgrade.

A partir de ahi, primero no entiendo por qué instalaste pdo mediante pear, cuando en debian lenny pdo viene por defecto con el php normal (sino no te hubiera dejao instalar php5-mssql).

Finalmente, lo de página en blanco en el panel pues se trata de buscar qué está pasando exactamente. Prueba a mirar los logs /var/log/apache2/default-error.log y /var/log/apache2/tudominio.admin.tld-error.log a ver si hay un mensaje diciendo cual es el problema exactamente cuando te sale esa página en blanco.
08-12-2010 07:13 PM
Visit this user's website Find all posts by this user Quote this message in a reply
kdhernan Offline
Junior Member
*

Posts: 29
Joined: Apr 2010
Reputation: 0
Post: #4
RE: Error 500 y PDO (AYUDA)
(08-12-2010 07:13 PM)kilburn Wrote:  A ver, segfaults en libmysqlclient significa que la versión que tienes instalada de esa librería peta como una escopeta de feria. Lo primero de todo, asegúrate de actualizar a la última todos los paquetes con apt-get update && apt-get dist-upgrade.

A partir de ahi, primero no entiendo por qué instalaste pdo mediante pear, cuando en debian lenny pdo viene por defecto con el php normal (sino no te hubiera dejao instalar php5-mssql).

Finalmente, lo de página en blanco en el panel pues se trata de buscar qué está pasando exactamente. Prueba a mirar los logs /var/log/apache2/default-error.log y /var/log/apache2/tudominio.admin.tld-error.log a ver si hay un mensaje diciendo cual es el problema exactamente cuando te sale esa página en blanco.

la pagina en blanco solo aparece cuando desinstalo pdo, pero al parecer es porque ISP ocupa pdo para funcionar. asi que si instalo pdo funciona bien.
pero ahi se genera el error de libmysqblablabla.. el cual me produce un error 500...

que log puedo revisar?
ya que dentro de /var/log/apache2/
existe error.log pero siempre esta vacio
y los otros son
dominio.cobined.log
y dominio.traf.log
y ninguno de esos me muestra el error mas especifico

de todas maneras lo unico es que quiero que no aparesca mas ese error de error 500 pq me tiene detenida la forma de crear nuevas base de datos.
ahi. encontre los logs en /var/log/apache2/user/

y cada vez que me sale el error 500 que no es siempre..
aparece lo siguienteen el log

[Thu Aug 12 15:48:15 2010] [warn] (104)Connection reset by peer: mod_fcgid: read data from fastcgi server error.
[Thu Aug 12 15:48:15 2010] [error] [client 201.236.109.250] Premature end of script headers: change_user_interface.php, referer: http://201.236.109.252/admin/manage_users.php
[Thu Aug 12 15:48:15 2010] [notice] mod_fcgid: process 15132 going graceful shutdown, sending SIGTERM
[Thu Aug 12 15:48:17 2010] [notice] mod_fcgid: call /var/www/ispcp/gui/admin/change_user_interface.php with wrapper /var/www/fcgi/master/php5-fcgi-starter
[Thu Aug 12 15:48:17 2010] [warn] (104)Connection reset by peer: mod_fcgid: read data from fastcgi server error.
[Thu Aug 12 15:48:17 2010] [error] [client 201.236.109.250] Premature end of script headers: change_user_interface.php, referer: http://201.236.109.252/admin/manage_users.php
[Thu Aug 12 15:48:20 2010] [notice] mod_fcgid: process /var/www/ispcp/gui/index.php(15132) exit(communication error), terminated by calling exit(), return code: 0
[Thu Aug 12 15:48:20 2010] [notice] mod_fcgid: process 15351 going graceful shutdown, sending SIGTERM
[Thu Aug 12 15:48:23 2010] [notice] mod_fcgid: call /var/www/ispcp/gui/tools/roundcube/index.php with wrapper /var/www/fcgi/master/php5-fcgi-starter
[Thu Aug 12 15:48:26 2010] [notice] mod_fcgid: process /var/www/ispcp/gui/index.php(15351) exit(communication error), terminated by calling exit(), return code: 0


y a la vez en el /var/log/messages/
Aug 10 23:28:51 deb kernel: [2940628.395229] php5-cgi[10839]: segfault at 3a4 ip b6553437 sp bfffb0dc error 4 in libmysqlclient.so.15.0.0[b6511000+1a4000]
Aug 10 23:30:07 deb kernel: [2940705.429908] php5-cgi[13594]: segfault at 2ec ip b657743d sp bfffcbfc error 4 in libmysqlclient.so.15.0.0[b6535000+1a4000]
(This post was last modified: 08-13-2010 05:50 AM by kdhernan.)
08-13-2010 05:35 AM
Find all posts by this user Quote this message in a reply
kdk Offline
Junior Member
*

Posts: 13
Joined: Dec 2008
Reputation: 0
Post: #5
RE: Error 500 y PDO (AYUDA)
Solucionado!


compile php5 manualmente.

el cual no le aplique la configuracion del driver pdo_lib que hbia instlado

y eso mejoro todo!
Big Grin
UPS:.

me acabo de dar cuent que tengo 2 usuarios creados...
kdhernan y kdk xD
(This post was last modified: 08-17-2010 12:48 AM by kdk.)
08-17-2010 12:47 AM
Find all posts by this user Quote this message in a reply
jpertuz Offline
Junior Member
*

Posts: 93
Joined: Dec 2008
Reputation: 0
Post: #6
RE: Error 500 y PDO (AYUDA)
Saludos.

Por lo que veo vas a conectar PHP con MicroSoft Sql Server, mi pregunta es para que utilizas PDO?

Yo conecete una vez en debian lenny a PHP con SQL Server de Windows y lo unico que hice fue instalar php5-mssql.

No se si es eso lo que vas hacer o algo mas, pero me quedo la duda con lo de PDO.

Gracias.
08-17-2010 01:59 AM
Find all posts by this user Quote this message in a reply
kdk Offline
Junior Member
*

Posts: 13
Joined: Dec 2008
Reputation: 0
Post: #7
RE: Error 500 y PDO (AYUDA)
(08-17-2010 01:59 AM)jpertuz Wrote:  Saludos.

Por lo que veo vas a conectar PHP con MicroSoft Sql Server, mi pregunta es para que utilizas PDO?

Yo conecete una vez en debian lenny a PHP con SQL Server de Windows y lo unico que hice fue instalar php5-mssql.

No se si es eso lo que vas hacer o algo mas, pero me quedo la duda con lo de PDO.

Gracias.

Bueno esto fue mas peticion de un cliente especifico, que yo le tenia la opcion para conectar con mssql
pero el me argumento que con pdo podia generar funciones directas aun mas que con mssql.
por eso fue la desicion de habilitar pdo.

saludos!
08-17-2010 07:47 AM
Find all posts by this user Quote this message in a reply
kilburn Offline
Development Team
*****
Dev Team

Posts: 2,182
Joined: Feb 2007
Reputation: 34
Post: #8
RE: [Resuelto]Error 500 y PDO (AYUDA)
Quote:Bueno esto fue mas peticion de un cliente especifico, que yo le tenia la opcion para conectar con mssql pero el me argumento que con pdo podia generar funciones directas aun mas que con mssql. por eso fue la desicion de habilitar pdo.

A ver, que creo que no me he explicado bien. PDO *ya viene habilitado en debian lenny por defecto*! NO hay que instalarlo a parte ni nada por el estilo. Más claro así? Tongue
(This post was last modified: 08-17-2010 05:29 PM by kilburn.)
08-17-2010 05:28 PM
Visit this user's website Find all posts by this user Quote this message in a reply
kdk Offline
Junior Member
*

Posts: 13
Joined: Dec 2008
Reputation: 0
Post: #9
RE: [Resuelto]Error 500 y PDO (AYUDA)
(08-17-2010 05:28 PM)kilburn Wrote:  
Quote:Bueno esto fue mas peticion de un cliente especifico, que yo le tenia la opcion para conectar con mssql pero el me argumento que con pdo podia generar funciones directas aun mas que con mssql. por eso fue la desicion de habilitar pdo.

A ver, que creo que no me he explicado bien. PDO *ya viene habilitado en debian lenny por defecto*! NO hay que instalarlo a parte ni nada por el estilo. Más claro así? Tongue
si, creo que al parecer el error fue haberlo instalado porque ahi deje la )(/&%&

pero porque razon, si ya viene instalado pecl install pdo

me dejo instalarlo igual.. Sad
08-17-2010 11:28 PM
Find all posts by this user Quote this message in a reply
kilburn Offline
Development Team
*****
Dev Team

Posts: 2,182
Joined: Feb 2007
Reputation: 34
Post: #10
RE: [Resuelto]Error 500 y PDO (AYUDA)
Porque pecl y dpkg no están integrados. Una cosa es que tengas el módulo compilado por alguien (mantenedores de debian) y copiado a tu sistema con su config correspondiente (/etc/php5/conf.d/pdo.ini), que es lo que hace dpkg/apt-get.

Otra cosa distinta es que lo tengas instalado mediante el sistema de paquetes de pecl, que lo compila específico en tu equipo y bla bla, cosa que no tenias. Por eso te dejó, y por eso es mejor siempre utilizar lo que trae debian *stable*, porque eso está probado que funciona todo junto y lo que pongas tu pues.... no Wink
08-18-2010 04:51 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)