error 500 error interno del servidor

9 views
Skip to first unread message

memoya...@gmail.com

unread,
Jul 10, 2015, 8:02:25 PM7/10/15
to yuppfram...@googlegroups.com
Por favor ayuda. Al igual, cuales son el orden de los pasos para usar adecuadamente este framework

Pablo Pazos

unread,
Jul 10, 2015, 8:06:03 PM7/10/15
to yuppfram...@googlegroups.com, memoya...@gmail.com, memoya...@gmail.com
Necesitaría una descripción más detallada de dónde y cuándo sucede el error 500.

Para usar el framework, lo mejor es ver las guías y las aplicaciones de ejemplo.


Saludos,
Pablo.

Pablo Pazos

unread,
Jul 10, 2015, 9:55:54 PM7/10/15
to yuppfram...@googlegroups.com, pabl...@gmail.com, memoya...@gmail.com
Aquí puedes encontrar más documentación: http://cabolabs.com/yupp_doc/index.html

memoyapcuervo

unread,
Jul 11, 2015, 3:14:36 PM7/11/15
to yuppfram...@googlegroups.com
Hola este es el error que me muestra al abrir la base de datos => ver archivo adjunto.

Gracias
Error 500 yupp.jpg

memoyapcuervo

unread,
Jul 11, 2015, 3:14:37 PM7/11/15
to yuppfram...@googlegroups.com
mysql_connect (): La extensión mysql está en desuso y se eliminará en el futuro: usar mysqli o DOP lugar  este mensaje me lo presenta al ejecutar el texteo, pero no se como corregir


El viernes, 10 de julio de 2015, 19:02:25 (UTC-5), memoyapcuervo escribió:

Pablo Pazos

unread,
Jul 11, 2015, 3:15:35 PM7/11/15
to yuppfram...@googlegroups.com, memoya...@gmail.com
La imagen es muy pequeña, no se llega a leer.

Pablo Pazos

unread,
Jul 11, 2015, 3:23:35 PM7/11/15
to yuppfram...@googlegroups.com, memoya...@gmail.com
El conector a MySQL usa la extensión mysql en lugar de mysqli:

https://code.google.com/p/yupp/source/browse/trunk/YuppPHPFramework/core/db/core.db.DatabaseMySQL.class.php

Debes estar usando una versión muy nueva de PHP, por eso te dice que mysql esta en desuso.

Debes crear una clase DatabaseMySQLi y cambiarlo para que use las funciones de mysqli. En total deben ser menos de 20 llamadas las que habría que modificar. Solo busca "mysql_" en core.db.DatabaseMySQL.class.php. Aquí están las funciones nuevas: http://php.net/manual/en/book.mysqli.php

Guillermo Cuervo

unread,
Jul 12, 2015, 1:38:33 PM7/12/15
to yuppfram...@googlegroups.com
Pablo, muchas gracias por tu paciencia y ayuda. Te agradecería me dieras indicaciones un poco mas paso a paso sobre lo que debo hacer.
1 - Creo la clase core.db.DatabaseMySQLi.class.php
2 - Inserto las funciones X en esta clase.
3 - ???
4- ??

Gracias

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Yupp Framework PHP" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/yuppframeworkphp/MV6oHhn6KpY/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a yuppframeworkp...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a yuppfram...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/yuppframeworkphp.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Pablo Pazos

unread,
Jul 12, 2015, 1:50:17 PM7/12/15
to yuppfram...@googlegroups.com, memoya...@gmail.com
Buenas!

Luego de crear la clase del conector y modificarla, debes darle un id al nuevo conector. Fíjate aquí:


const DB_MYSQL    = "mysql";
   const DB_SQLITE   = "sqlite";
   const DB_POSTGRES = "postgres";
   const DB_SQLSRV   = "sqlserver";


Create una constante con el valor mysqli, y agrégalo a la lista de conectores disponibles:

private $available_database_types = array(self::DB_MYSQL, self::DB_SQLITE, self::DB_POSTGRES);


Luego en DAL agregas el mapeo entre el id definido antes y la clase nueva (fíjate el switch de la línea 118): https://code.google.com/p/yupp/source/browse/trunk/YuppPHPFramework/core/db/core.db.DAL.class.php


Luego es configurar Yupp o cada aplicación a usar una base de datos con ese nuevo conector. Para la configuración general de Yupp, fíjate en YuppConfig. Para la configuración de una aplicación para que utilice una base de datos distinta a la general de Yupp, un ejemplo:



Saludos,
Pablo.

PD: luego me cuentas cómo te fue, y si quieres agregamos tu clase al framework, qué te pacere?

Guillermo Cuervo

unread,
Jul 21, 2015, 12:53:39 AM7/21/15
to yuppfram...@googlegroups.com
Aun no he podido hacerlo; si configuro para MySQLi; entonces el mismo ERROR 500, me dice => "Tipo de fuente de datos NO Soportado: mysql

Mi experiencia a este nivel no es mucha; gracias

Pablo Pazos

unread,
Jul 21, 2015, 2:04:06 AM7/21/15
to yuppfram...@googlegroups.com
Agregaste el nuevo conector en la lista de bases de datos soportadas en el config?

Has recibido este mensaje porque estás suscrito al grupo "Yupp Framework PHP" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a yuppframeworkp...@googlegroups.com.

Para publicar en este grupo, envía un correo electrónico a yuppfram...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/yuppframeworkphp.
Para acceder a más opciones, visita https://groups.google.com/d/optout.



--
Ing. Pablo Pazos Gutiérrez
Cel:(00598) 99 043 145
Skype: cabolabs

http://www.cabolabs.com
pablo...@cabolabs.com

Guillermo Cuervo

unread,
Jul 22, 2015, 7:28:08 PM7/22/15
to yuppfram...@googlegroups.com
SI señor, lo agregue.

Pablo Pazos

unread,
Jul 22, 2015, 7:29:28 PM7/22/15
to Yupp Framework PHP, memoya...@gmail.com, memoya...@gmail.com
¿Puedes publicar el código en github para verificar?


On Wednesday, July 22, 2015 at 8:28:08 PM UTC-3, memoyapcuervo wrote:
SI señor, lo agregue.

El 21 de Julio de 2015, one three am, Pablo Pazos < pablo...@cabolabs.com > escribió:
Agregaste el nuevo conector en la lista de bases de datos soportadas en el config?
2015-07-20 20:48 GMT-03: 00 Guillermo Cuervo < memoya...@gmail.com > :
Aun no he podido hacerlo; Si configuro para MySQLi; entonces el mismo ERROR 500, Me dice => " Tipo de fuente de datos NO Soportado: mysql

Mi experiencia a este nivel no es mucha; gracias
El 12 de Julio de 2015, 12:50 pm, Pablo Pazos < pabl...@gmail.com > escribió:
Buenas!

Luego de crear la clase del conector y modificarla, debes darle un id al nuevo conector Fíjate aquí.:


const DB_MYSQL     = "mysql" ;
   const DB_SQLITE   = "SQLite" ;
   const DB_POSTGRES = "postgres" ;
   const DB_SQLSRV   = "sqlserver" ;


Create una constante con el valor mysqli, y agrégalo a la lista de conectores disponibles:

Private $ available_database_types = array ( self :: DB_MYSQL , self :: DB_SQLITE , self :: DB_POSTGRES );


Luego en el mapeo DAL agregas entre el y la clase ID definido Antes nueva (fíjate el de la Línea switch 118):  https://code.google.com/ P / yupp / source / Browse / trunk / YuppPHPFramework / Core / DB / Core. db.DAL.class.php


Luego es configurar Yupp o cada aplicación a usar una base de datos con ese nuevo conector. Para la configuración general de Yupp, fíjate en YuppConfig. Para la configuración de una aplicación para que utilice una base de datos distinta a la general de Yupp, un ejemplo:



Saludos,
Pablo.

PD: luego me cuentas cómo te fue, y si quieres agregamos tu clase al framework, qué te pacere?


On Sunday, July 12, 2015 at 2:38:33 PM UTC-3, memoyapcuervo wrote:
Pablo, muchas gracias por tu paciencia y ayuda. Te agradecería me dieras indicaciones un poco mas paso a paso sobre lo que debo hacer.
1 - Creo la clase core.db.DatabaseMySQLi. Class.php
2 - Inserto las funciones X en esta clase.
3 - ???
4- ??

Gracias

El 11 de Julio de 2015, 2:23 pm, Pablo Pazos < pabl...@gmail.com > escribió:
El conector a MySQL USA en lugar de la extensión mysql mysqli: https://code.google.com/p/ yupp / source / Browse / trunk / YuppPHPFramework / Core / DB / Core. db.DatabaseMySQL.class.php Debes estar Versión usando una muy nueva de PHP, por eso te dice que esta en desuso mysql. Debes Crear una clase y DatabaseMySQLi Use cambiarlo para que las funciones de mysqli. En Total deben Ser menos de 20 llamadas que las que habría modificar. Solo Busca " mysql_ "en core.db.DatabaseMySQL.class. PHP Nuevas Aquí están las funciones:. http://php.net/manual/en/book. mysqli.php







On Saturday, July 11, 2015 at 4:14:37 PM UTC-3, memoyapcuervo wrote:
mysql_connect (): mysql La extensión desuso y está en el futuro en SE eliminará: usar este lugar mysqli DOP Mensaje Me O LO Presenta el al ejecutar texteo, pero como no SE corregir


El viernes, 10 de Julio de 2015, two past seven p.m.: 25 (UTC-5), memoyapcuervo escribió:
Por favor ayuda. Al igual, cuales son el orden de los pasos para usar adecuadamente este framework

-
. Has recibido Mensaje porque este tema del estás suscrito a un grupo "Yupp Framework PHP" de Grupos de Google
anular Para la Suscripción a este tema, visita https://groups.google.com/d/ Topic / yuppframeworkphp / MV6oHhn6KpY / unsubscribe .
Para la anular Suscripción a este grupo ya todos SUS temas, Envía a un Correo electrónico yuppframeworkphp + unsubscribe @ googlegroups.com .
Para publicar en este grupo, Envía a un Correo electrónico yuppframeworkphp @ googlegroups. COM .
Visita este grupo en HTTP : //groups.google.com/ group / yuppframeworkphp .
Para más Acceder a opciones, visita https://groups.google.com/d/ optout .

-
. Has recibido Mensaje porque este tema del estás suscrito a un grupo "Yupp Framework PHP" de Grupos de Google
anular Para la Suscripción a este tema, visita https://groups.google.com/d/ Topic / yuppframeworkphp / MV6oHhn6KpY / unsubscribe .
Para la anular Suscripción a este grupo ya todos SUS temas, Envía a un Correo electrónico yuppframeworkphp + unsubscribe @ googlegroups.com .
Para publicar en este grupo, Envía a un Correo electrónico yuppframeworkphp @ googlegroups. COM .
Visita este grupo en HTTP : //groups.google.com/ group / yuppframeworkphp .
Para más Acceder a opciones, visita https://groups.google.com/d/ optout .

-
Has recibido Mensaje porque este grupo al estás suscrito "Yupp Framework PHP" de Grupos de Google.
Para la anular Suscripción a este grupo y dejar de recibir SUS Mensajes, Envía a un Correo electrónico yuppframeworkphp + unsubscribe @ googlegroups.com .
Para publicar en este grupo, Envía a un Correo electrónico yuppframeworkphp @ googlegroups. COM .
Para más Acceder a opciones, visita https://groups.google.com/d/ optout .



-
. Ing Pablo Pazos Gutiérrez
Cel: (00598) 99 043 145
Skype: cabolabs

-
. Has recibido Mensaje porque este tema del estás suscrito a un grupo "Yupp Framework PHP" de Grupos de Google
anular Para la Suscripción a este tema, visita https://groups.google.com/d/ Topic / yuppframeworkphp / MV6oHhn6KpY / unsubscribe .
Para la anular Suscripción a este grupo ya todos SUS temas, Envía a un Correo electrónico yuppframeworkphp + unsubscribe @ googlegroups.com .
Para publicar en este grupo, Envía a un Correo electrónico yuppframeworkphp @ googlegroups. COM .
Visita este grupo en HTTP : //groups.google.com/ group / yuppframeworkphp .
Para más Acceder a opciones, visita https://groups.google.com/d/ optout .

Pablo Pazos

unread,
Aug 4, 2015, 12:44:44 PM8/4/15
to Yupp Framework PHP, memoya...@gmail.com

Guillermo, sobre el código que pude ver (no lo tengo todo):


default_datasource parece que tienw entradas duplicadas, deberia tener una entrada por modo (dev, test, prod).

Como no se donde se da el error (línea/archivo) necesitaría el codigo completo para poder ejecutarlo. ¿Lo puedes publicar en github?

Es probable que el error se lance desde la clase DAL, prueba poner unos echo para ver si es ahí, y si lo es, imprime el stack trace y envíalo.


En la clase DatabaseMySQLi, el nombre de la clase no fue modificado, es DatabaseMySQL sin la i. 


Saludos,

Pablo.

Reply all
Reply to author
Forward
0 new messages