[Resuelto]Error 500 y PDO (AYUDA) - Printable Version +- ispCP - Board - Support (http://www.isp-control.net/forum) +-- Forum: ispCP Omega International Area (/forum-22.html) +--- Forum: Spanish Corner (/forum-29.html) +--- Thread: [Resuelto]Error 500 y PDO (AYUDA) (/thread-11370.html) |
[Resuelto]Error 500 y PDO (AYUDA) - kdhernan - 08-11-2010 11:02 PM 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 RE: Error 500 y PDO (AYUDA) - platix - 08-12-2010 02:32 PM revisa los logs ver porque te sale el error RE: Error 500 y PDO (AYUDA) - kilburn - 08-12-2010 07:13 PM 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. RE: Error 500 y PDO (AYUDA) - kdhernan - 08-13-2010 05:35 AM (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. 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] RE: Error 500 y PDO (AYUDA) - kdk - 08-17-2010 12:47 AM Solucionado! compile php5 manualmente. el cual no le aplique la configuracion del driver pdo_lib que hbia instlado y eso mejoro todo! UPS:. me acabo de dar cuent que tengo 2 usuarios creados... kdhernan y kdk xD RE: Error 500 y PDO (AYUDA) - jpertuz - 08-17-2010 01:59 AM 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. RE: Error 500 y PDO (AYUDA) - kdk - 08-17-2010 07:47 AM (08-17-2010 01:59 AM)jpertuz Wrote: Saludos. 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! RE: [Resuelto]Error 500 y PDO (AYUDA) - kilburn - 08-17-2010 05:28 PM 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í? RE: [Resuelto]Error 500 y PDO (AYUDA) - kdk - 08-17-2010 11:28 PM (08-17-2010 05:28 PM)kilburn Wrote:si, creo que al parecer el error fue haberlo instalado porque ahi deje la )(/&%&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. pero porque razon, si ya viene instalado pecl install pdo me dejo instalarlo igual.. RE: [Resuelto]Error 500 y PDO (AYUDA) - kilburn - 08-18-2010 04:51 AM 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 |